① 批處理文件中執行多條命令提示符
您好!將前面的start cmd /k去掉即可。代碼如下:
@echooff
ipconfig
java-version
ver
如果要當前窗口執行不需要加上start或者是cmd。
望採納,祝生活愉快!
② 批處理怎麼設置多個命令選項比如設置按A執行A命令,按B執行B命令。
@echooff
echoA、執行A命令
echoB、執行B命令
set/pxz=請輸入選擇:
if/i"%xz%"=="A"gotoA
if/i"%xz%"=="B"gotoB
exit
:A
echo這里寫A的相關執行代碼
exit
:B
echo這里寫B的相關執行代碼
exit
③ 編寫BAT批處理時如何連接兩個(或以上)的命令
根據的你描述,待執行的操作有3個,分別對應3條命令
刪除文件 D:1001.EXE —— DEL /F D:1001.exe
刪除文件夾 D:100 —— RDD:100
關機 —— shutdown /s /f /t 0
因為文件D:1001.exe是包含在文件夾D:100當中的,
且它是文件夾D:100當中的唯一的一個文件,所以直接用 我們要執行的操作就是:
刪除目錄D:100及其中所有文件後關機
@echo off
IF existD:1001.EXE (
RD /s /q "D:100" && shutdown /s /f /t 0
)
RD 命令
/s 參數用於刪除目錄樹(包含文件)
/q 參數表示安靜刪除,不要求確認
shutdown 命令
/s 參數 表示 執行關機操作
/f 參數 表示 立即執行,強制性(防止有 "沒有響應" 的進程影響 到關機)
/t 參數 用於 指定關機前應等待的時間,單位秒。不加此參數則默認10秒,0表示0秒則立即執行
&& 符號
連接符,在兩條命令(表達式)之間進行起判判斷作用,
當符號左邊的命令執行成功(表達式結果為"真"),則執行符號右邊的命令(表達式)
批處理實際上就是 預設的「命令」合集
可以根據不同條件執行不同命令,可以將多個命令進行連接(如上),又或者簡單的將每條命令直接寫下後以批處理形式保存,也都完全沒有任何問題。
④ 在編輯一個批處理文件時,直接寫入多條命令就行嗎
不一定行,比如兩條命令,前一條命令沒有執行完,後一條命令永遠得不到執行。這是我自己測試過的,其實關於批處理文件的使用,還有很多細節,你能問這個問題,說明你很細心,而不是像批處理字面上所說的會一條條執行,其實它有內在的前提條件。
⑤ 批處理怎麼在一個分支中處理多條命令
樓上正解,用&連接可輸入多條命令,更規范的辦法是用括弧將命令括起來
if "%a%"=="y" powercfg -h off&echo dsgdsg&start "" calc&start "" notepad
相當於
if "%a%"=="y" (
powercfg -h off
echo dsgdsg
start "" calc
start "" notepad
)
⑥ 批處理命令大全
help 查看
reg /? 查看
net /? 查看
ftp /? 查看
mt /? 查看
還有些外部命令工具,例如fport,choice等
附help查看的內容(屬dos內部命令)
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁碟並顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁碟檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制台前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字元串。
FINDSTR 在文件中搜索字元串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁碟,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
擴展字元集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁碟的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 列印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁碟恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的注釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變數。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁碟。
VOL 顯示磁碟卷標和序列號。
XCOPY 復制文件和目錄樹。
⑦ 同時運行幾個命令批處理
這三行內容寫進bat腳本文件中不就完事了。
⑧ 如何自動執行多個批處理命令
批處理是「至上而下,逐條執行」的
在每一「條」代碼中,可以使用復合語句()
也可以使用返回值執行關系運算&&、||來決定下一條是否執行
直接用&連接的兩個(或更多)命令會先執行前一個再執行後一個,合起來算一條語句
變數擴展及延遲可以問度娘
比如有兩個程序a.exe與b.exe
要a.exe結束後自動執行b.exe:
a.exe
b.exe
或:
a.exe&b.exe
或:
(
a.exe
b.exe
)
或:
start
/b
/wait
a.exe
start
./b
/wait
b.exe
或(開新窗口):
start
/wait
a.exe
start
/wait
b.exe
要a.exe運行成功後才執行b.exe:
a.exe&&b.exe
要a.exe運行失敗後才執行b.exe:
a.exe||b.exe
注意:運行成功、運行失敗只根據返回值來判斷。
F
⑨ 批處理如何同時運行多條命令
批處理只能單線程運行,沒有真正意義上的同時運行。你可以把這些命令都用一個批處理來生成多個批處理,然後在這個批處理中 start 所有的批處理文件,類似你要的效果。
⑩ 批處理文件最多可以執行幾個命令
寫幾行就執行幾個。但一個批處理不能同時執行多條命令,但一個批處理可以新建多個批處理,然後同時打開執行這幾個批處理。