找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 225|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
3 `7 E8 C& M( t+ Q实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
3 b; v) J& U  r' q% o当hasp license号码不在列表中,后处理是不能执行的,直接退出。
5 B" w$ s4 b7 O3 r+ J- a( P" s) i  b$ X( s. C9 q
mastercam V9.1代码. L& I; a- ?" L. q( Z+ {( H0 q/ F! y# Z
1.增加参数suser
' N9 \8 }0 h4 j' `& nsuser         : 0      #Exit post definition for license
9 f6 i2 l( U" O/ k" ~3 |0 L
/ K! {& u! p  }+ ]3 @& D3 W2.增加新的块命令
1 i: [6 m* ?( n3 u: x# ?license  #check user license  2 O) @3 O: F+ L" V; t. R. R
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e & R0 q0 S' x2 p6 L# Y" @0 f; S
      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e 4 i6 V. {6 ^" F1 Q' B9 S
      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$
2 n7 G" u) S  E      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  ! K3 l' c# X' o6 X- M3 z8 S
      if suser = 0 , exitpost, e  " `8 S5 L7 h) P( E

& d$ c+ r, ~) x0 O5 c' R4 B' R
, B. F: {7 E+ w$ K/ ~3.在pheader下面增加以下代码/ T0 }' y; Y7 T) H" r6 [
      license4 \5 R, H6 m4 v% G$ S
      s_user = ucase(s_user)" j  A1 l1 A' m' P6 Y$ U
8 B# u8 Q4 R  K2 ~8 W! u6 J$ r
4.最后在想要输出的位置添加以下输出用户名代码! r6 Y% q9 [$ \+ }2 ]. `2 C* ]' J( O! W2 F
      "( PROGRAMMED BY:", s_user, ")",e
2 Y8 V+ a/ Z  e& \6 u
+ S* {1 ~* A; k! d# K0 o( p" `2 K

7 x) k) u2 j& L6 o: M* Z6 I
# o: z1 G7 t$ Vmastercam X5代码) S" |: M) g9 A- w8 O8 r/ R# H
1.增加参数suser1 N5 v. I3 z0 v$ ^: D3 @, H
suser , T' D- m4 _5 S% J0 f4 d* t9 m; A
        : 0      #Exit post definition for license$ _+ R9 X- f; h1 m+ x
2.增加新的块命令1 a+ |) n1 g# N2 V6 C7 v* U+ W
license  #check user license  
' |7 O) h+ l5 S- h      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
/ E' @5 y$ e+ x      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ ; D- V& s5 D0 M
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$
8 V; g. R* z: y2 t      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$    p7 q8 U7 L+ F2 T" P* t
      if Suser = 0 , exitpost$, e$  
$ t' s3 r) ^0 f  c" e
* }+ o8 t% l& E  b
' e6 S. [, c, u* i3.在pheader$下面增加以下代码0 Z. k; t, [( R
      license
' p/ B$ ~2 h& q& G: r      s_user = ucase(s_user). I6 ?& ^# u! G7 C7 [) g) z
( p- G3 U* v+ \/ t: C
4.最后在想要输出的位置添加以下输出用户名代码
9 V% c8 J! _" ~, b      "( 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$
. D  X  s! h. h( J$ E/ i中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
" ^1 v! a/ U# x+ x* ?5 X4 vD版用户无用的?
' a+ G3 A- I0 u9 W  I- b  L( g那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-29 07:58 , Processed in 0.179934 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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