|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。; H1 B- w' J: ]+ Q0 ]3 h6 ]
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
1 @7 `- U. |+ j+ [# {( z1.首先定义一个用户变量(必须是字符串类型)
' } s$ J& Y' }& E2 N3 o ususername : ""
6 r6 q) P" ^4 B) Y( j9 b2.也是最关键的,同时也是X7新加入的一个功能性的参数。" }2 o! v2 `! q
susername = sysinfo(result, 3)! {# ?7 v/ O: a/ |# o/ ^( L
3.在需要输出的位置调用即可。! n4 x- S: T1 `+ a7 b: |7 e5 Q) {
9 ^( d" Q# o8 W; X下面是mastercamX7官方后处理新增加的变量使用说明:; i1 o' X3 g5 A- p- M
In X7, we have a new function to get this information.7 a/ d( E: i: r, b, s7 C9 p1 u
( o! o1 F5 N U# i$ H- g5 O# U! T
str1 = sysinfo(*val1, val2)
1 _. F' B1 a7 w! m1 {, `( q# ~* O y. p& V
val1 = return 0 on failure, 1 if success8 y' ^% F3 o" c
val2 = option for function (mode)% p5 M, s3 m% j
str1 = return string based on val2
$ }, C/ r& k- o3 l! F/ c7 dOption 0 = NameUnknown - An unknown name type, really* r E D# D- Q
0 g' o8 Y+ `- t- N( BOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)' \( h: F( ~! r) `; R3 I
2 q E7 o3 {3 {5 U5 wOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)/ s9 ?2 H9 V* p: E
" y& w. {2 E4 n' kOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN) |. T5 B) G6 Q4 A9 K
- @# ?5 v) [9 `2 G$ s* `5 @! J; X
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
8 d. w. a) @8 i7 ]$ U& Y1 g; y: @: f2 {% \+ P# y3 ] \
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)% g ~ g- B2 j& j- Y% W
3 k2 Q$ d2 ?: _& SOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com): G) k4 J! m, J P
4 v3 {6 J( y' I9 O8 }
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)" j0 n" n" Q! J; U
* A( t9 \' F* O% r4 m& B2 ? f
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
+ `- }0 U8 [, J4 L# k1 b7 G, h
# Q. ^6 O' U" \0 SOption 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|