给这个一个投篮搭档:
- (defun c:track ( / Desc f )
- ;; © Lee Mac 2010
- (setq Desc (getstring t "\n Enter Brief Description of Work Performed: "))
- (cond ( (setq f (open "c:\\logs\\track.txt" "a"))
-
- (mapcar '(lambda ( s ) (write-line s f))
- (list "" "-----------------------------------" "" (toDate "DDDD MO.DD.YYYY HH:MM")
- (getvar 'loginname) (strcat (getvar 'dwgprefix) (getvar 'dwgname)) "" "Description: " Desc
- )
- )
- (close f)
- )
- )
- (princ)
- )
- (defun toDate ( format ) (menucmd (strcat "m=$(edtime,$(getvar,DATE)," format ")")))
您的问题是将小时和分钟转换回字符串。
顺便说一句,请记住代码假设文件夹“logs”存在-也许可以查看vl mkdir
李 |