1樓:匿名使用者
start "" "%~0"&call "%0"
在空的視窗標題狀態下啟動自己,然後立刻呼叫自己。
"%~0"表示去掉自身的引號。"%0"表示保留自身的引號。如果路徑中沒有空格的話,兩者一樣。
如果有空格,就有區別。比如:"c:
\documents and settings\abc.bat" ,"%~0"會變成"c:\documents and settings\abc.
bat",而"%0" 會變成""c:\documents and settings\abc.bat""
————————————————————————————————
start的詳細用法如下:
啟動一個單獨的視窗執行指定的程式或命令。
start ["title"] [/d path] [/i] [/min] [/max] [/separate | /shared]
[/low | /normal | /high | /realtime | /abovenormal | /belownormal]
[/affinity ] [/wait] [/b] [command/program]
[parameters]
"title" 在視窗標題欄中顯示的標題。
path 啟動目錄。
b 啟動應用程式,但不建立新視窗。應用程式已
忽略 ^c 處理。除非應用程式啟用 ^c 處理,否則 ^break 是唯一可以中斷
該應用程式的方式。
i 新的環境將是傳遞給 cmd.exe 的原始環境,而不是當前環境。
min 以最小化方式啟動視窗。
max 以最大化方式啟動視窗。
separate 在單獨的記憶體空間中啟動 16 位 windows 程式。
shared 在共享記憶體空間中啟動 16 位 windows 程式。
low 在 idle 優先順序類中啟動應用程式。
normal 在 normal 優先順序類中啟動應用程式。
high 在 high 優先順序類中啟動應用程式。
realtime 在 realtime 優先順序類中啟動應用程式。
abovenormal 在 abovenormal 優先順序類中啟動應用程式。
belownormal 在 belownormal 優先順序類中啟動應用程式。
affinity 新應用程式將具有指定的處理器關聯掩碼,用十六進位制數字表示。
wait 啟動應用程式並等待它終止。
command/program
如果它是內部 cmd 命令或批檔案,則該命令處理器是使用 cmd.exe
的 /k 開關執行的。
這表示執行該命令之後,該視窗將仍然存在。
如果它不是內部 cmd 命令或批檔案,則它就是一個程式,並將作為
一個視窗化應用程式或控制檯應用程式執行。
parameters 這些是傳遞給 command/program 的引數。
2樓:ip大神
執行自身
再呼叫自身
可以簡化為
start %0
bat 中 start %0 是什麼意思?作用是?
3樓:匿名使用者
start 是“執行指bai
定程式”du命令, %0 表示“bat檔案本身”
zhi直接寫成“start %0”沒任何實dao際意義。
一般是寫作版
start %0 /max //最大化開啟bat自身權start %0 /min //最小化開啟bat自身
4樓:匿名使用者
%0 表示執行該批處理的 完整路徑
start 開啟另外一個視窗執行程式或指令
start %0 開啟另外一個視窗執行該批處理
5樓:麥兜
echo %0
::你會發現會顯示你執行的批處理
start %0
::start是開啟檔案,那麼就會開啟自己del %0
::也是一樣的道理,del意思是刪除,就是自刪!
批處理,%~d0 cd %~dp0 代表什麼意思
6樓:匿名使用者
%~dp0 “d”為drive的縮寫,即為驅動器,磁碟、“p”為path縮寫,即為路徑,目錄
cd是轉到這個目錄,不過我覺得cd /d %~dp0 還好些
選項語法:
~0 - 刪除任何引號("),擴充 %0
%~f0 - 將 %0 擴充到一個完全合格的路徑名(“f”是file,即檔案)
%~d0 - 僅將 %0 擴充到一個驅動器號
%~p0 - 僅將 %0 擴充到一個路徑
%~n0 - 僅將 %0 擴充到一個檔名(“n”是name 檔名)
%~x0 - 僅將 %0 擴充到一個副檔名
%~s0 - 擴充的路徑只含有短名(“s”為short,短的)
%~a0 - 將 %0 擴充到檔案的檔案屬性(“a”為attribute,即屬性)
%~t0 - 將 %0 擴充到檔案的日期/時間(“t”time)
%~z0 - 將 %0 擴充到檔案的大小(size 大小)
%~$path:0 - 查詢列在路徑環境變數的目錄,並將 %0 擴充
到找到的第一個完全合格的名稱。如果環境變數名
未被定義,或者沒有找到檔案,此組合鍵會擴充到
空字串
可以組合修飾符來得到多重結果:
%~dp0 - 僅將 %0 擴充到一個驅動器號和路徑
%~nx0 - 僅將 %0 擴充到一個檔名和副檔名
%~fs0 - 僅將 %0 擴充到一個帶有短名的完整路徑名
%~dp$path:0 - 查詢列在路徑環境變數的目錄,並將 %i 擴充
到找到的第一個驅動器號和路徑。
%~ftza0 - 將 %0 擴充到類似輸出線路的 dir
%0為當前批處理檔案
如果0換成1為第一個檔案,2為第2個
7樓:匿名使用者
%0代指批處理檔案自身
%~d0 是指批處理所在的碟符
%~dp0 是碟符加路徑
cd %~dp0 就是進入批處理所在目錄了詳細請參考call /?
批處理中:cd /d %~sdp0是什麼意思?
8樓:匿名使用者
%0:表示批處理本身
%~sdp0:這裡面的d:表示擴充套件到批處理檔案所在的碟符;p表示擴充套件到批處理檔案所在的路徑.假如批處理檔案在c盤的123檔案下的test資料夾下:
c:\123\test\批處理檔案:d:表示c:\;p表示123\test\
s:表示路徑中含有短名
cd /d %~sdp0:就表示進入批處理檔案所在的資料夾中希望對你有幫助,望採納!謝謝!
9樓:依夢琴瑤
跳轉到批處理檔案自身目錄
丫ES0RN0這個英文翻成中文是什麼意思
yes or no 英 jes n 美 j s r no 是不是yes or no 英 jes n 美 j s r no 是不是 丫ourme這個英文翻成中文是什麼意思 如果不是必要的去學英文版,你可以到網上找個漢化的來學。相對方便些。如果必須學英文版的,建議多熟悉下單詞,然後找教程去學,ae的教程...
0ver是什麼意思,0ver什麼意思
over 常用於無線通話 完畢 的意思。備註 over 全部詞義 prep.1.表示位置 在 的正上方 在 的上面 在 的上空2.表示位置 遍布在 上面,擴充套件到 全部3.表示方向 越過,從一邊至 的另一邊4.表示方向 從 的邊緣向下 5.表示等級或數目 高於 在 之上,超過6.表示時間或過程 在...
批處理for語句中i是什麼意思,批處理for語句中 xi是什麼意思
典雁佛 for命令是乙個比較複雜的命令,主要用於引數在指定的範圍內迴圈執行命令。在批處理檔案中使用for命令時,指定變數請使用 variablefor變數參照的替換已被增強。您現在可以使用下列選項語法 i 刪除任何引號 擴充 i fi 將 i擴充到乙個完全合格的路徑名 di 僅將 i擴充到乙個驅動器...