這是非常基本的,我很煩,我不記得了,但它已經很長時間了。什麼DOS腳本命令從控制檯「獲取」一個值?
我想編寫一個MSDOS批處理命令腳本,該腳本從控制檯獲取值以在腳本中使用。我不記得它是哪個命令,而且我依賴於知道命令名稱的引用。我不記得。
有人可以爲我解鎖這個問題嗎?
OK,它不是真的DOS,它是Windows XP中的批處理命令文件。
這是非常基本的,我很煩,我不記得了,但它已經很長時間了。什麼DOS腳本命令從控制檯「獲取」一個值?
我想編寫一個MSDOS批處理命令腳本,該腳本從控制檯獲取值以在腳本中使用。我不記得它是哪個命令,而且我依賴於知道命令名稱的引用。我不記得。
有人可以爲我解鎖這個問題嗎?
OK,它不是真的DOS,它是Windows XP中的批處理命令文件。
不管你信不信,真的有不是任何有效的方法。
這裏有一些(非常醜陋)的解決方法,其中包括 「COPY CON」:
http://www.robvanderwoude.com/userinput.php
這裏是一個非常簡單的菜單系統:
http://www.dostips.com/DtTipsMenu.php#Batch.Menu
注:語法可能或者可能無法工作,具體取決於您的DOS版本。
問: 這是真的「DOS」(如在MS-DOS中)還是現代Windows操作系統上的命令提示符?
如果是後者,您可以使用Windows腳本或Powershell來做任何事情。
set /p name= your age?
林不知道,但。 名稱是變量分配的用戶輸入。 您的年齡?詢問輸入時顯示消息。
「/ P開關在Windows 2000中引入」:http://www.robvanderwoude.com/ntset.php所以,如果這是真正的DOS,它將無法正常工作。如果它是XP或Win7,它應該工作正常:) – paulsm4 2011-12-21 01:26:30