明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2376|回复: 5

请教LISP有计时器功能的函数吗?

[复制链接]
发表于 2006-1-25 18:15:00 | 显示全部楼层 |阅读模式
如题THANKS
发表于 2006-1-26 13:45:00 | 显示全部楼层

ACAD中系统变量中关于时间的有:

系统变量名       说明
CDATE        当前机器的日历, 日期时间
DATE         日子数(Julian)阳历
TDCREATE     图形建立的日期和时间
TDINDWG      图形编辑时间
TDUPDATE     最近一次更新的日期和时间
TDUSRTIMER   本次使用时间
楼主可以在程序中用GETVAR函数读取数值进行处理。

发表于 2006-2-4 19:23:00 | 显示全部楼层
看一下帮助里面的 menucmd  函数吧
发表于 2006-2-5 13:24:00 | 显示全部楼层
  1. ;;; ==================================================================
  2. ;;; 计时开始,与th-runtime配合使用,计算程序运行时间.
  3. ;;; ==================================================================
  4. (defun th-starttime ()
  5.   (setq start-time (* 86400 (getvar "tdusrtimer")))
  6. )
  7. ;;; ==================================================================
  8. ;;; 计时统束,与th-starttime配合使用,计算程序运行时间.
  9. ;;; ==================================================================
  10. (defun th-runtime (/ d end-time h m s ts)
  11.   (if start-time
  12.     (progn
  13.       (setq end-time (* 86400 (getvar "tdusrtimer"))
  14.      ts (- end-time start-time)
  15.      d (rtos (fix (/ ts 86400.0)) 2 0)
  16.      ts (rem ts 86400)
  17.      h (rtos (fix (/ ts 3600.0)) 2 0)
  18.      ts (rem ts 3600)
  19.      m (rtos (fix (/ ts 60.0)) 2 0)
  20.      ts (rem ts 60)
  21.      s (rtos ts 2 2)
  22.       )
  23.       (if (> (distof d) 0)
  24. (princ (strcat "\n用时 : " d "天" h "小时" m "分" s "秒"))
  25. (if (> (distof h) 0)
  26.    (princ (strcat "\n用时 : " h "小时" m "分" s "秒"))
  27.    (if (> (distof m) 0)
  28.      (princ (strcat "\n用时 : " m "分" s "秒"))
  29.      (princ (strcat "\n用时 : " s "秒"))
  30.    )
  31. )
  32.       )
  33.     )
  34.   )
  35.   (princ)
  36. )
发表于 2006-2-5 15:41:00 | 显示全部楼层
用mnucmd写更简单
发表于 2013-1-8 20:14:23 | 显示全部楼层
帮助中 mnucmd:引用下拉菜单或快捷菜单
和时间有什么关系啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-2 11:08 , Processed in 0.198059 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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