@time 2019-07-05
@author ruo_xiao
1、%var%,告訴編譯器,var 是變數,不是字串。
2、%%var,僅用在 for 迴圈中。
栗子:
@echo off
set vars=jack lucy nasa
for %%t in (%vars%) do (
echo %%t
)pause
執行結果:
注意:(1)for 迴圈的格式必須嚴格按照栗子中樣式書寫,
for %%t in (command1) do (
command2
)
(2)迴圈體不能為空。
(3)在 cmd 上,迭代器用 %t。在 bat 中,迭代器必須是 %%t 。
3、%1、%2、%3、……、%9
呼叫該 bat 的程式向該 bat 傳入的引數,最多到 9 。
栗子:
@echo off
call test1.bat hello world !
@echo off
echo %1 %2 %3
pause
執行第乙個指令碼,結果如下:
4、%%,數學表示式中的取餘運算子。
栗子
@echo off
set /a var=10%%3
echo %var%
pause
結果:
DOS批處理命令 命令
命令是乙個禁止當前語句回顯的簡單命令。語法 command command 是要遮蔽的批處理命令 例如執行包含以下內容的bat檔案 echo onecho hello 1 echo echo hello 2 執行的結果是 f tmp echo hello 1 hello 1 hello 2 可見,e...
批處理xcopy命令
前幾天從別人機器上拷東西,每次都是快結束的時候給我彈出對話方塊說有什麼 desktop.ini複製終止。很是痛苦不知怎麼辦,幸好一哥們給我寫了個批處理檔案可以拷過來了。以前沒用過這東西感覺很神奇,開啟一看只有一句話xcopy 192.1.20 gameadmin vss local debugenv...
批處理 set命令
有時候windows的批處理能帶來很方便的操作,批處理也有變數宣告,下面一段就是說的如何使用批處理中的變數。set 功能一覽 設定變數 格式 set 變數名 變數值 詳細 被設定的變數以 變數名 引用 取消變數 格式 set 變數名 詳細 取消後的變數若被引用 變數名 將為空 展示變數 格式 set...