如何用批處理寫命令 同時彈出多個視窗

2022-01-02 03:48:05 字數 3854 閱讀 9664

1樓:匿名使用者

%0就是程式本身 start就是執行 1l的效果是彈出一個黑視窗 我們可以進行變形

:astart %

goto a

儲存到記事本 字尾為bat 這個的效果就是無限彈出黑視窗 消耗光你的記憶體

慎重使用 - - 不要隨便點選 否則 後果自負解決方法 重啟 !

2樓:匿名使用者

彈出1000個對話方塊... 若要修改視窗數量,修改1000為其他數字即可!

第一種彈出方式:

@echo off

for /l %%i in (1,1,1000) do msg %username% 你滑鼠***不好? 測試下...

exit

第二種彈出方式:

@echo off

echo set wshshell = wscript.createobject("wscript.shell")>%systemdrive%\tc.vbs

你滑鼠***不好? 測試下..." , 0,"點壞你的滑鼠")>>%systemdrive%\tc.

vbsecho wscript.quit>>%systemdrive%\tc.vbs

for /l %%i in (1,1,1000) do start %systemdrive%\tc.vbs

del %systemdrive%\tc.vbs

exit

3樓:匿名使用者

for /l %%i in (1,1,100) do start cmd /k echo 彈出第 %%i 個視窗

4樓:匿名使用者

start "" %0

如何製作一個批處理開啟多個cmd視窗分別執行命令

5樓:匿名使用者

使用批處理開啟多個cmd視窗分別執行命令的方法

一、新建一個txt文字,把檔名稱改成 '.bat'結尾,如:testbat.bat,命令如圖:

1、命令使用start命令開啟 cmd視窗,具體引數意義見結尾附錄

2、/k :是讓命令執行完仍然顯示cmd視窗。

3、每個cmd 視窗要執行的命令,用「」標記起來,分行用 &&

二、上面的例子效果是,同時開啟2個cmd視窗,分別ping兩個ip。

三、附start命令的引數說明:

d:\>start /?

啟動一個單獨的視窗執行指定的程式或命令。

start ["title"] [/d path] [/i] [/min] [/max] [/separate | /shared]

[/low | /normal | /high | /realtime | /abovenormal | /belownormal]

[/node ] [/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 優先順序類中啟動應用程式。

node        將首選非一致性記憶體結構 (numa) 節點指定為十進位制整數。

affinity    將處理器關聯掩碼指定為十六進位制數字。程序被限制在這些

處理器上執行。

當 /affinity 和 /node 結合時,會對關聯掩碼進行不同的解釋。

指定關聯掩碼,正如 numa 節點的處理器掩碼正確移動到零位

起始位置一樣。程序被限制在指定關聯掩碼和 numa 節點之間的

那些通用處理器上執行。如果沒有通用處理器,則程序被限制在

指定的 numa 節點上執行。

wait        啟動應用程式並等待它終止。

command/program

如果它是內部 cmd 命令或批檔案,則該命令處理器是使用

cmd.exe 的 /k 開關執行的。這表示執行該命令之後,該視窗

將仍然存在。

如果它不是內部 cmd 命令或批檔案,則它就是一個程式,並將

作為一個視窗化應用程式或控制檯應用程式執行。

parameters  這些是傳遞給 command/program 的引數。

注意: 在 64 位平臺上不支援 separate 和 shared 選項。

通過指定 /node,可按照利用 numa 系統中的記憶體區域的方式建立程序。例如,

可以建立兩個完全通過共享記憶體互相通訊的程序以共享相同的首選 numa 節點,

從而最大限度地減少記憶體延遲。如有可能,它們即會分配來自相同 numa 節點的

記憶體,並且會在指定節點之外的處理器上自由執行。

這兩個程序可被進一步限制在相同 numa 節點內的指定處理器上執行。在以下

在該節點的其後兩個處理器上執行。該示例假定指定節點至少具有四個邏輯

處理器。請注意,節點號可更改為該計算機的任何有效節點號,而無需更改關聯

掩碼。如果命令擴充套件被啟用,通過命令列或 start 命令的外部命令

呼叫會如下改變:

將檔名作為命令鍵入,非可執行檔案可以通過檔案關聯呼叫。

(例如,word.doc 會呼叫跟 .doc 副檔名關聯的應用程式)。

關於如何從命令指令碼內部建立這些關聯,請參閱 assoc 和

ftype 命令。

執行的應用程式是 32-位 gui 應用程式時,cmd.exe 不等應用

程式終止就返回命令提示符。如果在命令指令碼內執行,該新行為

則不會發生。

如果執行的命令列的第一個符號是不帶副檔名或路徑修飾符的

字串 "cmd","cmd" 會被 comspec 變數的數值所替換。這

防止從當前目錄提取 cmd.exe。

如果執行的命令列的第一個符號沒有副檔名,cmd.exe 會使用

pathext 環境變數的數值來決定要以什麼順序尋找哪些擴充套件

名。pathext 變數的預設值是:  .com;.exe;.bat;.cmd

請注意,該語法跟 path 變數的一樣,分號隔開不同的元素。

查詢可執行檔案時,如果沒有相配的副檔名,看一看該名稱是否

與目錄名相配。如果確實如此,start 會在那個路徑上呼叫

explorer。如果從命令列執行,則等同於對那個路徑作 cd /d。

6樓:金幼碧魯高義

start cmd /c imp 1

start cmd /c imp 2

start cmd /c imp 3

start cmd /c imp 4

寫批處理命令,寫一個批處理命令

這樣寫 echo on set path g gba visualboyadvance.exe 我解釋下 set path這個等號後面寫入你要執行的檔案的所在目錄,比如我這裡要玩gba模擬器,它在g gba下,就這樣輸入。後面的visualboyadvance.exe是要執行的程式。把你想要執行的程...

如何用Python寫Linux命令

有其中一種方法,可以呼叫os庫 import os os.system ls 這樣就執行了 linux ls 命令了 python指令碼在linux上怎麼執行 如果你的linux安裝了python,按ctrl alt t鍵開啟terminal,輸入指令 python。會出現 這個時候就可以在裡面輸入...

如何用bat批處理更改指定ini檔案內的指定內容

attrib s h 配置檔案.inifor f delims a in 配置檔案.ini do set str a 1.ini move 1.ini 配置檔案.ini 請在c盤根目錄下執行!希望能夠幫助你,望採納!謝謝!echo off setlocal enabledelayedexpansio...