|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,该功能只能适用于MastercamX7以后的版本,之前的版本没有这个函数。! p. G. A( u6 `2 Q
下面给大家分享这个大家梦寐以求的功能及代码,使用方法。
! g2 ]6 d& I: \& c: _" G* s1.首先定义一个用户变量(必须是字符串类型)7 |- j/ }0 j# C5 H( g
susername : ""* q0 H% k F3 K" e# i# `$ H; P
2.也是最关键的,同时也是X7新加入的一个功能性的参数。7 y: _8 O$ E; P( E5 v$ U
susername = sysinfo(result, 3)
7 _) r' x$ |, S5 v3.在需要输出的位置调用即可。
- _% W3 H/ p+ B9 d" t' D5 F. B! D: c0 j& `+ K4 T
下面是mastercamX7官方后处理新增加的变量使用说明:
/ R8 @9 ]7 \& JIn X7, we have a new function to get this information.
j' m0 O1 h" a! s [( j+ X- `6 T& @7 \* f2 f
str1 = sysinfo(*val1, val2)
& z9 P' k/ t9 T5 a9 h+ D
2 l3 q/ _) T" E$ b5 M+ T `val1 = return 0 on failure, 1 if success
6 m6 K& ?( v7 hval2 = option for function (mode)- g: f) `4 b! J f
str1 = return string based on val2, t" Z9 z% B3 ^* d" ?1 S4 h
Option 0 = NameUnknown - An unknown name type, really8 }4 H+ f O' X& T6 N9 E5 t3 e& s
$ C8 y5 u. D! rOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)0 W; ?* o7 ]3 t
, F) C v4 D5 q3 SOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)9 @% ]& @3 d" j. T+ P
) u; S% a" B! }Option 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
, V' c4 z1 u6 D/ D3 l# y7 R; m" `* A1 M: U( \$ M0 s$ B1 Q
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6}). h) e8 S5 S6 P8 n6 o% e
9 c4 _( [2 f/ aOption 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
4 b. v+ E* F1 ~5 b. b; t2 `- T) n/ D3 T4 ~' c5 i" P9 w% Y4 _! e
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)
7 T( y+ b, ]/ v1 q. o
* Y" i! D7 t' K) V0 IOption 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)
3 e3 M2 r9 j& f4 {+ Z; A- }0 L5 h: Q' o b
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com), m. [) w4 h W1 E7 y9 I5 G
' ^' c {, I+ L$ Q7 I; t. sOption 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name |
|