cd c:\test
一個批處理文件,但更多的則是這個批次中,這只是一個例子。所以,如果我從資源管理器中調用它,我會在短時間內看到一個cmd窗口,然後它將被關閉。我怎樣才能避免這種情況?
我試圖在最後叫暫停,但對我來說它的欺騙:)
UPD:
試想一下,我是懶惰,需要調用從不同的目錄不同批次常常。這就是爲什麼我想讓我的批處理只有一個直接調用另一個批次,但我也希望在執行後看到結果
cd c:\test
一個批處理文件,但更多的則是這個批次中,這只是一個例子。所以,如果我從資源管理器中調用它,我會在短時間內看到一個cmd窗口,然後它將被關閉。我怎樣才能避免這種情況?
我試圖在最後叫暫停,但對我來說它的欺騙:)
UPD:
試想一下,我是懶惰,需要調用從不同的目錄不同批次常常。這就是爲什麼我想讓我的批處理只有一個直接調用另一個批次,但我也希望在執行後看到結果
我推測您在Windows資源管理器中雙擊批處理文件(或者右鍵單擊並選擇打開)。如果是這樣,那麼你正在得到預期的行爲。當您雙擊任何可執行文件時,一旦可執行文件完成,窗口應該關閉。
在結束之前放置PAUSE是一種合適的技術,可讓您在窗口關閉前查看結果。這不是作弊。
如果希望命令窗口在批處理文件終止後保持打開狀態,則可以使用適當配置的快捷方式。
假設批處理文件是C:\ MyPath \ TEST.BAT。您爲其創建快捷方式,右鍵單擊該快捷方式,然後編輯屬性。修改目標:如下:
cmd /k "C\MyPath\TEST.BAT"
如果該快捷方式,雙擊,TEST.BAT將運行並終止後,命令窗口將繼續開放。但是現在命令窗口會一直保持打開狀態,直到您明確關閉它。
我不明白你編輯的評論。如果c:\ test存在問題在哪裏? – Tima 2012-01-10 17:06:48