
[已解決]批處理命令pushd及popd有何作用情況:c:windowssystem32runonce.cmd
c:softwaresa.cmdnclick="copycode($('code0'));">復制代碼
- if exist %windir%system32cwnd.exe cwnd /hide @
- start c:softwaresa.cmd
發現a.cmd提示b.exe不是可運行程序將a.cmd改成以下代碼nclick="copycode($('code1'));">復制代碼
- start b.exe
- DEL %0
補充說明:runonce.cmd運行時不顯示cmd窗口,a.cmd運行時顯示cmd窗口問題:發現a.cmd可以運行完b.exe,但是不能退出cmd窗口而是返回了a.cmd所在的目錄:c:softwares請問這是怎么回事?關于3樓的方法(start /b),測試發現沒成功關于11樓的方法(start cmd /c),測試成功。謝謝指教!nclick="copycode($('code2'));">復制代碼
- pushd %~dp0
- start b.exe
- del %0

