問一下BAT中只寫了0執行後會怎麼樣

2021-07-08 22:31:43 字數 1426 閱讀 8208

1樓:匿名使用者

%0 在批處理中代表批處理自己

如果直接輸入 %0 就是 執行 自己

比如 你這個批處理 取名 1.bat

直接輸入 %0 表示 執行 1.bat 這個批處理(意識就是把自己再執行一遍)

當你 雙擊執行這個批處理 這個批處理就會 無限的執行下去 限入一個死迴圈

而 符號 | 代表 如果 符號 | 之前的命令沒有執行成功 就執行 符號 | 後面的 命令

所以 %0|%0 的 意識是 :

%0(把自己執行一遍)|(如果沒成功,就)%0(把自己執行一遍)

其實 這個命令 直接 寫 %0 也可以達到效果 只是如果 直接寫%0 n次後 批處理可能會自動關閉(具體原因 偶也不知道,想知道自己去找答案)

加上後面的 |%0 就象加了 個保險一樣

這中批處理 一般沒人用的 除非無聊 或者是想整人的 。。。。。。(都屬於找抽型)

2樓:楊舜懷

電腦會直接掛掉,%0表示批處理自己,而|表示傳遞引數,後面的%0又是自己,所以就會不斷執行自己,導致電腦記憶體、cpu被佔滿,電腦掛掉。

3樓:匿名使用者

zdsg2001 這位仁兄的回答部分是對的,但是關於「|」部分的解釋完全錯誤,學藝不精,「|」和「||」 作用是不一樣的,這位仁兄是按照」||「的作用解釋的。實際上」|「是管道命令,作用是將上一條命令的結果作為引數傳遞給下一條命令。如果寫作%0||%0 根本不會導致宕機,因為只有一個cmd.

exe 程序執行,而且死迴圈會在一段時間後自動退出。但是寫作%0|%0後,由於管道的作用會開啟多個cmd.exe,並且個數成指數增長,很快消耗掉系統資源,導致系統宕機。

4樓:麥兜

執行後如果不快點關閉的話會關不掉批處理

bat 中 start %0 是什麼意思?作用是?

5樓:匿名使用者

start 是「執行指bai

定程式」du命令, %0 表示「bat檔案本身」

zhi直接寫成「start %0」沒任何實dao際意義。

一般是寫作版

start %0 /max //最大化開啟bat自身權start %0 /min //最小化開啟bat自身

6樓:匿名使用者

%0 表示執行該批處理的 完整路徑

start 開啟另外一個視窗執行程式或指令

start %0 開啟另外一個視窗執行該批處理

7樓:麥兜

echo %0

::你會發現會顯示你執行的批處理

start %0

::start是開啟檔案,那麼就會開啟自己del %0

::也是一樣的道理,del意思是刪除,就是自刪!

上大學了 英語基礎為0 問一下怎麼可以更好更快的學習英語

單純的背單詞很痛苦,也不容易堅持 從現在開始每一週堅持背一篇文章,文章 建議你背新概念3。背完新概念3後背新概念4,如果你真能堅持背完一本,我保證你到時候過英語 四 六級都不會太困難,英語主要是語感問題,而不是單純的背單詞。並且我學英語從來不研究語法書,道理很簡單,你學漢語研究過什麼修辭語法書了麼?...

問一下玩機大神,也得手機執行記憶體500MB,手機自帶記憶體1GB,4核,安卓4 0系統,這樣的手機玩

這樣的配置有點吃力。執行記憶體至少要1g的,機身記憶體無所謂,四核的,而且處理器頻率在1.3ghz以上。這樣的手機只能聊qq 看看新聞了 玩不了大型遊戲的。最低配置4核 2g ram 16g rom 可以,比如搏擊長空,輻射島,狂野飆車等遊戲至今也可以玩,需要安裝在外接儲存 tfsd卡里 但有時候比...

問一下現實中的亞特蘭蒂斯是什麼樣子

早就沉到海底了,好像沒人見過吧?只是一個傳說中的城市?有土 有石 表面看上去一片汪洋 問一下真正的亞特蘭蒂斯遺址在哪?亞特蘭蒂斯真的存在嗎?存在。亞特蘭蒂斯位於歐洲到直布羅陀海峽附近的大西洋之島,是擁有高度文明發展的古老大陸 國家或城邦之名。有記載最早的描述出現於古希臘哲學家柏拉圖的著作 對話錄 裡...