找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 149|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
" @2 J7 R  R5 i实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
: y, t6 {0 X# K; [! v: a, m当hasp license号码不在列表中,后处理是不能执行的,直接退出。
( `0 R+ S, \* A8 T/ E9 j% C. R* x* k' r. b" j5 z
mastercam V9.1代码8 \2 ]  i, n. w8 H" I
1.增加参数suser/ ?9 z2 b$ Q6 B5 k
suser         : 0      #Exit post definition for license" ^5 v8 Z5 G+ V% K+ E9 n; h

! s! s! e& n$ e( `6 ~2 R3 q: E2.增加新的块命令1 o9 X2 F3 z5 D! k6 k
license  #check user license  
& g% _, F8 m5 I0 C2 m. v      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
# t1 K! U$ `* Y" q& F$ g      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
1 e5 s& A. r5 a. c      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$) Q9 [7 r4 Z2 d. ]
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  + j. Z' v- N" A) B5 t7 E' d
      if suser = 0 , exitpost, e  
3 x2 X" x. d% X, I
9 S$ \) E, r% d) X# B# m; j4 ]
6 n% a$ A! L$ R3.在pheader下面增加以下代码
2 E: t& D3 L( i      license
# q6 D& @$ {- B      s_user = ucase(s_user)
( k( f6 k: z) L9 r# @( r; I
6 f. p, L& E8 d' ~8 O4.最后在想要输出的位置添加以下输出用户名代码: P3 E% w( }9 S" m* T
      "( PROGRAMMED BY:", s_user, ")",e
4 F1 e1 D* j& m* O$ k# c6 t
5 d6 O3 B6 m" s7 d& f" k
8 Q, t" E* O& ]/ J& d
3 u4 n' x! Y$ s2 v$ E4 P5 `* A! X/ z- Y  Y8 I7 l# x3 W
mastercam X5代码
9 ]: h7 }; O8 g$ `" A1.增加参数suser! X. \8 a5 P+ I; b+ ^
suser
9 V5 F' k6 ?7 K  Y7 h& t# i" c        : 0      #Exit post definition for license
6 Z/ j2 X6 x+ u8 u0 o8 j) U5 k2.增加新的块命令3 q6 _% j' Z8 m" b8 e
license  #check user license  
' M, o* f% s2 b6 W  E" E# S) f( `- f      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
1 q7 d  `. T0 _      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ ; \* d, q/ M  H! E
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$+ |* y8 ~  d6 T0 R$ j7 O, G
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  3 s- k$ D/ c; \5 ?3 J) x  g' H  Y
      if Suser = 0 , exitpost$, e$  5 W4 `" H* v$ w# Q5 Z
1 v; D* F8 X* r

& j8 {  N6 F+ F; h3 ^% u( h3.在pheader$下面增加以下代码
* q& j" D) a  a* r' V; k      license
. J, u: S2 a. G0 Q1 a* D  H. c% x. i/ q      s_user = ucase(s_user)$ t1 B4 y8 a+ J- z/ O' l

! D8 N. [' r6 ]6 r4.最后在想要输出的位置添加以下输出用户名代码
( S3 p: d' `4 v      "( 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$( [. a. f* Q- I' G6 F9 ~
中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
) y# P: f3 a1 ^D版用户无用的?! Z- ^8 K% m5 G; d7 a* _* }8 k" w
那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-15 01:36 , Processed in 0.107520 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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