获得一个随机的临时文件名
(defun tempname (ext / DrvObj FilSys RetVal)
(if
(setq FilSys (vlax-create-object "Scripting.FileSystemObject"))
(progn
(if (setq tmp (vlax-invoke filsys 'gettempname))
(setq tmp (strcat (substr tmp 1 (- (strlen tmp) 4))ext))
)
(vlax-release-object FilSys)
)
)
tmp
)
命令: (tempname ".dwg")
"radE6540.dwg"
命令: (tempname ".txt")
"radEC1BB.txt"
命令: (tempname "")
"rad8BF6F"
啥也不说了,感谢楼主分享哇! 谢谢马丁大侠分享。
页:
[1]