|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。. v, W# N& x/ T
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
& c+ `# A2 ^# D& x. K1.首先定义一个用户变量(必须是字符串类型)( b) F" g! B$ }, p
susername : ""& i( T7 ]( x6 |5 Y" F
2.也是最关键的,同时也是X7新加入的一个功能性的参数。
3 D3 N. _: j0 E: O2 Q susername = sysinfo(result, 3)0 ?9 V. h) }8 b( j; |) b, O
3.在需要输出的位置调用即可。4 M& h1 D3 H1 ?4 G. O* ]
/ E# \9 h' ]6 w* \* [( C. X下面是mastercamX7官方后处理新增加的变量使用说明:
7 P' z% s3 Z5 jIn X7, we have a new function to get this information.0 {2 E ^: j8 p* H( V! f0 X
9 }! p1 v0 O! S, Estr1 = sysinfo(*val1, val2)" D$ P# I- L0 V& G8 Z
# v, ]$ z# K$ G' g! K
val1 = return 0 on failure, 1 if success
; ^' G) o7 O* D) Jval2 = option for function (mode)
! H# A) z1 T/ {0 f" a( l) l8 d4 Istr1 = return string based on val2
# S4 _2 S6 T0 E' {7 COption 0 = NameUnknown - An unknown name type, really# A7 I2 ~3 \! [2 }
5 J! W H1 n5 T$ }Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
8 u, {$ v# F; o$ A( f, v6 J7 H# t) ?$ D4 z& f9 ~' E
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
6 q, m J2 W( m8 Y9 B$ F9 o5 z/ ]% {2 H! {8 K9 Z* d
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
0 U6 Q! ^3 [- M0 R$ r( X8 @
/ L8 a, a3 @& f1 X$ KOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})' N+ x9 H2 m) I9 ?/ Q+ E
; g1 Q" Y. H' B7 ?$ C* Z! u8 a g
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)3 p# M, Q D4 r9 x: p
{* A. P9 Z+ j3 q0 M$ ?5 VOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)5 D: p" W- E/ _1 d; s1 c1 Z
1 g1 J1 |$ ]2 B5 ?- }3 y5 S
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)* p/ W# L4 d0 v$ ]; u
_$ E$ Y& r9 B5 U3 y: n- r6 W
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
3 x+ @; Z4 D" S! e) _" `+ r
# \) O4 Z% O$ _- e0 \) |9 r6 |( _Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|