|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。( m: X! S9 l. d; u$ ^% t: W3 ^% t
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。# M# ?0 v2 N$ U3 V
1.首先定义一个用户变量(必须是字符串类型)
' ?, q3 _+ s2 x/ |* C( ~: D/ Bsusername : ""
. Q3 @2 G3 w7 v9 E& r0 l2.也是最关键的,同时也是X7新加入的一个功能性的参数。% r2 u4 {1 v q, y
susername = sysinfo(result, 3)
+ B$ q) V# \( U3.在需要输出的位置调用即可。
8 V, g6 v) v3 k* e( x# T, g5 U" R, t
下面是mastercamX7官方后处理新增加的变量使用说明:
" R5 Z4 o- I9 D' @/ n( I3 FIn X7, we have a new function to get this information.
1 t2 G P. w& Y) q* S( a1 n6 W+ |4 o
str1 = sysinfo(*val1, val2)
8 |* K7 H# }" i; _2 r/ _; i, b7 ^7 [ C
val1 = return 0 on failure, 1 if success( x2 n7 i# j5 { ^) Z9 A
val2 = option for function (mode)2 M- b/ i s4 e: ]& |! N: X" d
str1 = return string based on val2+ `) m) _) K1 t. i4 y
Option 0 = NameUnknown - An unknown name type, really( Y. v+ A4 h" Q& P* |
# {5 j1 K7 |, B: ^/ p r
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
- K) f) |/ F4 H. r3 W" `' t7 ^1 ?- l, x, Z5 i
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
& F) k# P* p/ U0 T y0 `! b. P# V$ g4 Z7 u
Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
/ O( I$ y3 L: ^0 p
/ t3 I& Z. ~- J! D4 G! |8 ]Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
- q$ b# O! k6 `# s" {3 I( L" n" T+ n- }8 e) J4 Z
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
2 Q( q7 y* Q3 J
% p8 V& |" m9 x- B! l$ S4 hOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)5 u9 r. s- g& I1 x' q3 v
& N- I) ^' m+ T% ~& v
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)+ m; j- }2 m6 _. O, T
% t; S$ A- b& COption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
% K$ D4 d* U3 V* A( e9 v4 E) C& Z* e% m* R5 v# o
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|