|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
- D" r @5 V8 e1.首先定义一个用户变量(必须是字符串类型)' D: h1 q2 n9 M5 @9 v& j3 T2 j
susername : ""4 L' z1 y/ p$ J. W. S
2.也是最关键的,同时也是X7新加入的一个功能性的参数。6 k, |' x5 M$ z. A' B: ]
susername = sysinfo(result, 3). N4 }6 Y$ U# [$ q
3.在需要输出的位置调用即可。/ V) `- n. X& p# K. \7 c, D
$ N- p! x. V" D
下面是mastercamX7官方后处理新增加的变量使用说明:
3 D4 _8 `, u, V: K) m* K1 ?5 R( _In X7, we have a new function to get this information.! _5 h! l+ K. r9 I9 J7 t( z
3 q$ r" W+ U2 |8 L# F% Vstr1 = sysinfo(*val1, val2)
2 r L- l$ S% t9 c! { h$ ?: Z" t& D
8 w/ I% a4 O+ j: v( \, Tval1 = return 0 on failure, 1 if success3 |& C. N9 Q0 S. [; ^5 [
val2 = option for function (mode)
1 G' R/ }! J& Tstr1 = return string based on val22 {: w$ u. ~ p) n
Option 0 = NameUnknown - An unknown name type, really
) C5 s& K0 J' q
. r1 o* C" R0 _! XOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
2 R f. J' y" V5 F* m7 e
7 h; e; D' E: v% ]2 ^+ A" l- _4 sOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)1 B# C5 `% h. n# r
) T, P3 P% F2 Q8 ?. |
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
4 c2 Z$ Y/ p" i. a0 R y+ P& v# X# f) g: [& A
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})7 y" z) d% z; y7 B; H% R: s
: b) X+ j/ z# {7 E3 t( J
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
3 H( c& y. j7 y; X% H) V6 y F
* N4 n$ U/ ^4 o# P7 W( KOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
+ ~6 D) c- v9 u7 v6 D' R% z' A ^6 p3 ^ s" \4 ]4 Z
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): ]" N: L b0 a& `. b2 |* e
/ k, t0 n+ q9 m, JOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)# D0 P) O9 l* G
$ S; X! o) f7 m1 Y5 z
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|