|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。
" |' m$ A2 B9 c8 H下面给大家分享这个大家梦寐以求的功能及代码,使用方法。+ Z- g4 k; l. ]& Z' ]
1.首先定义一个用户变量(必须是字符串类型)
1 e! n1 A _7 _9 \( ?/ ^susername : ""
/ R) [5 ^2 ~3 O- D. z @2.也是最关键的,同时也是X7新加入的一个功能性的参数。
; v. Y6 @) x% ], q- l susername = sysinfo(result, 3)5 o: S3 ^8 n5 {' B9 W/ H: [
3.在需要输出的位置调用即可。
6 ^6 _& t- G5 m) z
0 G3 X! ]2 `- P3 M下面是mastercamX7官方后处理新增加的变量使用说明:& i: `' n% k9 c( c
In X7, we have a new function to get this information.7 B, T! \- O, @1 s6 ]
5 K9 u7 o! t* a' r; @) H0 `
str1 = sysinfo(*val1, val2)0 B/ E& W: U4 |( q& I
8 p* K! b5 B6 j$ S- C3 fval1 = return 0 on failure, 1 if success! n+ I: s3 J: V0 ~ _
val2 = option for function (mode)# ^8 L o/ { ]# c1 j3 |
str1 = return string based on val2
t/ e: b7 @7 M5 c s* r. @" BOption 0 = NameUnknown - An unknown name type, really
) H+ b- o- F0 e7 h" `* ^) J% a. I5 W: q/ m
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
+ Y. P: P: v, x z
3 o' Y$ [% a$ }" UOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
c+ S! |3 a" l$ t, n* @8 i
1 O$ `" L. {% C5 C1 c# }9 NOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
6 r5 p3 e0 N; G& F$ U" @6 v. C. b8 I! b# }1 ?2 ?
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
/ H) |0 p. N9 q& s" o# P0 O& S+ k K( M/ r* M
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)1 K7 z; ?1 b0 i/ |; {
3 L9 I# U$ r) o8 \$ ]
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
: f6 I, Z) O- r. B) X" A( n' m! \% [2 T
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)
4 y% v3 {: p" u3 i ?2 f4 b' s
7 N$ M$ Z5 R2 i# H OOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)" k. a) W# s0 H" j
/ G. r9 i- m) I
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|