dos命令中的set問題

時間 2022-03-15 11:15:26

1樓:宰父痴春易炎

第一類直接賦值

set變數名=所賦的值

例子:@echo

offset

var=所賦的值

echo

%var%

pause

說明:set(命令)

var(變數名)

"所賦的值"就是給變數的值

第二類set

/p變數名=輸入的值

用引用把var變數名用兩個%(百分號)擴起來,如%var%,這種set語法只能直接在bat**的提前賦予變數的值,有時候我們需要提供一個互動介面,讓使用者自己輸入變數的值,然後我們在來根據這個值來做相應操作,set的這種語法,只需要加一個"/p"引數就可以了。

例子:@echo

offset

/pvar=請輸入變數的值:

if%var%==1

echo

您輸入了

1pause

說明:set

/p是命令語法

var是變數名

=號右邊的"請輸入變數的值:

",是提示語,不是變數的值,執行後,我們在提示語後面直接輸入1,就會顯示一行您輸入了

1,輸入別的就沒有任何反映。其他:直接輸入set回車可檢視當前變數及其當前值,直接輸入set/?可檢視set命令更詳細的幫助。

2樓:亥飛星艾濤

很抱歉告訴你,bat裡面set不能讀入回車。你換個思路啊,比如:

set/p

var=請在此輸入1或2:

setvar=%var%@

if%var%==1@

goto1if

%var%==2@

goto2if

%var%==@

goto

3這樣在var後面加個符號,產生的效果就是按回車goto到:3,順便說下,把if

%var%==@

goto

3改為goto

3是不行的

dos問題,deltree命令,懂DOS的來,哪裡可以下載deltree命令

deltree.exe,dos外部命令,刪除一個目錄下的所有子目錄和檔案。deltree是一個外部命令,也就是說,deltree命令是通過執行dos應用程式 deltree.exe 實現的。假如使用者所使用的dos系統中沒有提供 deltree.exe 檔案,將不能使用deltree命令。deltr...

dir命令的引數,DOS命令中的dir的詳細用法

cd 資料夾名 進入這個資料夾 dir p 分頁顯示檔案 dir w 只顯示檔名 dir p w 分頁顯示檔名 在 dos 中dir的所有引數及其使用方法 dir 顯示磁碟目錄命令 1 功能 顯示磁碟目錄的內容。2 型別 內部命令 3 格式 dir 碟符 路徑 p w 4 使用說明 p的使用 當欲檢...

常用的DOS命令有哪些,常用Dos命令有哪些

機器貓 attrib 設定檔案屬性 ctty 改變控制裝置 defrag 磁碟碎片整理 doskey 呼叫和建立dos巨集命令 debug 程式除錯命令 emm386 擴充套件記憶體管理 fc 檔案比較 fdisk 硬碟分割槽 lh loadhigh 將程式裝入高階記憶體 move 移動檔案,改目錄...