找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 223|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)2 [% M! l# D  T
实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
& I& A& Q' \- d# \当hasp license号码不在列表中,后处理是不能执行的,直接退出。6 s$ ?  x- u1 }9 G& e" S

) l+ g$ D* q# H$ ^mastercam V9.1代码4 o+ l: G" t+ ?% K  l' h
1.增加参数suser4 l1 a; b  Z3 y7 P
suser         : 0      #Exit post definition for license8 O, w! Z/ M& b7 a
. K+ ?+ n/ m# x
2.增加新的块命令7 Q4 B* E* s, M9 _! f, ^
license  #check user license  
3 C, f, E& i9 w! D9 W      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e 9 R, t! u7 Q8 r4 A5 Q- L2 a$ l+ Z
      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e " `) _( b- D1 x
      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$8 h0 N2 d2 X  h
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
& E2 i* n# m2 \: A+ A" v1 P      if suser = 0 , exitpost, e  
; k) Z  U! L1 `( S* C/ r3 q- |3 S' }0 h, u( C% N: W. v
- H) }6 k" [1 p9 w
3.在pheader下面增加以下代码, T5 w& m+ o2 O# s6 Z# s4 r# Y
      license) Y; b- e( g' z, f( o+ t2 C' Z; m8 s
      s_user = ucase(s_user)
. m% P/ l5 a+ J7 L8 ?1 d. m
# Z0 T% T3 D* L$ v* ]4.最后在想要输出的位置添加以下输出用户名代码
, S6 h2 [; [4 Z5 ^  ]9 o      "( PROGRAMMED BY:", s_user, ")",e
/ @' V$ Y; L, L: a' c
; ~0 |5 f: ~* @/ q* e3 \1 F/ n. L
! q& h4 j4 ^+ f

1 @( L8 _, n1 _# Cmastercam X5代码& G" D% s) u  k+ l1 `
1.增加参数suser( J2 g% ]1 Z' s- E6 F6 j. G9 j. Q
suser
) ]% X6 b6 Y" @! Y1 m        : 0      #Exit post definition for license
% `' [. d" M# @+ J2.增加新的块命令, V; V+ A$ v6 {$ u1 T; K' h
license  #check user license  ) K% k0 K+ W8 `8 X
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$ & N1 F$ d  F- ~+ _. t$ H0 u1 K
      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ # D4 b; H! I. v  J) C
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$' g- H. V; X" C: ?6 [* B
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
9 S/ @* H# i( q) ?6 t+ f7 Z6 C      if Suser = 0 , exitpost$, e$  
- B) }4 o$ U! E6 I1 [: l6 Q& ~6 [& F* K$ l

, u9 c. X6 f. j  Q' Y. }3.在pheader$下面增加以下代码8 P& B3 q5 ^- }0 |
      license
+ |% j) a# l. J( H4 e: r% [  Z      s_user = ucase(s_user)
4 |$ W# E7 F, x! H+ a
; B0 b: u) O* T; ~+ c7 p" v$ B4.最后在想要输出的位置添加以下输出用户名代码
1 b# Q# v$ U+ Y) E% 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$$ @. A& Y' O" A6 y  i
中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
0 ]8 U- D, ?1 e4 F9 hD版用户无用的?1 H) z* {6 U; F
那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-29 07:15 , Processed in 0.166970 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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