本帖最后由 惜惜2 于 2025-7-14 21:02 编辑
 - <div class="blockcode"><blockquote>(DEFUN C:SS (/ ES EN EL A getv getv2 getv3 str )
- (setq ES (SSGET "x" '((8 . "0"))))
- (command "LAYER")
- (command "off")
- (command "*")
- (command "y")
- (command "on")
- (command "0")
- (command "")
- (setvar "cmdecho" 0)
- (princ "\n功能 [自动存DXF档]")
- (setq getv (getvar "DWGPREFIX")
- getv2 (getvar "DWGNAME")
- getv3 (getvar "FILEDIA")
- )
- (setq str (strcat getv (vl-filename-base getv2) ".dxf"))
- (setvar "FILEDIA" 0)
- (vl-cmdf "_.dxfout" str "V" "2004" "O" (ssget) "" "16" "Y")
- (setvar "FILEDIA" getv3)
- (princ)
- )
|