|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。( m' M% X3 u: S! A; ]- Q. l- Z
1.首先定义一个用户变量(必须是字符串类型)
' o/ {! L; B* L8 C( ], Lsusername : ""
$ D4 ?7 Y# N* o0 t/ A2.也是最关键的,同时也是X7新加入的一个功能性的参数。- A- }* \- R5 I0 {7 r7 |7 \
susername = sysinfo(result, 3)
- P x6 p" [7 Y6 h: Z P3.在需要输出的位置调用即可。
( M3 w# p9 w/ t' [5 P6 l- Y5 G2 [! {9 O2 @* l( O
下面是mastercamX7官方后处理新增加的变量使用说明:
3 {1 k9 ^9 a8 C+ j5 {8 p2 u" oIn X7, we have a new function to get this information.
# o2 p- s6 C& g8 Z7 [
5 H$ l* `0 y4 t; P) zstr1 = sysinfo(*val1, val2)2 A( O2 h! f# m) A& C
M) w# h3 u& E: q
val1 = return 0 on failure, 1 if success
+ U2 X- D! e5 _9 N- O0 Xval2 = option for function (mode)2 {& k) k2 i, n j1 ^
str1 = return string based on val26 |1 h5 B. P5 H# X s3 Q
Option 0 = NameUnknown - An unknown name type, really. R% D- p& C) f; D
: E9 ]0 k9 P0 I) |, F- lOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com). H9 t6 ?/ }8 w5 [
$ F% q, r L: ]/ E! H* c! m2 }
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
0 B U4 J C8 p7 `/ y8 I x2 Y! r6 l; q1 X* t
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
1 T& K( v. @( v4 w
. s/ }+ P0 H/ WOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})8 N; ^6 @7 ?! m" }! J" x
( D x0 j. e5 V- D4 h
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)+ a' @ q' B4 y
1 ^# q% y4 p9 N; l* D' \" d7 R- X
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)/ x% n- S1 w5 w" k
$ G' N( m& i' D+ _8 p/ b7 x' D$ t% H
Option 7 = NameCanonicalEx - The same as NameCanonical except that the rightmost forward slash (/) is replaced with a new line character (\n), even in a domain-only case (for example, engineering.microsoft.com/software\nJSmith)
- c6 q' }% N1 ?) |; l" d0 F1 Y1 r: {' ~0 l# M! r g
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)4 `% v6 G' Z/ m! C3 N! U# E
& Q3 | u: W" ?. s5 {) e9 d) UOption 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|