我想要一個批處理文件(必須放在桌面上),它執行以下操作;批處理文件在cmd目錄下運行命令
- 打開CMD
- 導航到的目錄中,例如C:\ activiti-5.9 \ setup
- 在目錄中運行一個命令,例如,螞蟻demo.start(該命令運行Activiti的服務器)
我嘗試以下,以達到該目錄,但如何運行命令,「蟻族demo.start」?
START的cmd.exe/K 「CD C:\ Activiti的-5.9 \ SETUP」
謝謝你的幫助。
編輯:
參考zb226的下面回答:還有一個問題,如果你能回答我是如何使cmd命令以管理員身份運行?以下工作將會如何?使用&
這樣
START cmd /K "runas /user:administrator & cd C:\activiti-5.9\setup & ant demo.start"
您應該在發佈之前測試。你可以鏈接命令,但是它們不會起作用。 –
非常感謝zb226,它爲我工作在同一個字符串,我能夠運行activiti服務器。 如果你能回答我的問題,還有一個問題是如何讓cmd以管理員身份運行?以下工作將會如何? 開始cmd/K「runas/user:administrator&cd C:\ activiti-5.9 \ setup&ant demo.start」 它實際上工作,但我不知道cmd是否在管理模式下運行或不。 – nommyravian
這確實應該是一個單獨的問題,或者包含在你的原始問題中,但是在這裏你會發現:不,它不會以管理員身份運行。你已經在前面鏈接了'runas',但是你需要把我的答案作爲'runas'的參數。要做到這一點,需要轉義,並且'START'命令會帶來麻煩(但我不認爲你需要這樣做,因爲在桌面上點擊一個批處理文件會產生一個新窗口)。長話短說,試試這個:'runas/user:administrator「cmd.exe/k \」cd C:\ activiti-5.9 \ setup ^&ant demo.start \「」'。 – zb226