明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: spring

LISP中如何限制使用時間.

  [复制链接]
发表于 2008-8-7 21:35:00 | 显示全部楼层

说得好,偶顶

发表于 2008-8-29 12:53:00 | 显示全部楼层
说得好
发表于 2009-1-18 09:21:00 | 显示全部楼层

(defun k_right (/ kongel_code_s yo do yn dn
    date_d_e date_d_1_e date_d_2_e  my_da  )
  (defun k_code_s(/ date_d date_d_1 date_d_2 kongel_code_s )
  (setq kongel_code_s
     (vl-registry-read
     "HKEY_CURRENT_USER\\Software\\kongel"
     "my_code_date_start")
  )

(if (= kongel_code_s nil)
  (progn
    (setq date_d (getvar "cdate"))
    (setq date_d_1 (rtos date_d 2 20))
    (setq date_d_2 (substr date_d_1 5 4))
    (setq kongel_code_s (vl-registry-write     "HKEY_CURRENT_USER\\Software\\kongel"
     "my_code_date_start"   date_d_2 ))
  )
)
)
;********************************
  (k_code_s)
  (setq kongel_code_s
     (vl-registry-read
    "HKEY_CURRENT_USER\\Software\\kongel"
    "my_code_date_start")
  )
  (setq yo (atof (substr kongel_code_s 2 1)))
  (setq do (atof (substr kongel_code_s 3 2)))
  (setq date_d_e (getvar "cdate"))                     ;;;获取当前日期
  (setq date_d_1_e (rtos date_d_e 2 20))
  (setq date_d_2_e (substr date_d_1_e 5 4))
  (setq yn ( atof (substr date_d_2_e 2 1)))
  (setq dn ( atof (substr date_d_2_e 3 2)))
  (setq my_da (- (+ (* 30 yn) dn) (+ (* 30 yo) d0) ) ) ;;;计算时间差  
  (if (> my_da 90)
    (progn
      (alert "\n已到期!请与kongel@qq.com联系!")
      (exit) 
     )

    (setq kongel_code_s kongel_code_s)
  )

这是我写的,不过有问题。还麻烦高手指点一下。

错误: 参数类型错误: numberp: nil


发表于 2009-1-18 10:15:00 | 显示全部楼层
kongel发表于2009-1-18 9:21:00这是我写的,不过有问题。还麻烦高手指点一下。错误: 参数类型错误: numberp: nil

楼上太懒了

能写这样的程序却不愿调试“参数类型错误”这样的小问题

发表于 2011-7-10 14:41:54 | 显示全部楼层
留个脚印,学习吧
发表于 2011-11-27 09:58:16 | 显示全部楼层
  (setq my_da (- (+ (* 30 yn) dn) (+ (* 30 yo) d0) ) ) ;;;计算时间差   中“d0”修改为“do”
发表于 2013-10-14 23:59:00 | 显示全部楼层
kongel 发表于 2009-1-18 09:21
(defun k_right (/ kongel_code_s yo do yn dn    date_d_e date_d_1_e date_d_2_e  m ...

收藏一下,方便学习,谢谢
发表于 2013-10-15 13:40:19 | 显示全部楼层
学习一下,还用不到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-26 05:27 , Processed in 0.251444 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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