|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。
& Y/ }) a: p$ S下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
9 W) }/ J/ C D1 R4 B7 q& x1.首先定义一个用户变量(必须是字符串类型)! S$ T% p" Y$ b6 u3 y
susername : ""% S. ^+ D' l, q4 t' @& J1 r
2.也是最关键的,同时也是X7新加入的一个功能性的参数。+ [: x' _& z' Z4 ^) ?9 Q2 J( P5 ^1 k, Z
susername = sysinfo(result, 3)
% [; Z$ Y, N* ? H9 Q: N3.在需要输出的位置调用即可。
. g3 u7 ?% g& @. Y& m$ k- h) j
7 ]) m+ [; {1 f& ?1 X下面是mastercamX7官方后处理新增加的变量使用说明:7 [! x, k2 W) {" I
In X7, we have a new function to get this information.5 {9 z3 t2 v# V: Q5 v: }
* j' b3 }9 N4 }# n9 X; B" lstr1 = sysinfo(*val1, val2)6 X8 f6 d+ R! {# k) m
. V! d& L9 Z0 r% W M" t( K% Z- h0 ]
val1 = return 0 on failure, 1 if success0 o: e1 N4 {( r/ }
val2 = option for function (mode)
* d8 t3 u' u' o7 L% D& t/ }str1 = return string based on val2" z9 n: D% |+ t( B9 R+ e" |
Option 0 = NameUnknown - An unknown name type, really. U: O* H% z6 G
0 C P2 i" `, b/ a# O% S7 I) q0 ?Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)2 }; |+ _ o% K0 A( I6 {) P a
8 O5 ^' P* R7 p9 w0 G* Y1 R& `# AOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
5 S% @4 @ \& ?
4 B, w' q. ]8 f' Q$ `' w) E8 @Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
: [5 y0 L" U+ h5 N
( `! `' K) @/ D* H3 ROption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
$ d0 e3 C' a8 D& [/ V! U7 N* e; {0 R8 @
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)4 r$ K: X7 X; a; ^. I
( Y3 R3 X( K, j* E, s2 YOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)" X. K1 l& t, K& |) \. ]* r
0 ?0 n9 L& y3 E
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)" v1 y" m: T2 O, k
- c: G- z7 y5 w, z H
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com): }( f$ E& Z& B8 C+ V
0 `1 o. J$ @8 ~& L. H
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|