1樓:匿名使用者
dos批處理就是,將一些之前預備好的需要多次統一執行的dos命令寫在一起,每次只要輸入一次批處理就可以達到將其包含的所有dos命令排頭輸入一遍的效果,這樣就可以大大的節省時間提高效率;同時dos批處理命令還可以實現單純依次輸入dos命令所不容易實現的一些功能,比如與使用者進行互動操作、迴圈操作等等。dos學得好不好只要看他對批處理應用的熟練程度就可以了。
在批處理中%是什麼意思 作用
2樓:匿名使用者
如果是 %a% 這種形式 ,就是變數的引用,
@echo off
set a=123 rem定義一個變數a 賦值為123
echo %a% rem顯示出變數a的值(如果不加% %系統會把a當字元處理了,不會當成變數的)
%%i 這種變數是for 語句裡面 特有的變數(還有一種是外部變數,接受外部引數的格式是%1 -%9 共9個變數),只有在批處理裡面才寫 兩個 %% 號表示變數,cmd中只用 一個 % 號。反正只要你在批處理檔案裡面用 for,變數就用 %%。例如
批處理中的寫法
for %%i in (1 2 3 4 5 ) do echo %%i
為什麼批處理中用兩個 %%,其實是編譯器編譯的時候要遮蔽一個%
在cmd視窗中寫法
for %i in (1 2 3 4 5 ) do echo %i
現在說下外部變數,是系統制定的,只有9個,專門儲存外部引數的,就是執行批處理時加的引數。只有 %1 %2 %3 %4 ...... %9
例如 @echo off
echo %1
echo %2
echo %3
echo %4
將上面的**複製到記事本。儲存格式為 bat
現在怎樣傳遞引數給這個批處理,如下
在開始》執行 裡面輸入 cmd 確定
在彈出來的視窗中 輸入 上面 批處理檔案 的 完全路徑名,然後就加要傳遞的引數了 例如 c:\text.bat aaaa bbbb cccc dddd eeeee
上面 aaaa bbbb cccc dddd eeeee
就是傳遞給 批處理 「引數」這些引數 會儲存在 %1至 %9 這9個變數名,最多隻能儲存 9 個。執行下就知道了,上面批處理檔案中 %1變數儲存的是aaaa
%2 儲存的是 bbbb
%3 儲存的是 cccc
%4 儲存的是 dddd
%5 是 eeee 上面沒有用到 %5變數
3樓:
% 變數的標識
% % 兩個百分號中間的內容就是一個變數名。。。如你舉的例子那樣
還有一種用法。。用於 for 命令的。。。。
4樓:匿名使用者
% 是引用的意思:
例1:@echo off
echo %time%
pause
此例就是引用,引用了系統時間。
例2:@echo off
set /p qq=輸入你的qq號:
echo 你剛剛輸入的qq號碼是:%qq%pause
此例引用鍵盤上輸入的變數"qq"的值.
如果你的批處理中用了變數延遲,
那麼就不能用"%"來引用了,
就要用"!",
例如:@echo off
setlocal enabledelayedexpansionecho !time!
pause
for 命令中用一個"%"是在cmd下才這樣用,在批處理中就要用兩個"%"。
就不細說了,有機會咱們在qq上互相學習!
批處理 < <& >&是什麼意思
5樓:匿名使用者
1. < 表示從檔案中讀取資料,如:
set /p data=a.txt 2>b.txt
會將正確資訊輸出到a.txt, 出錯資訊輸出到b.txt,而
copy __$1234.txt abc.txt 1>a.txt 2>&1
會將正確資訊輸出到a.txt, 出錯資訊重定向到到裝置1,從而將出錯資訊也輸出到a.txt
3. >表示把原本輸出到螢幕上的資料寫入其他裝置、檔案,如
echo abcd>a.txt
表示把abcd寫入a.txt
4. 有些裝置比較特殊,系統已經預定義,比如nul com1~com9 等
其中nul用得最多,常稱之為空裝置,任何命令向它輸出資料都會被清空,任何命令從中讀取資料都會是空。如:
set /p data=nul
不會有任何資訊顯示。
批處理檔案是什麼意思?
6樓:匿名使用者
批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的檔案擴
展名為 .bat 或 .cmd。
在回命令提示下鍵答入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。
7樓:匿名使用者
批處理檔案的字尾名是.bat,你可以把再cmd視窗中輸入的多條命令寫在一個批處理檔案中,這樣,只要執行這個批處理檔案就能執行裡面的所有命令。
8樓:地心來客
說白了就像是錄音機,它是記錄了一些操作步驟,當你有很多檔案需要做同一個步驟時,只需將它的操作步驟記錄,就可用這個已記錄的動作把剩下的檔案全部進行同一操作,而不用一個一個地去做。
批處理檔案中%是什麼意思
9樓:兩隻路邊的螞蟻
1 在set /a中的二元運算子,表示算術取餘。
@echo off
set /a x=100%%3
echo %x%
pause
會顯示餘數1
2 命令列環境下,在for命令in前,後面接一個字元(可以是字母、數字或者一些特定字元),表示指定一個迴圈或者遍歷指標變數。
具體見for命令幫助
3 批處理中,後接一個數字表示引用本批處理當前執行時的指定的引數。
@echo off
echo %1&pause
將檔案拖入批處理會顯示被拖入的檔案
4 變數一般用%%括起來
如@echo off
set a=123
echo %a%
pause
會顯示變數a——123
這個批處理是什麼意思呢?
10樓:依夢琴瑤
::關閉回顯,也就是在cmd視窗不顯示不需要的內容
@echo off
::if命令判斷快取目錄裡面有沒有~import.reg這個檔案
if exist "%temp%\~import.reg" (
rem 如果存在的話,就把這個檔案的只讀、系統、隱藏屬性去除
attrib -r -s -h "%temp%\~import.reg"
rem 然後刪除這個檔案
del /f /q "%temp%\~import.reg"
rem 再次使用if命令判斷該檔案是否存在
if exist "%temp%\~import.reg" (
rem 如果存在就在cmd視窗中顯示 could not delete file "%temp%\~import.reg" 這句話
rem 這句話的中文意思為:無法刪除檔案「%temp%\~import.reg」
echo could not delete file "%temp%\~import.reg"
rem 暫停指令碼
pause)
bat是什麼意思
11樓:深度網路
baidu tencent alibaba的首字母
批處理命令中a是什麼意思,批處理 a 是什麼意思啊
你所看到的應該是區域性的一小塊 一般是巢狀在for語句中使用的,其作用在幫助 set 中有敘述,它是 延遲環境變數 是在迴圈過程中取代 原有的作用,將迴圈體中被呼叫的值保留迴圈內所做過的修改.具體要做些試驗,幫助中已經有了.第二句的黑黑本應是ascii的08 也就是退格鍵,吃掉換行符,也就是不換行繼...
批處理是什麼意思,批處理中的不等於是什麼
批處理的意思介紹如下 把多個獨立的事情聚集起來然後再一次性處理。批處理的漢語讀音為 ch ng p ch l 1 並行批處理將批處理任務劃分為子任務傳送到各個網格節點上,然後再聚合各個部分的結果。2 該批處理檔案只安裝產品更新。3 對於批處理來說,尤其如此,其中的應用程式必須在某個不斷縮小的時間窗內...
水處理中的RO是什麼意思,預縮水處理是什麼意思?
ro,英文全稱,reverse o osis即反滲透,在自然界的滲透現象,是水由濃度低的溶液透過半透膜流向濃度高的溶液,並且在膜兩邊形成一個高度差,稱之為滲透壓。反滲透就是通過人工加壓將水從濃溶液中壓到低濃度溶液中,故與自然界的滲透作用相反。反滲透處理,主要用反滲透膜來處理 預縮水處理是什麼意思?預...