找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 212|回复: 0

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam X7已经可以达到如UG后处理一样直接取得电脑用户,而且其参数和使用方法特别简单,下面给大家分享这个大家梦寐以求的功能及代码,使用方法。1 L0 i2 g/ Y& T" x2 F& F7 U' _; H, V
1.首先定义一个用户变量(必须是字符串类型): C3 }0 ]- x8 W+ [
susername : ""7 B4 `* E- c( a: r& |
2.也是最关键的,同时也是X7新加入的一个功能性的参数。
! ~8 P8 h- t+ g8 P  susername = sysinfo(result, 3)  ~( }5 C1 X' q8 @( i. t# u
3.在需要输出的位置调用即可。2 ^, q4 D; c* p  F2 U" \7 T6 q/ h
7 J) B( {  a8 r/ t
下面是mastercamX7官方后处理新增加的变量使用说明:- r1 v% u9 k5 {# I7 J  T
In X7, we have a new function to get this information.
, s- n" U# s- C4 t# x) N; V
! ^7 {: ]( Q8 E; z$ ~str1 = sysinfo(*val1, val2)
. p' R4 v: q# q* n# U$ \" U0 B# }# K, x& H0 h( B+ p8 u3 Z7 a" L
val1 = return 0 on failure, 1 if success
" }+ {( _" @" j: ]! Aval2 = option for function (mode)
* ^$ R) F) }! `1 estr1 = return string based on val2
, I! e( U; s: a/ B& ~! \Option 0 = NameUnknown - An unknown name type, really( r7 K; M+ N0 I, C; F8 s. F

) S$ H8 a2 }$ H1 S. U+ GOption 1 = NameFullyQualifiedDN - The fully-qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com)" i4 S/ Z1 r/ v$ K% g+ g
; C. }& _5 I3 I  `
Option 2 = NameSamCompatible - A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\)
! c* _% K, e4 H5 ~5 ]) ?2 F
: i7 L1 S0 l( B# y# Q/ o# @' aOption 3 = NameDisplay - A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN), u' s  t7 X$ b1 \
' _' q: T/ V, V" ?/ ~
Option 4 = NameUniqueId - A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6})! z3 }+ _+ [# \4 Z
' B# I# E* G  b$ R0 a
Option 5 = NameCanonical - The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/)
3 o- j6 u$ I0 t7 h
  p8 h7 E( L' V) qOption 6 = NameUserPrincipal - The user principal name (for example, someone@example.com)/ }! S/ V3 C! f, B
2 Z: }: l5 ?- c# Y
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)3 l( z! j" D- V
) n- C9 p) B+ l  o# O8 |7 R5 i/ m
Option 8 = NameServicePrincipal - The generalized service principal name (for example, www/www.microsoft.com@microsoft.com)
" d1 J0 _; W9 x) j
9 \& [# k" I) s7 qOption 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-30 06:49 , Processed in 0.197255 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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