|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
% f/ x9 \7 F; \& N9 [, ~5 f' S, G1.首先定义一个用户变量(必须是字符串类型)# T& J% V, `- J7 W3 _) {+ B
susername : "" R3 [" f3 O- ^ J
2.也是最关键的,同时也是X7新加入的一个功能性的参数。
1 J% k* o8 ~/ T, l, A susername = sysinfo(result, 3)
@% Z+ j1 K, Y% B; O! m3.在需要输出的位置调用即可。
( G) c. [2 T7 z% l0 C0 G0 \4 ?
下面是mastercamX7官方后处理新增加的变量使用说明:; f9 c2 Q p5 I* }8 w7 i* v
In X7, we have a new function to get this information.. c) q( X7 s( t' J1 p
~( N: k D7 m$ N' _# Bstr1 = sysinfo(*val1, val2)1 q9 F0 s/ z/ [3 N
% Y+ D9 _% P6 @0 g. ?9 D5 Aval1 = return 0 on failure, 1 if success! C$ ]8 e$ W8 c9 J2 j3 r
val2 = option for function (mode)
- D" M, ]" X/ z& Tstr1 = return string based on val2: m& T0 k$ s9 G2 b5 n9 g
Option 0 = NameUnknown - An unknown name type, really
0 `8 I7 z% _* f& i; m
7 f9 K: m2 y: ^: ~5 {8 i/ hOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
7 ^2 Y( V1 b! p6 G0 [* O1 ~" u/ r% q! b0 S
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)9 I( @% u$ d0 s8 _
& |" x+ J1 f, w% V1 COption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
' W! T G3 C; W& e1 t
6 `$ _: F. R: E+ A& ROption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
& S3 d/ k8 y0 K9 I
8 n: U# o) e& o5 X4 w- o; wOption 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)) Y8 ^* w( l3 y! J! \# ?
) G6 z0 W$ X- h& m& c% [
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
* S2 H8 F: J F$ m6 a% `, y8 a& Y8 p! x$ N- j# z
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)% G4 ~" j9 b, y( m& [2 e: c2 J
2 s9 a; L0 H& b; L1 N# QOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com). t5 r9 M" t3 M0 [6 {# l
" ?) o4 W9 `- q$ `; N& x7 p
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|