|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。# f; |+ K* J3 r: r
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。 E1 f' X/ j# i$ m& T6 \9 s
1.首先定义一个用户变量(必须是字符串类型)
' W$ P! J4 @5 K t' T3 ?susername : ""
2 p! H1 Z9 G0 S* x' v" D5 Q/ m3 j2.也是最关键的,同时也是X7新加入的一个功能性的参数。
7 ]- e5 |; i$ `5 D7 ?5 N3 e susername = sysinfo(result, 3)
8 C c$ n) R/ A7 w" d0 R- R; ~4 K, @ f3.在需要输出的位置调用即可。
3 [% d! k5 T* f3 ?# a! o5 L) r& g4 W3 R) K( F: S
下面是mastercamX7官方后处理新增加的变量使用说明:6 \* A g- m% e$ K
In X7, we have a new function to get this information.. [6 x4 a7 H& R9 u
* ^# J* R" B: A# d% Ustr1 = sysinfo(*val1, val2)
* I; z. y8 f: W+ M6 b/ ]2 u
" _# J1 S1 ~5 Y8 s- L6 I8 ^val1 = return 0 on failure, 1 if success
0 T9 Y* o$ R9 L1 A) N e" |val2 = option for function (mode)
i7 Y, c6 g9 H( i6 xstr1 = return string based on val24 o5 `! t& H9 z0 b G5 [
Option 0 = NameUnknown - An unknown name type, really, t) B; Q3 O) }
7 r4 |. n/ R- m, ? D: j
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)8 `( Y3 g- B# D; s, E1 l) n
8 }5 P. O# @4 T; ^% \( r8 ~
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\), H1 {- n- n* N( k' }* K6 m
5 a: U# h: v$ F b: @3 WOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)' m4 X( |! o: @; W8 f# U- d
6 }6 w" f5 F: q- D) C% ZOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
( ^: F. U0 ~% @4 r+ D/ t; R4 r& b. Y& R% t! H P
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
" s! P0 p1 T2 h* ]* j& `# b4 \" t- q5 P, `
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)& B7 D- S; I0 R
! t/ z4 o. w ?/ [0 G& pOption 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)$ P# `8 s* z, G. `7 l2 N
( s) x) r d6 N6 f( r6 m% AOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)0 n2 k; |& \* d1 g
" [# h1 l; u1 B% [ c$ e" P4 q
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|