找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2935|回复: 19

[原创] MastercamX7可以轻松获取当前用户名

 火 [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2014-11-5 17:43:29 | 显示全部楼层 |阅读模式

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

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

×
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

3

主题

102

回帖

361

积分

中级会员

积分
361
发表于 2014-11-5 21:36:52 | 显示全部楼层
顶一下!!
回复

使用道具 举报

1

主题

318

回帖

195

积分

注册会员

积分
195
发表于 2014-11-7 14:31:08 | 显示全部楼层
获取当前用户名后用来干什么啊,是不是用于后处理的使用许可?
回复

使用道具 举报

0

主题

5

回帖

3

积分

新手上路

积分
3
发表于 2014-11-27 21:47:00 | 显示全部楼层
用户名有啥用?
回复

使用道具 举报

1

主题

36

回帖

29

积分

注册会员

积分
29
QQ
发表于 2014-11-30 07:28:59 | 显示全部楼层
我也想知道干什么用的?
回复

使用道具 举报

1

主题

18

回帖

19

积分

新手上路

积分
19
发表于 2014-12-3 19:31:15 | 显示全部楼层
X6 版本也可以用的。
回复

使用道具 举报

0

主题

279

回帖

165

积分

注册会员

积分
165
发表于 2014-12-24 23:00:48 | 显示全部楼层
用来爪子呢?
回复

使用道具 举报

1

主题

27

回帖

23

积分

注册会员

积分
23
发表于 2017-4-6 13:53:08 | 显示全部楼层
看不懂,还是顶下
回复

使用道具 举报

16

主题

166

回帖

223

积分

实习版主

积分
223
发表于 2018-3-14 19:09:49 | 显示全部楼层
用户名有啥用?+1
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
 楼主| 发表于 2018-3-14 19:14:09 | 显示全部楼层
DADA7478 发表于 2018-3-14 19:09
7 U/ f( @- X: m/ _0 \用户名有啥用?+1
. H) F  a; I+ @2 X
用于输出程序是由哪个编程员编写的。6 C. F2 |- Q# N5 n$ q+ v5 w0 ~7 P
其实也没有多大用处
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-9-28 20:09 , Processed in 0.164104 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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