|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。" Z K- w0 {, b% ~+ B) X
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
/ Y7 \* N% _' }$ V1 |0 r% a. h1.首先定义一个用户变量(必须是字符串类型)
8 Z# x2 w8 _# X: f2 I* Ssusername : ""
7 _( H" ~# V' Q% f- V$ ^+ o2.也是最关键的,同时也是X7新加入的一个功能性的参数。
& k+ z& ^8 E* f; D! h3 y( C: r susername = sysinfo(result, 3)
3 P* F! n3 R, e$ ^+ b3.在需要输出的位置调用即可。# d& w3 J( s, E
8 g" g r; m0 c ^
下面是mastercamX7官方后处理新增加的变量使用说明:! N/ Z' L8 \6 p, O
In X7, we have a new function to get this information.! ?& ^1 Z+ I0 e( O/ I' g: [
( X Y( x y5 M" D, u0 Bstr1 = sysinfo(*val1, val2)
7 R* V* b! }: S
8 f2 d8 E; P) B' n' e7 H6 j2 Lval1 = return 0 on failure, 1 if success( W' y) U) G+ A
val2 = option for function (mode)" b6 s" [7 V3 v9 o# J! x9 a6 P. l/ K
str1 = return string based on val2! z: @) }2 @$ m& c
Option 0 = NameUnknown - An unknown name type, really; P1 n) I3 [' G" b) c% b; s
~. u* g- I6 bOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
+ V- k( o- R' \* f: a( T. |5 ~
0 ]. R( [. C6 |6 c8 M# V8 gOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
# i) {# T- `" }8 d% @8 S Q
6 }& G- X- V2 R* R7 C6 OOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)- ?5 T3 K7 G$ M7 x0 ^4 w8 r
q! G" ^, {5 n. V3 jOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6}), P; |9 p6 w& b: w" N. D
! {# A3 W7 ~3 w$ S: o J
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)" X; Z# e1 [! d0 e$ O
% Y4 n8 j/ M' U- l9 r
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com); R+ \2 Y1 U& p" Z0 w; K9 ^0 {
2 c0 f3 X$ }8 H6 w J8 K# \" m: _, L8 cOption 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): p7 L, p8 e8 b4 v$ R, A+ N0 t
' g4 n* g& R3 n. _2 f, M& j7 A7 h$ a
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)7 I& l' R4 v: e5 Y
7 x; U# q3 z/ a5 P* aOption 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|