找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 208|回复: 0

mastrcam X7后处理可以直接取电脑用户名

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2014-3-3 20:36:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。# t# ]) o0 `) ~! C9 U& [
1.首先定义一个用户变量(必须是字符串类型)
5 g4 E& W1 a! A0 r6 ?/ X5 ]* hsusername : ""8 b  S4 S' B+ k1 N/ o
2.也是最关键的,同时也是X7新加入的一个功能性的参数。
' I: C3 }- @) o) w) h. v  susername = sysinfo(result, 3)
! p$ e- A& H) w' D5 x8 _- n3.在需要输出的位置调用即可。3 \1 U& x* `/ w2 k  x
" y% \2 T. }# n+ M; T7 P7 j
下面是mastercamX7官方后处理新增加的变量使用说明:
+ R; @* h3 O+ t( G8 |. cIn X7, we have a new function to get this information.
4 B8 R8 Q9 M* B- l0 D2 O7 p
) [% e2 x' s( c2 Pstr1 = sysinfo(*val1, val2)
: u" Z) ~; ^) a* X+ k* C
0 l; o% z4 f4 ?7 c/ \val1 = return 0 on failure, 1 if success0 e1 }% r% g, \- @, Q
val2 = option for function (mode)
# s9 W  q0 i; [2 Cstr1 = return string based on val21 `0 B, ]; L* X1 I
Option 0 = NameUnknown - An unknown name type, really1 A0 o$ P+ a7 `
* C( J: w0 {3 i, A
Option 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)
4 P: W% T+ L; N* `5 W; }
; a5 ?( G6 t8 \- `7 r' W$ KOption 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\). c! @; _* `! ?; R' h

0 P, \. M/ K- [; |  g; GOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN)
; A9 n$ d* _: i! D/ G# ^; P1 \
1 @* K* U. g: u7 v: F/ ~9 TOption 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})
. g9 P9 L' @" F- T% O" A' `( B& l* F- D9 Z) m" j8 _, ]8 A) _5 G
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)3 g2 a. d+ H  P, ]7 M+ I; U
6 B) Y* j, ?+ A9 @4 o/ R$ g9 P. @
Option 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)7 {7 r1 W& t% H; D

6 y; g+ `- k. }& n* 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)& J) a8 @; u  Y1 P+ H

2 Y' u0 i5 V% K$ g. IOption 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
" O5 u6 M8 F3 \0 E  ?* Q- W. x" w5 F% r
Option 9 = NameDnsDomain - The DNS domain name followed by a backward-slash and the SAM user name
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-9-29 04:44 , Processed in 0.170214 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表