bat 文件中%0、%1等是表示什么 bat 文件中%0,%1等是表示什么
%0 -%9表示命令行參數(shù),%0表示.bat文件" highlight="true">bat文件名本身,%1-%9表示其后的參數(shù),如在cmd輸入命令
test.bat 1 2。
%0就表示test.bat,%1表示test.bat的第一個參數(shù)“1”,%2表示"2"。
擴(kuò)展資料:
會分析 myfile.txt 中的每一行,忽略以分號打頭的那些行,將每行中的第二個和第三個符號傳遞給 for 程序體;用逗號和/或空格定界符號。請注意,這個 for 程序體的語句引用 %i 來取得第二個符號,引用 %j 來取得第三個符號,引用 %k來取得第三個符號后的所有剩余符號。
對于帶有空格的文件名,需要用雙引號將文件名括起來。為了用這種方式來使用雙引號,您還需要使用 usebackq 選項(xiàng),否則,雙引號會被理解成是用作定義某個要分析的字符串的。%i 專門在 for 語句中得到說明,%j 和 %k 是通過tokens= 選項(xiàng)專門得到說明的。
可以通過 tokens= 一行指定最多 26 個符號,只要不試圖說明一個高于字母 z 或Z 的變量。請記住,F(xiàn)OR變量是單一字母、分大小寫和全局的;同時不能有 52 個以上都在使用中。
參考資料來源:百度百科-bat文件
%0指批處理本身。%1指批處理文件名后加的以空格分隔的字符串。%2~%9類推比如說D盤根目錄下有aa.txt,bb.txt,cc.txt三個文本和一個名1.bat的批處理,批處理內(nèi)容是@echo offstart %1start %3 打開CMD定位到D盤 D:\>1 aa.txt bb.txt cc.txt對應(yīng):%0 %1 %2 %3 就會打開aa.txt(它是第一個參數(shù)即%1)和cc.txt(它是第三個參數(shù)即%3),而不會打開bb.txt,因?yàn)榕幚淼拿罾餂]有start %2(bb.txt排第二所以是第二個參數(shù))
變量 .........
相關(guān)評說:
武昌區(qū)提升: ______ 后綴是bat的文件就是批處理文件,是一種文本文件.簡單的說,它的作用就是自動的連續(xù)執(zhí)行多條命令,批處理文件的內(nèi)容就是一條一條的命令.那它有什么用呢? 比如,在啟動wps軟件時,每次都必須執(zhí)行 C:\>cd wps C:\WPS>...
武昌區(qū)提升: ______ start 是“運(yùn)行指定程序”命令, %0 表示“BAT文件本身” 直接寫成“start %0”沒任何實(shí)際意義. 一般是寫作 start %0 /max //最大化打開BAT自身 start %0 /min //最小化打開bat自身
武昌區(qū)提升: ______ 要哪兩種情況哦..用兩個點(diǎn)那種不可以么,表示上級目錄..\A\Can.exe 假如確定都是在根目錄的話,直接用 \A\Can.exe 應(yīng)該也是可以的 一個點(diǎn)是表示本目錄.\A\Can.exe跟A\Can.exe表示的是同樣的意思 你cd到一個比較深的目錄,運(yùn)行下面這三個比較下應(yīng)該就清楚了 dir .dir ..dir \
武昌區(qū)提升: ______ %表示參數(shù),比如%a、%%a,其中一個%是直接在命令行中輸入時用,兩個%%是在批處理文件中用.至于\,貌似沒特殊用途,就只是表示路徑吧.
武昌區(qū)提升: ______ %0表示批處理本身,%1表示第一個參數(shù). type %0 就是顯示批處理本身的內(nèi)容.type是顯示命令. 你可以去我空jian看看我寫的批處理入門日志,很好懂的.
武昌區(qū)提升: ______ %~0 表示批處理文件本身. 假如 你運(yùn)行的bat文件是 d:\abc\a.bat 那么"%~0" 等于 "d:\abc\a.bat", 而$^|sort 是一個參數(shù),如果不包含^號,參數(shù)就是單獨(dú)的$ 字符,然后將輸出句柄傳給 sort (將輸出內(nèi)容排序的程序). 整句等于 "d:\abc\a.bat" $^|sort 至于為什么把 |sort當(dāng)成參數(shù)帶入,要看具體腳本是怎么做的.
武昌區(qū)提升: ______ 看樣子是知道一點(diǎn)的 1 %1 %2...等沒有默認(rèn)值 2 各參數(shù)間可以隨調(diào)用處,跟在處批理名后用空格分隔(也可以用逗號分隔),特殊的,把某文件或文件夾圖標(biāo)拖到批處理文件的圖標(biāo)上,則打開了批處理,同時帶了個%1參數(shù) 3 如果希望把一帶空...
武昌區(qū)提升: ______ 代表命令行的第一個參數(shù),也就是批處理本身的文件名 如:你在命令行運(yùn)行test.bat,那%0的值就是"test.bat";在命令行運(yùn)行test(省略.bat擴(kuò)展名),那%0的值就等于"test"
武昌區(qū)提升: ______ 批處理文件的內(nèi)容為: 文件表示: echo off 不顯示命令行 dir c:*.* >a.txt 將c盤文件列表寫入a.txt call c:ucdosucdos.bat 調(diào)用ucdos echo 你好 顯示"你好" pause 暫停,等待按鍵繼續(xù) rem 使用wps 注...