1樓:我愛星星
@echo off
title.
color 0a
clsecho ******************************==
echo 我想做一個選擇性的執行命令的批處理echo *********************************************
echo 命令1:ipcomfig
echo 命令2:ping 127.0.0.1echo ****************************************====
set a=
set /p a=選擇命令1或2 (按回車確定)if "%a%"=="1" ipconfigif "%a%"=="2" ping 127.0.0.1pause>nul
指令碼執行完畢會等待,(pause>nul)按任意鍵就會退出
2樓:匿名使用者
:loop
@echo off&color 17
echo. ******************************==
echo. 我做一個選擇性的執行命令的批處理echo. *********************************************
echo. 命令1:ipconfig
echo. 命令2:ping 127.0.0.1echo. 命令執行後按任意鍵退出
echo. *********************************************
set /p a=請輸入命令並回車,退出按"q":
if "%a%"=="1" goto :1if "%a%"=="2" goto :2if /i "%a%"=="q" goto :endcolor 84
cls&echo,&echo, 輸入錯誤請核對echo,&echo, 你輸入的是【%a%】echo,&echo, 注意大小寫,請三秒後重試!。
ping -n 5 127.1>nul
cls&goto :loop
:1 ipconfig
pause>nul
goto:end
:2ping 127.0.0.1
pause>nul
:end
exit
3樓:匿名使用者
關於選擇性的批處理,樓主可以參考下面的bat@echo offset/p qq=輸入1 或2(選擇1會出現哈哈,選擇2會出現呵呵)if %qq%==1 ( echo 哈哈) else ( echo 呵呵 )pause
如何使得dos批處理命令echo不輸出回車
用set p 顯示的內容 批處理檔案中,如何才能實現不換行輸出?echo off echo 故障警告 故障開始 怎麼在批處理中加回車命令 這需要看到批處理的源 通常是去掉 中的pause命令 如果確實是某些命令需要按回車 一般都會有不需要按回車的靜默選項 對於個別需要回車確認的特別命令 可以考慮在這...
關於批處理的問題,關於批處理中的
關於批處理中的 首先 是批處理變數引導符。這個百分號嚴格來說是算不上命令的,它只是批處理中的引數而已。引用變數用 var 呼叫程式外部引數用 1至 9等等。0 1 2 3 4 5 6 7 8 9 為命令列傳遞給批處理的引數。0 批處理檔案本身,包括完整的路徑和副檔名。1 第一個引數。9 第九個引數。...
批處理檔案if新手問題,批處理檔案 IF 新手問題
if errorlevel number command,表示如果最後執行的command返回一個等於或大於 指定number 則退出編碼if string1 string2 command string1 string2 如果指定的文字字串相等,即string1 string2,就執行comman...