![如何編寫一個 Windows 批次檔來開啟命令提示字元並執行命令?](https://rvso.com/image/1417413/%E5%A6%82%E4%BD%95%E7%B7%A8%E5%AF%AB%E4%B8%80%E5%80%8B%20Windows%20%E6%89%B9%E6%AC%A1%E6%AA%94%E4%BE%86%E9%96%8B%E5%95%9F%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E5%AD%97%E5%85%83%E4%B8%A6%E5%9F%B7%E8%A1%8C%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我想建立一個 .cmd 文件,該文件在相對於 .cmd 文件本身的位置打開命令行,然後執行如下所示的操作:
someapp start ../../config.js
我怎樣才能做到這一點?
答案1
看看,CMD 是你的朋友:http://ss64.com/nt/cmd.html
例子:
執行程式並傳遞檔案名稱參數:CMD /c write.exe c:\docs\sample.txt
執行程式並傳遞長檔名: CMD /c write.exe "c:\sample Documents\sample.txt"
程式路徑中的空格: CMD /c ""c:\Program Files\Microsoft Office\Office\Winword.exe""
程式路徑+參數中的空格: CMD /c ""c:\Program Files\demo.cmd"" Parameter1 Param2
程式路徑中的空格 + 有空格的參數: CMD /k ""c:\batch files\demo.cmd" "Parameter 1 with space" "Parameter2 with space""
啟動 Demo1,然後啟動 Demo2: CMD /c ""c:\Program Files\demo1.cmd" & "c:\Program Files\demo2.cmd""