明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 681|回复: 3

[提问] 帮忙看一下有关于时间差的程序,运行不了

[复制链接]
发表于 2017-10-3 12:07 | 显示全部楼层 |阅读模式
10明经币
我想要 (if (< time 6) 为判断条件,但是 (setq time (- time2 time1)) 不知道为什么不行,麻烦大师们帮看一下,谢谢了

(defun timea()
(setq time1 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)") ))

(defun timeb()
(setq time2 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)"))
(setq time (- time2 time1)) )

(defun xgbzzg()(timeb)
(if (< time 6)(progn
(setq ss (ssadd))
(setq ss (ssadd (entlast) ss))
(command "Select" ss "")
(setq dim (ssget "p" '((0 . "dimension"))))
(if (/= dim nil)(progn (sssetfirst nil dim)(bzzg) ))
(if (= dim nil)(bz0) ))
(bz0) ) )

(defun bz0()(weizhi)
(command "dimlinear" o o o)
(setq dim (ssadd))
(setq dim (ssadd (entlast) dim))
(sssetfirst nil dim)(bzzg) )

最佳答案

查看完整内容

(defun timea( ) (setq time1 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)") ) (setq time1 (atof time1)) ) (defun timeb( ) (setq time2 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)")) (setq time2 (atof time2)) (setq time (- time2 time1)) )
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2017-10-3 12:07 | 显示全部楼层
(defun timea( )
(setq time1 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)") )
(setq time1 (atof time1))
)

(defun timeb( )
(setq time2 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)"))
(setq time2 (atof time2))
(setq time (- time2 time1))
)
回复

使用道具 举报

 楼主| 发表于 2017-10-3 15:54 | 显示全部楼层
xiang19751218 发表于 2017-10-3 12:07
(defun timea( )
(setq time1 (menucmd "M=$(edtime,$(getvar,date),YYMODDhhmmss)") )
(setq time1 (ato ...

非常感谢你,方便解释一下 atof 吗?
回复

使用道具 举报

 楼主| 发表于 2017-10-3 15:57 | 显示全部楼层
字窜符转实数
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 09:05 , Processed in 0.137346 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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