欲完成此操作,有以下幾種操作可供使用:
愛力克斯的賣寇蒐福特 Blog Alex's Blog, something regarding Microsoft's applications and technologies.
2010年6月5日
如何在批次檔中,送出 Enter 鍵
某些時候,在批次檔中,所執行的程式(例如 Windows 內建的 date、time、dir/p 指令)會需要按下 Enter 鍵或其他任意鍵才能繼續。如下圖所示:
欲完成此操作,有以下幾種操作可供使用:
欲完成此操作,有以下幾種操作可供使用:
2010年2月1日
DOS 與 Windows PowerShell 的導向運算子
熟悉 DOS 指令的人就會知道,DOS 提供簡單的輸入、輸出導向運算子,同樣地,號稱微軟最強悍的 Windows PowerShell 腳本語言自然也具備與 DOS 相同的導向運算子。茲將相關的導向運算子列示如下:
| 導向運算子 | 使用範例 | 執行結果 | 說明 |
| > | dir > alex.txt | dir 的結果將取代 alex.txt 檔案原本的內容 | >代表的意義是取代 |
| >> | dir >> alex.txt | dir 的結果將附加至 alex.txt 檔案原本內容的後面 | >> 所代表的意義為附加 |
| 2> | dir/e 2> 錯誤.txt | 將執行的錯誤訊息取代 錯誤.txt 檔案原本的內容 | 2 所代表的意義即是錯誤訊息 |
| 2>> | dir/e 2>> 錯誤.txt | 將執行的錯誤訊息附加至 錯誤.txt 檔案原本內容的後面 | 2 所代表的意義即是錯誤訊息 |
| 2>&1 | dir alex.cmd > alex.txt 2>&1 | 除了將 dir 的結果取代 alex.txt 檔案原本的內容之外,同時也將執行的錯誤訊息寫入 alex.txt 檔 | 2>&1 是指將錯誤訊息(也就是 2)與結果(也就是 1)都寫入檔案內 |
| dir alex.cmd >> alex.txt 2>&1 | 除了將 dir 的結果附加至 alex.txt 檔案原本內容的後面之外,同時也將執行的錯誤訊息寫入 alex.txt 檔 | 同上,只是變成附加到原本的檔案之後 |
2005年10月6日
如何使用 DOS 指令將程式關閉
欲使用 DOS 指令將程式關閉的話,會因為不同的作業系統而有不同的作法,下面以關閉 IE 瀏覽器為例進行說明:
- Windows NT4 的話,需要安裝 Resource Kit,在 C:\NTResKit 裡有 kill.exe,然後使用
kill iexplore.exe - Windows 2000 則請安裝支援工具(在Windows 2000 CD的Support\Tools,執行setup.exe )安裝之後,在 C:\Program Files\Support Tools 裡有 kill.exe ,然後使用
kill iexplore.exe - Windows XP/Windows 2003 請使用內建的 taskkill.exe 指令,且要加上 /im 的參數,如:taskkill /im iexplore.exe
訂閱:
文章 (Atom)