- 积分
- 5709
- 明经币
- 个
- 注册时间
- 2010-5-29
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2024-7-15 21:04:10
|
显示全部楼层
本帖最后由 gzcsun 于 2024-7-15 21:12 编辑
找到10多年前别人的旧程序,只能用在旧版CAD
(defun c:timer()
(vl-load-com)
(defun Timer_Tick()
(setq AA (menucmd "m=$(edtime,$(getvar,date),YYYY年M月D日 HH:MM:SS DDD)"))
(setvar "modemacro" (strcat " CAD <" AA "> 比例:<1:" "$(getvar,dimscale)" "> 层:<" "$(substr,$(getvar,CLAYER),1,20)"">" )))
(setq MyTimer(vlax-create-object "LispTimer.cTimer"))
(vlax-put-property MyTimer 'Interval 1000)
(vlax-invoke-method MyTimer 'TimerStart (Vlax-Get-Acad-Object) "Timer_Tick")
)
(defun c:endt()
(defun Timer_Tick()NIL)
(setq MyTimer nil)
(setvar "modemacro" ""))
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|