|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
1 g/ D3 l P* T; \2 g1.首先定义一个用户变量(必须是字符串类型)1 c0 y! i/ _5 v* j
susername : """ S2 J6 Y5 ?7 U7 w I1 X
2.也是最关键的,同时也是X7新加入的一个功能性的参数。
+ w% X0 N" l5 E susername = sysinfo(result, 3)4 Q5 Q4 x+ Y1 w9 L( x/ }" _) [$ W4 ]
3.在需要输出的位置调用即可。
4 M$ f- h$ E! k# R/ `: _
2 I' v$ Y c9 U8 q下面是mastercamX7官方后处理新增加的变量使用说明:
1 J3 O: }+ c/ a9 ^In X7, we have a new function to get this information.
0 U: i: M- X1 l; I- A% e1 L, m' _% F2 S2 i* v
str1 = sysinfo(*val1, val2)
+ R( ` `" T9 R$ I( D% H; L9 Z( ^* ] S4 r1 M6 e
val1 = return 0 on failure, 1 if success3 d5 v+ G6 q7 |6 v( v: W9 f
val2 = option for function (mode)
7 w" n' u4 P' f) t h& J! Rstr1 = return string based on val2; e' E5 W+ R" y2 M0 l7 G9 s3 A1 h1 c/ H; V
Option 0 = NameUnknown - An unknown name type, really
9 u% J. }" X8 U$ |4 ^' S5 n9 v
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
! u: l+ ^; T) S! Y7 B5 `8 h" W" v ~9 W' {$ j9 X
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\): a- `' m( R+ z4 V# f
) J% ~6 D/ ~# g R- j
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)7 q& i* C4 H- X+ }
& I) J( N9 `! e
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
# u1 O4 x: g1 i, Z6 J6 a+ _2 I! R% ?
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
J% D/ E t+ k) y V3 O1 j, G( q8 v) W6 d* X$ W* {. f
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
; u+ g' n0 f; T$ t' Z9 i" t7 ?7 O9 U5 P( G+ U
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)( v M3 P& ]5 `3 K$ p1 B$ e
+ _& d+ ^! M: H/ {1 _( _
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)/ |- z1 J+ n2 P2 K0 E
3 N/ A' B2 a) X2 `Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|