|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。# a, r e( o" Z. O
1.首先定义一个用户变量(必须是字符串类型)+ t- p+ D% p3 u( y
susername : ""
8 m" ~; f4 U$ W1 R) F' g6 _2.也是最关键的,同时也是X7新加入的一个功能性的参数。
: v( Q- O# k/ s0 o3 ?' B; a susername = sysinfo(result, 3)9 X) K( F8 ?# L' O, G8 S$ |
3.在需要输出的位置调用即可。8 r* ?1 w X& D6 P. s7 [
8 K% Q* I2 e6 b1 f. E5 P
下面是mastercamX7官方后处理新增加的变量使用说明:0 v- M5 X5 ?. p0 x: V' v
In X7, we have a new function to get this information.
+ t; `; R8 [4 X6 I2 p: q3 c F; a$ D. C0 `+ c
str1 = sysinfo(*val1, val2)6 C+ G1 l/ k& I8 Y* z/ o; W
* y0 T) `/ \. s, mval1 = return 0 on failure, 1 if success
0 h0 b0 f% q) _8 \4 j! ~8 [9 sval2 = option for function (mode)3 S$ n" T! u% s0 Y6 y- C
str1 = return string based on val2
8 K* h& z& ~" N4 T1 i! |- mOption 0 = NameUnknown - An unknown name type, really
' Y& |/ x' ^" l
; t/ s" N7 o9 V: N( u4 ^, I, a8 COption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)* |" h7 q) n$ k/ @% S
" R) |; C+ c: l5 B1 I9 O
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)# I* r5 B L* w
+ i$ m, k- {' E. r( v3 M
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN): K9 ^5 w2 O. q8 M
2 b: d; E! T9 B1 dOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})% V' w, M$ u6 T# `
& u+ R0 n8 G3 \2 d* Z4 H i
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)- p$ N& N- f: X
' s4 @' M, |% d3 a. C; l5 s
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
* E1 Y$ S! X0 r r J+ d
( q0 @2 u( K* k+ j4 o0 LOption 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)3 i# J# \& C" D5 a, z% B* l
5 ]& V! _9 e2 w+ IOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)1 K" R* c' `1 h4 h. |5 _9 F7 \
8 c/ M: @, d# S1 \
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|