對不起,這個糟糕的標題,我真的不知道如何適合我的問題成幾句話。批處理 - 執行命令符合IF程序輸出critera
這可能看似微不足道的你們,但我想自動執行是這樣的任務:
- 檢查是否有一定的可執行存在
- 如果它存在,運行可執行文件,它有兩種可能的結果:
- 發現更新。
- 更新未找到。
- 如果結果A,運行某個命令。如果結果B,運行另一個命令。
可執行文件在命令行窗口中提供了一個輸出,但我擱置如何使IF命令讀取輸出並使用它。
英語不是我的第一語言,我的詞彙量相當有限,所以如果有些事情不清楚,請告訴我。
什麼操作系統是這是爲了?你試過什麼了?你收到任何錯誤信息了嗎? –
對不起。這應該在Windows 7上運行,最終運行在Windows 8上。我一直在嘗試閱讀FOR命令,但我似乎無法將其包圍。這是我第一次製作這樣的「複雜」腳本。 – user3465047
您是否嘗試過檢查'Powershell'作爲'cmd'的可能替代方案?此外,它看起來像'for'命令是爲了這樣使用:'爲%%文件在(myfile.txt myotherfile.txt more.txt)DO複製%%文件C:\ myfolder' http:// www .computerhope.com/forhlp.htm http://technet.microsoft.com/en-us/library/bb490890.aspx –