找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 227|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)" s( ?. q4 W: z9 a
实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
  ^/ U3 a# Q, M0 S* o当hasp license号码不在列表中,后处理是不能执行的,直接退出。, a! b& D; b% I( C3 r! {# c0 U
% T* w3 Z0 M* |" Y2 z
mastercam V9.1代码
# l% H0 D4 l' [1.增加参数suser& O  X3 j2 v. P/ y( r9 o
suser         : 0      #Exit post definition for license# K+ V! K/ O% y- S+ ~% K

% j6 g$ q+ F) l' A& G9 Z+ N2.增加新的块命令
) c. K) \, m3 [# P7 h* [' F9 ~7 j; vlicense  #check user license  7 K- ]- T- q6 {/ X1 Z& R% Z7 u
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
' q0 j; X6 h. b/ s& K      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
2 H: d, D% W& x/ R; O! f  v' M      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$
( x0 m. d, D0 G, d/ x2 g1 S6 r      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  % H3 v' l7 \1 p, `
      if suser = 0 , exitpost, e  
' E' I5 {: z9 P7 L& n5 P- Z4 M4 L# b. `: Z9 `5 \
- q9 n1 W0 X7 J; X% B
3.在pheader下面增加以下代码3 t2 N( o" Q8 E
      license
; `8 V, v7 X8 R3 o$ W& W+ ~- p      s_user = ucase(s_user)6 j. j+ i& g8 ~9 A2 v6 U4 S! }/ {

9 X/ D$ d1 s: }7 J3 e4.最后在想要输出的位置添加以下输出用户名代码+ l7 {) g# O8 P6 f& ?2 g: q* N
      "( PROGRAMMED BY:", s_user, ")",e
2 Q& B0 e0 e$ b& {- ^6 E; M% ^4 ]0 V" p: D

* C" |% m  k; R7 I4 w
% ^6 T! ?" @5 l& r4 n8 S/ @* I4 a8 M& o0 K4 P: F4 E
mastercam X5代码- f# c- ]4 x/ q: z& w
1.增加参数suser
9 A0 n- T; X5 Qsuser
! Y9 i9 ~/ t5 v- r% ]/ S7 u        : 0      #Exit post definition for license
3 j$ c4 p: r  K. ?2.增加新的块命令
* p& s- k( W, }: Clicense  #check user license  
: B0 O  k' l5 i' H" W0 O      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$ . J' _7 J0 F6 E7 ~- v1 J0 ?
      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ & N. c9 _( B1 H
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$$ w! }6 ?5 h3 ]+ ?* K
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
3 u0 ~, ?3 w8 M6 z1 d) H      if Suser = 0 , exitpost$, e$  
3 }* _$ V- m9 n3 H1 V9 s
  l+ W6 n1 r6 y6 C. `) s, x( _6 U0 l
3.在pheader$下面增加以下代码
3 i6 z' T# o: B      license
9 P, H" k3 v+ O      s_user = ucase(s_user)
9 ^2 u( J% l* z2 {* S2 {8 {
2 O1 s: s8 U5 T& u6 o+ ~4.最后在想要输出的位置添加以下输出用户名代码
3 c0 G+ X/ E5 C: e8 i0 B; V9 z      "( 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$
$ V, b9 J$ u% k4 M9 P中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~8 J! D% ~! O. J
D版用户无用的?
2 x: M* E( c0 H1 ^那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-29 11:41 , Processed in 0.155923 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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