|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。" j9 q; F" {, T2 y* |* Y% ?
1.首先定义一个用户变量(必须是字符串类型)
3 M2 H; Y8 \3 t3 h/ c% Msusername : ""$ u- ?- z5 E! T' ~& q; o
2.也是最关键的,同时也是X7新加入的一个功能性的参数。5 Z- }* ?, F& v) ?( k: T$ n
susername = sysinfo(result, 3)* ~8 @7 I b+ E B# g2 ^6 A
3.在需要输出的位置调用即可。
2 Q4 F& z& q; G8 Y0 ^
; ]. Z( h' P" Q下面是mastercamX7官方后处理新增加的变量使用说明:
* R" O3 r8 s$ h8 S* y" B1 d: J3 ?$ OIn X7, we have a new function to get this information.
1 [& @+ |, o, N4 G2 ]/ |6 }" g. U7 t3 _' N4 V$ B$ C! l
str1 = sysinfo(*val1, val2)* o& }; @+ q$ a9 r. j) I
- ?- ~* a* r5 U7 b* v4 \9 j9 Oval1 = return 0 on failure, 1 if success
1 W: O# i8 c' y0 ?, H' ?4 G Z+ tval2 = option for function (mode)
$ p2 P0 T: k+ g: Lstr1 = return string based on val2
% u$ ~) D: W* P2 _; NOption 0 = NameUnknown - An unknown name type, really
3 ^; B# Q1 j1 H, M+ O* L, u8 \. a* [% i
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
7 K6 ]. _- J# M4 k6 n$ \$ c+ B* C' p3 f; {+ q
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)) `9 T( Q% }& X
: }, J" F& t! M( c8 HOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN) `; Y; W5 o9 Q8 `: B+ b5 ^- x) w$ q
8 M8 R$ ]6 v+ Q8 m; s h$ }Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
7 B) Z& X# D+ Z; b, ^, O
# V$ a& @1 j ROption 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)8 r9 B2 J. ~* d, ^) ]2 z& ]
8 o9 y8 o7 I3 V- l! ]. q
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)+ d* g2 x, P6 A
: v6 U* Z) f3 `9 a- E* 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)
* K5 h% [7 W( o* F+ l. D* T" M# n5 y. K
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
9 G0 \: u [! Q) ^; |
5 e6 r; k- d8 e# e& r% k' ]8 TOption 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|