iT邦幫忙

鐵人檔案

2010 iT 邦幫忙鐵人賽
回列表

DOS 不死 系列

身為專業的 IT 人員豈可不會使用 DOS 指令,在這一系列的鐵人賽中,就讓我來讓大家知道 DOS 不死, 他依然可以簡化 IT人員的工作

參賽天數 18 天 | 共 18 篇文章 | 27 人訂閱 訂閱系列文 RSS系列文
DAY 1

批次檔有兩種,哪種批次檔會先被執行?

批次檔有兩種附檔名: .bat .cmd 如果主檔名一樣,在執行時只輸入主檔名,這兩種批次檔被執行的順序是怎樣? 要知道 .bat 跟 .cmd 這兩種批次檔,...

2010-10-09 ‧ 由 alexc 分享
DAY 2

環境變數

DOS時代就有的環境變數,到了Windows時代也還是存在。就連Linux、Unix也有環境變數。 要查看環境變數最簡單的方式就是在 [命令提示字元] 視窗中,...

2010-10-10 ‧ 由 alexc 分享
DAY 3

自訂變數

在批次檔中,可以自訂變數。 用SET來自訂變數,例如要把 您好! 這幾個字存在自訂變數 HELLO,可以在[命令提示字元]視窗打入 SET HELLO=您好!...

2010-10-11 ‧ 由 alexc 分享
DAY 4

使用自訂變數進行數學運算

在自訂變數可以進行一些處理,例如加法運算。 例如day代表今天是1號,要知道10天之後是幾號: SET day=1 SET/A tenDay=day+10 ec...

2010-10-12 ‧ 由 alexc 分享
DAY 5

使用自訂變數提示使用者進行輸入

在自訂變數中,可以讓使用者輸入資料。 語法: SET /P 自訂變數=提示說明 參數 /P 是用來設定讓使用者輸入,然後把輸入的結果存到自訂變數中。在讀取使用...

2010-10-13 ‧ 由 alexc 分享
DAY 6

區域變數

在批次檔中,用SET設定的變數是全域變數,使用SETLOCAL來指定開始設定區域變數,用ENDLOCAL來結束設定區域變數。 在前面文章提到的SET指令,是用來...

2010-10-14 ‧ 由 alexc 分享
DAY 7

程式執行結果的回傳碼

一般來說每個程式在被執行之後,都會把執行的結果暫時保存在系統變數ERRORLEVEL中。執行結果的回傳碼0通常是代表執行成功,非0則代表其他意義。 例如停用BI...

2010-10-15 ‧ 由 alexc 分享
DAY 8

IF條件判斷(1) - 檢查程式執行結果的回傳碼

在批次檔中執行條件處理,可以用IF條件判斷,這次說明IF ERRORLEVEL。 語法: IF [NOT] ERRORLEVEL 數字 要執行的命令 ELSE...

2010-10-16 ‧ 由 alexc 分享
DAY 9

IF條件判斷(2) - 檢查字串是否相同

這次說明用IF檢查字串是否相同。 語法: IF 字串1 == 字串2 要執行的命令 針對 字串1 跟 字串2 進行比較,如果兩個的字串相同時,代表條件成立,就...

2010-10-17 ‧ 由 alexc 分享
DAY 10

IF條件判斷(3) - 檢查檔案或目錄是否存在

說明用IF檢查檔案或目錄是否存在。 語法: IF EXIST 檔案 (命令1) ELSE (命令2) 如果檔案(不管檔名的大小寫)存在,就執行命令1,不存在就...

2010-10-18 ‧ 由 alexc 分享