批处理中断
大家好,我正在试着批量处理我的图纸。
通常它工作正常,但现在这个过程被中断了。
我使用批处理文件、脚本和lisp。
我将lisp加载到脚本中,但就像在执行lisp后,脚本停止运行一样。
批处理文件:
FOR %%V IN (*.DWG) DO START /W "c" "C:\Program Files\Autodesk\AutoCAD 2011\acad.exe" %%V /nologo /b "C:\Documents and Settings\mlete\My Documents\My Scripts\fixmlist.scr"
FOR %%V IN (*.BAK) DO DEL %%V
脚本:fixmlist。可控硅
model
(load"mlistupd")
_qsave
quit
Lisp:mlistupd。lsp
(command "filedia" 0)
(setvar "osmode" 0)
(command "clayer" 0)
(command "limits" off)
;;-------------------------------------------------------------------------
(setq ss (ssget "x" (list (cons 0 "*line"))))
(command "erase" ss "")
;;-------------------------------------------------------------------------
(command "clayer" "ISO_LIN_MAT_FRA")
(command "line" "0,0" "0,5.5" "")
(command "line" "10,0" "10,5.5" "")
(command "line" "22,0" "22,5.5" "")
(command "line" "89,0" "89,5.5" "")
(command "line" "103,0" "103,5.5" "")
(command "line" "0,5.5" "180,5.5" "")
;;-------------------------------------------------------------------------
(command "-style" "STANDARD" "ARIAL.TTF" "0" "1" "0" "no" "no")
(command "ltscale" 1)
(command "-layer" "co" "7" "ISO_TEX_MAT" "")
;;-------------------------------------------------------------------------
(command "filedia" 1)
(setvar "osmode" 1)
(command "clayer" 0)
有人看到我没有的吗? 从您的脚本来看,AutoCAD似乎必须为每个图形打开和关闭-我说得对吗?
为什么不使用脚本处理所有的图形?如果在单个AutoCAD任务中使用脚本打开和关闭图形,则不必关闭AutoCAD,图形处理速度会快得多。
如果您决定走这条路,这些可能会对您有所帮助:
http://lee-mac.com/scriptwriting.html
http://lee-mac.com/scriptwriter.html
李 听起来确实很有趣。
直到现在才可能。
非常感谢,朋友。
当做
某人
页:
[1]