找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 147|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)# x. ~4 G3 D+ _; k* ?9 E5 k
实现原理,利用hasp license的号码所对应的用户名进行判断并输出。" o: I7 @, R( o# a1 n( n# \
当hasp license号码不在列表中,后处理是不能执行的,直接退出。7 l- U/ l1 }, K$ G' ~3 a

& B" K" |0 _$ Emastercam V9.1代码+ R7 n  H0 t; X% N9 Q( G2 h
1.增加参数suser
; b' y7 n8 \% y. Y" E  Vsuser         : 0      #Exit post definition for license
  _' v- h5 O" x! A2 x# Y. c- L8 T+ t" [4 u
2.增加新的块命令
, h- @2 z9 }5 m1 E. _# e. |license  #check user license  % @/ J& I$ l+ \7 N, C1 N
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
7 [. A/ U/ }* O6 q: B7 l+ d/ y. a      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e % k3 i: Q9 r- V/ \8 E
      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$9 m7 T. A* J' r' T7 u
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
8 s2 q) m; L, t, W# i      if suser = 0 , exitpost, e  9 }: z' e4 k% i6 Y# M5 q
. t) y$ E8 v" y; r" M) E5 C" Y3 Y
! R* Q3 O7 J0 z' j1 F$ [6 Q
3.在pheader下面增加以下代码+ k- v. f! S. C5 o5 m1 u9 `0 Z' N
      license
/ h1 T- G, j6 g1 A      s_user = ucase(s_user)
: V: w2 a1 v6 ?0 o+ |* H
! n/ e5 B! x* A( F% y4.最后在想要输出的位置添加以下输出用户名代码4 X; r  c8 X( A8 n
      "( PROGRAMMED BY:", s_user, ")",e! a' I3 O5 a* O! b. _  R
; ]' R. i; U- M8 Y& B

6 S# i# U8 v7 T2 o9 g6 R
6 d$ i+ ]6 A) \9 ]* Z$ B. u/ v2 o6 ^5 Z
mastercam X5代码/ K+ s: T; c$ l' ~% c$ k
1.增加参数suser+ x! t7 p3 v) |- |# K5 D% `
suser
1 k' h$ N, N# Q; B4 A" p        : 0      #Exit post definition for license# v* O' c. \2 j8 F1 x
2.增加新的块命令
: p& M2 a  J/ c: E7 H. F: n6 Mlicense  #check user license  
. z/ E) Y! M$ u* z      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
6 T& R; t$ P9 A+ S/ L; ?) C5 g      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ - C; I+ }8 i5 P
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$& b7 [# s9 X! R" z9 ^$ l
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
( g9 X% I7 l! G  B      if Suser = 0 , exitpost$, e$  ( I8 T) ]+ P3 ]6 n6 x
1 [, L- R, J, b6 a* `: w' I

; N& E; A2 ~+ q0 [3.在pheader$下面增加以下代码  ^3 T1 Q* ]& B/ I, |
      license
, |6 s* O8 G# y  h      s_user = ucase(s_user)
( c8 g) P9 {+ M5 J3 T
4 J( e- P! F: E4.最后在想要输出的位置添加以下输出用户名代码# h/ b8 p6 H  w0 h) }# N
      "( 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$
% K" S* x5 L  l中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~" P" i& l1 q# }' W; o) B+ `
D版用户无用的?
+ w: a1 |* ]. h/ T0 I$ K( w2 B0 A那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-15 00:48 , Processed in 0.140918 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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