|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。0 l3 _( Z; W5 \' V8 q% p
1.首先定义一个用户变量(必须是字符串类型)
( s) ?% X- I( s! b, ]susername : ""
1 x, J+ R' {; Q1 y) E0 S" S! o$ J3 Q2.也是最关键的,同时也是X7新加入的一个功能性的参数。2 W- k! ?- ^; m9 `6 y1 ], N
susername = sysinfo(result, 3)8 c" L! x: Y+ I5 K" k
3.在需要输出的位置调用即可。
+ @+ W: c8 S, G2 j' q+ @$ P$ ?2 a7 P: C9 b4 A: `2 r% ]4 A
下面是mastercamX7官方后处理新增加的变量使用说明:! j) k, S0 ?. R! q
In X7, we have a new function to get this information.3 o( n! H. k& Z1 `6 j/ ]6 B
2 _* v/ r J! ]! m2 f$ H. N1 v
str1 = sysinfo(*val1, val2)
4 f/ i. b6 P* u# Y( C) p( u% E. K" R3 X5 @. q( S$ k
val1 = return 0 on failure, 1 if success$ I0 ~$ I4 ~' C9 L( e& k
val2 = option for function (mode); b8 J: S1 N9 D/ B5 j
str1 = return string based on val2 o1 ?9 y; }7 _4 @) v
Option 0 = NameUnknown - An unknown name type, really0 Q& k* V, G% P H1 i, \) U2 H
2 K; i! U0 A7 ]+ w. g* U- z
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
, V6 n, D9 Z( \# J/ g7 b3 v
* Z7 s U3 A0 q; Z" fOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
4 ~4 J6 j% ]. x! R: |
4 e7 l- k# ^- Q2 \0 [9 \4 |Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
; ^ P* D( s. H: k, c9 U7 [% ]0 d: ^! r m* j; z/ B$ V
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
( x6 U( h8 G4 s) h' n( b2 F' V& i3 `3 o' M/ a8 h9 [
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
v3 i1 M' z2 Z
0 K. N9 c7 L u# {" d) L, YOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
9 T; t3 B3 n1 ?6 g6 g" K9 |
0 x1 Y: M3 Q/ ~% V& F1 {( KOption 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)5 O. ]; p( w+ m
. y4 X4 V' _; |; O _Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)+ ^; n! j5 n' D9 N q7 L/ m
! z' v7 M3 R; o: s" ~- ^: H8 E) b( ?
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|