iT邦幫忙

DAY 5
2

DOS 不死系列 第 5

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

在自訂變數中,可以讓使用者輸入資料。
語法:

SET /P 自訂變數=提示說明

參數 /P 是用來設定讓使用者輸入,然後把輸入的結果存到自訂變數中。在讀取使用者輸入的資料之前,可以先指定要顯示的〝提示說明〞,當然也可以不要顯示,也就是說〝提示說明〞可以是空白的。

例如把下面的內容複製存檔成 a.bat:

@SET /P ans=請輸入數字(1~9)
@echo 你輸入的是:%ans%

執行結果:

C:\>a.bat
請輸入數字(1~9)1
你輸入的是:1

PS:用 SET /P 無法強制使用者只能輸入指定的資料,就拿上面的程式碼來說,使用者可以輸入英文字母、標點符號。在後續的文章,會說明另外一個可以強制使用者只能輸入程式所指定的資料,不輸入的話,就不能繼續往下執行,除非使用者強迫中斷程式碼的執行。


上一篇
使用自訂變數進行數學運算
下一篇
區域變數
系列文
DOS 不死18

尚未有邦友留言

立即登入留言