找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 169|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
3 T9 x7 W3 C0 p3 _$ _9 Z实现原理,利用hasp license的号码所对应的用户名进行判断并输出。2 `  F& P6 ~4 C9 j0 D8 m/ N
当hasp license号码不在列表中,后处理是不能执行的,直接退出。
: G+ c. f! v/ M  p6 W( {5 @) Y2 }( E. Q
mastercam V9.1代码
. n& ]8 r. q5 R  }( T7 Y; R' D) E1.增加参数suser
0 r( ^4 a: c( }& L7 j  qsuser         : 0      #Exit post definition for license' J$ F" H" c) ]" d; N5 D7 r
7 h$ P- `$ |, f4 z! V+ p
2.增加新的块命令
- \* E6 D% P7 }+ Y0 m4 zlicense  #check user license  0 f% p2 z0 P6 N) Z( f6 C
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
+ [& U! f4 S1 k+ u& y* _      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
# a8 S% J! R4 P( |      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$; Z3 r6 C0 v& c: Z2 p5 c/ Z+ q
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
; e. z" U* P% m0 J& o      if suser = 0 , exitpost, e  
# `% d9 t5 S9 u8 u* Y- B% r' x5 f9 @
- v1 O! s* B. M: J* o
3.在pheader下面增加以下代码5 s  V2 G0 `$ b. y0 V% z4 ~5 d
      license
1 f4 n& E1 U5 _8 }8 Z. `0 |      s_user = ucase(s_user)
. @0 S  t" i$ E1 [
( a( Y! p$ ^$ V8 C/ t4 J4.最后在想要输出的位置添加以下输出用户名代码
0 z" i; l6 _" Y+ N      "( PROGRAMMED BY:", s_user, ")",e- G. G9 s% X- e( [6 o' a5 r
2 m% {$ W7 h/ C$ p% i( {7 i' O
: g' b$ B6 K% G# Y; |
5 l) w; Q# h$ ~" ^: m

# b( A7 `* S; Y) Mmastercam X5代码; f3 A* R9 ^' C1 V" q7 J# y7 R$ b! f5 @
1.增加参数suser
9 z; T8 [- j4 q, a+ b- o+ d  tsuser / W2 U5 f- H# g; ?2 f1 |) _' @2 W
        : 0      #Exit post definition for license7 Z# V  K/ n! _4 k9 L
2.增加新的块命令: ~( B5 C: j1 ]0 [. `
license  #check user license  ; a* h7 i+ e! t. p( D4 A' N0 n
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
4 B8 q) X# m9 k' h+ z+ P1 r      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$
$ e5 M. X4 @( Z0 r      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$/ a9 Z) _9 F* \
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
) t  n6 h: U- Q+ r4 C2 o. k      if Suser = 0 , exitpost$, e$  
! T3 ]/ Z' {! m! a" b) U) M. P: E& P& k* @$ ~* e6 G

9 R% G* a/ B( ^3.在pheader$下面增加以下代码
4 D% n- E4 K6 r& z$ d      license
7 b- Z  Y# A! g( c      s_user = ucase(s_user)
5 f; l! T; X2 p4 N4 p) C5 @7 m; K$ `
4.最后在想要输出的位置添加以下输出用户名代码
+ A6 t) Q9 Q3 r$ N2 p      "( 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$
8 }/ F1 L. y; ?( K+ T1 d+ s5 x中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~# M1 U3 c! f- `: |( [( C
D版用户无用的?0 {% u1 n* I# Y8 \3 H8 O
那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 08:27 , Processed in 0.145538 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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