找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 167|回复: 3

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
4.1.2:程序中增加电脑用户名(基于hasp license,固定式)
  c/ Y- c* ?0 ], X, _实现原理,利用hasp license的号码所对应的用户名进行判断并输出。
, j) `* C; P0 ]当hasp license号码不在列表中,后处理是不能执行的,直接退出。
& ~% t: ?' z0 Z$ n; d7 K: ]& N. f9 h  H! v4 q5 b. T5 L! a5 J, L
mastercam V9.1代码9 Z: p8 Q, b3 L9 P( b  [( w' l
1.增加参数suser* M$ h* Y7 n9 Y& u/ f
suser         : 0      #Exit post definition for license8 B0 U8 v7 n" E. g$ z9 J
# K0 t9 G' W- L2 O3 X" Y, y8 c
2.增加新的块命令) x6 t7 m3 J' z1 h7 ]
license  #check user license  
& r+ N4 K& W& d1 b      if sim_no = xxxxxx, suser = 1, s_user = "ss1268", e
9 O* B$ f" J& K      if sim_no = xxxxxx, suser = 1, s_user = "http://postp.net", e
5 `8 s9 @5 s0 {+ }      if sim_no = xxxxxx, suser = 1, s_user = "jimsheng", e$8 C) ?. k) Z/ }
      if sim_no = xxxxxx, suser = 1, s_user = "ss1268@163.com", e  
3 P$ a9 C9 O: o. v      if suser = 0 , exitpost, e  0 R4 ]8 }! J2 g
# x. \( i2 c9 K& y: k

6 M* I- ?* O$ q+ N0 s, Q6 m+ m& }; ?3.在pheader下面增加以下代码
; Y" g1 W8 Q- ^( m3 M* d      license! Y6 `. s" e9 Q4 p8 X7 Q/ s# N
      s_user = ucase(s_user). z$ |, q" [0 P0 U  G3 M* E
8 v- c! h! ~' W9 l7 z8 d4 ^
4.最后在想要输出的位置添加以下输出用户名代码
5 N. C  S  \- i      "( PROGRAMMED BY:", s_user, ")",e/ o5 s$ e# |  _! M6 l
/ G- N7 k( I$ i9 L+ W' p
- {$ o3 [$ j1 q8 O% ^

8 u0 Z  n0 y: d1 Z  h3 P4 e) U& G) M; |- g5 [2 n" U  T
mastercam X5代码
9 @( q0 q- s, b* @* s/ U% O1.增加参数suser) @( [, I; H$ [$ N" I
suser & W# v5 F. y2 {# ]. O3 T9 [
        : 0      #Exit post definition for license: b# ?6 m; c6 o8 Q  _+ p2 u( W3 F1 O
2.增加新的块命令
, Y4 u+ F8 b7 m7 v) U- Z' plicense  #check user license  
/ @1 y  W! t- @6 q& O, `3 f      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268", e$
) R: U. t5 D( @2 C- |( R" ?      if sim_no$ = xxxxxx, suser = 1, s_user = "http://postp.net", e$ " M. Z+ `+ e2 e' h( A
      if sim_no$ = xxxxxx, suser = 1, s_user = "jimsheng", e$& J- Y  Z) W6 j; d0 b# y% y) q, T
      if sim_no$ = xxxxxx, suser = 1, s_user = "ss1268@163.com", e$  
' |! F4 |" p  V# M* h' {5 E      if Suser = 0 , exitpost$, e$  1 N$ y# H. B7 h9 c; I" z; {, `
6 [1 l3 M) J+ r: Y) ]
% \7 Q' U+ X* G% ~( a4 W, q
3.在pheader$下面增加以下代码& X* t, f& p: [# c/ R
      license
2 f; |1 v6 q2 A& F; t9 r      s_user = ucase(s_user)  e! g" n- z  F9 V8 P/ ~" [
9 t9 p5 O% h  D# Z* g
4.最后在想要输出的位置添加以下输出用户名代码& q0 |: E( j/ w
      "( 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$
4 L  H1 Q6 u0 g; u: p% s% F4 s中的XXXXX怎么解释呢?
回复

使用道具 举报

5

主题

66

回帖

137

积分

注册会员

积分
137
QQ
发表于 2015-10-13 23:30:51 | 显示全部楼层
这个还是针对正版授权的吧~~~~
8 h6 U2 Q4 r' k+ n# @D版用户无用的?& G! O* b8 c0 a9 q$ \% Y( ^
那个列表的意思就是预定义不同的人所用的电脑名,但并不是直接读取使用者电脑自定义的名字吧~~~
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 06:57 , Processed in 0.252484 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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