
[分享]批處理循環調用AutoCAD處理文件循環過程中需要判斷autocad的進程是否已經關閉,如果沒有關閉,就繼續等待直到autocad進程關閉了,繼續下一個循環先把你的lnk文件列表保存為 1.csv
再執行 test.batnclick="copycode($('code0'));">復制代碼
- C:UsersAdministratordocumentszx-temp1106啟動dwg圖紙執行腳本1.lnk
- C:UsersAdministratordocumentszx-temp1019啟動dwg圖紙執行腳本2.lnk
- C:UsersAdministratordocumentszx-temp1018啟動dwg圖紙執行腳本3.lnk
nclick="copycode($('code1'));">復制代碼
- @echo off
- for /f delims= %%i in ('type 1.csv') do (
- start %%i
- call :CheckCAD
- )
- goto :eof
- :CheckCAD
- tasklist | findstr /i acad.exe >nul 2>&1
- if errorlevel 1 (
- goto :eof
- ) else (
- echo AutoCAD進程尚未關閉
- ping -n 5 127.0.0.1 >nul 2>&1
- goto :CheckCAD
- )
- goto :eof

