找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 149|回复: 3

4.1.2:程序中增加电脑用户名(基于hasp license,固定式)

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2012-4-28 17:25:40 | 显示全部楼层 |阅读模式

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)- Z: e2 z' t5 L1 G
实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
. M% }5 r# H* e% q当hasp license号码不在列表中,后处理是不能执行的,直接退出。7 t* }# j" `5 @0 v
7 }$ F+ t& x$ H% L# s, j! {
mastercam V9.1代码
) d4 ^* n! u5 A/ r" @: y1.增加参数suser; X) K$ t/ ~3 p- S1 O% R* d! g& Y
suser         : 0      #Exit post definition for license2 R) E' e9 b1 _/ g: n" H8 _
7 C. E) |1 N2 n' A
2.增加新的块命令
' u8 }3 N$ r0 @/ ^license  #check user license  * E+ \% L. f7 Y4 }4 k8 n4 T
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
5 U/ g+ `0 J9 T6 s4 m/ b      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
$ w. ]( U+ c3 y1 d6 z! @# T      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$0 h* S+ @5 l' A, F
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
8 \+ h$ [  u* Z. f/ B! G      if suser = 0 , exitpost, e  
" {4 A. a) P8 I, X- S. v% _$ k, b, [" ~  N3 o
1 y5 V- x3 p" n) f$ z! w
3.在pheader下面增加以下代码
- p* x) \7 U# w" e/ g( V      license5 A- J7 J" k7 s$ K, T- L
      s_user = ucase(s_user); r1 ]6 J+ n' J. ~/ g" b
1 p4 s4 o, ]- M( u
4.最后在想要输出的位置添加以下输出用户名代码4 ?: L% ]% ?. y
      "( PROGRAMMED BY:", s_user, ")",e' H& ?' F- t7 }! |  [" v

) O* N" N( ~  g( r' {
* _, Q  @. |* w7 D8 E% ~% ~
$ k/ E1 w7 t' m% r/ B( f2 ]" U0 y; l4 {" h
mastercam X5代码  q0 V+ |2 G2 _) w. C1 w; W
1.增加参数suser
; n$ u6 K! r" X. f6 y. V6 a  Qsuser . t( ~0 J6 A% D% }+ A8 V/ T7 N2 {
        : 0      #Exit post definition for license
- I3 }! B9 R) D& j) M2.增加新的块命令0 A* X2 w$ u; r7 m2 F% e- a9 n* W
license  #check user license  6 i2 L/ T" \7 z& u# f
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
8 ]2 z1 ?- f1 I- B      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ 8 \8 B  N' q$ b: _( t
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$& K: c0 x/ R/ J: h
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
. r& g% a" L4 J  d      if Suser = 0 , exitpost$, e$  
& y3 A: X' q0 G, c" g3 x& B* A$ E$ \0 X- o' ~; _
* c1 ^) f% [; F; q
3.在pheader$下面增加以下代码
. B& u! J& }9 ?3 s6 V: D! K8 r      license
( E: Q. n, |4 I: u' j& P* M2 T      s_user = ucase(s_user)
2 O! U# n5 b. d& o# t5 O
1 `! h% L; k$ D. F! @( d4.最后在想要输出的位置添加以下输出用户名代码
3 a/ [2 _3 d* ~9 r; W: H' K      "( PROGRAMMED BY:", s_user, ")",e$

6

主题

81

回帖

258

积分

注册会员

积分
258
发表于 2015-2-24 00:01:37 | 显示全部楼层
找不到4.1.1章节
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:24:14 | 显示全部楼层
if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
; _6 C" N( W2 z9 Z/ k3 C中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
7 N# s* |* m3 }5 P) P. nD版用户无用的?
) n7 j* Z8 a* }7 F) b. Q' _那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-15 05:41 , Processed in 0.166268 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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