當前位置:首頁 » 網頁前端 » bat腳本重復一句話具體代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

bat腳本重復一句話具體代碼

發布時間: 2022-05-14 09:48:00

A. BAT高手進`!怎麼重復運行一段代碼

在你要重復的代碼前加個標記:":標記",在代碼結束處加個跳轉命令:"goto
標記"就OK了
如:
@echo
off
:head
set
/p
num1=
請輸入被攻擊的手機號碼(僅限移動):
start
http://211.136.107.86/smsmanage/smsgateway/jsp/cmcc_wappush.jsp?SrcTermID="%num1%"
goto
head

B. 如何讓bat腳本循環執行

讓bat腳本循環執行有以下兩種方法:

第一、可以直接加個%0,即執行本身,實現循環。
第二、用goto命令,去到你要重復的開頭,如果要限制次數,可以先set 一個值,循環一次減1,條件命令到0退出,實現循環。

C. 自己寫的bat文件,運行以後看到命令窗口裡不斷重復這個命令,怎麼回事

原因很簡單,你保存成bat文件名是arp.bat吧。。改個名字就好了

D. 怎樣讓bat文件重復運行一串字元

@echo off
if "%1"=="" goto :FullScreen
::還原顯示模式

REG Add HKEY_CURRENT_USER\Console /v FullScreen /t REG_DWORD /d %1 /f>nul

::全屏狀態下代碼段
echo Welcome to Full Screen
echo 按任意鍵退出. . .

pause>nul
Goto :End

:FullScreen

::查詢顯示模式
Set ShowMode=0

for /f "delims=" %%i in ('REG QUERY HKEY_CURRENT_USER\Console /v "FullScreen"') do (
Set ShowMode=%%i
)
Set ShowMode=%ShowMode:~-1%

::設置顯示模式為全屏

REG Add HKEY_CURRENT_USER\Console /v FullScreen /t REG_DWORD /d 1 /f>nul

::全屏啟動當前Bat腳本
start "" %0 %ShowMode%

:End
exit

保存為.bat文件運行就可以了

E. 讓bat重復執行的語句

在這個腳本的最後一行,加入 一行

call 這個BAT文件的名字,例如:

你的BAT 是 a.bat

在這BAT 文件的最後,加入一行 call a.bat

F. bat命令中什麼命令可以讓某一行的指令重復執行

一般用goto循環很容易,難點在於選擇合適的循環退出的條件,另外for命令也可算是一種定製的循環也會重復執行一句或多句命令的,舉三個例 :
建10個文件夾:
for /L %%a in (1,1,10)do md d%%a

用if 條件判斷是否循環
set n=1
:loop
if %n% leq 10 md d%%n&set/a n+=1&goto :loop

用命令是否成功執行決定是否循環
:in
cls
set "ch="
echo 請選擇:
echo 1 轉向A1
echo 2 轉向A2
echo 3 轉向A3
echo.
set/p ch=選錯將返回重新選擇:
echo %ch%|findstr "^[1-3]$">nul||goto :in
goto A%ch%

G. BAT批處理中循環執行程序的代碼

vbs 安靜,用vbs吧

do
wscript.sleep 3000
createobject("wscript.shell").run "delete.bat"
loop

保存為vbs
-----------------------------------------
如果想停止這一動作
就復制下面的代碼

getobject("winmgmts:\\.\root\cimv2").execquery("select * from win32_process where name='wscript.exe'")

保存為另一個vbs

如果一定要用bat的話,還得後台運行,是很佔用cpu的,要啟動ping.exe.這樣非常的卡!
-----------------------------------------

@echo off&call:. delete.bat
:.
for /l %%1 in (0)do ping /n 60 127.1>nul&start "" "%1"
::60=30餘秒
這是批處理,保存為批處理類型文件

H. bat 如何循環一段命令 goto或for都行

讓bat腳本循環執行有以下兩種方法:

第一、可以直接加個%0,即執行本身,實現循環。

第二、用goto命令,去到要重復的開頭,如果要限制次數,可以先set 一個值,循環一次減1,條件命令到0退出,實現循環。

(8)bat腳本重復一句話具體代碼擴展閱讀:

goto語句一般格式如下:

goto 語句標號; 其中語句標號是按標識符規定書寫的符號, 放在某一語句行的前面,標號後加冒號(:)。語句標號起標識語句的作用,與goto 語句配合使用。

如: label: i++;

loop: while(x<7);

goto loop;

goto語句的語義是改變程序流向, 轉去執行語句標號所標識的語句。goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成循環,跳出循環體等功能。

I. 怎麼讓bat文件重復運行謝謝了,大神幫忙啊

文件開頭加一行「: abc」文件最後一行加入「goto abc」(語句中如果有「end」要刪掉)

滿意請採納

J. bat文件運行的時候,怎樣重復上面一串字元多次或者無數次

如果要多次重復上面的代碼 可以用for語句
@echo off
for /l %%i in (1,1,10) do (
echo.
:start
start "C:\Program Files\Internet Explorer\IEXPLORE.EXE" "http://.com/"
echo.
@ping -n 1 127.0.0.1
echo.
taskkill /im IEXPLORE.EXE /f
)

上面do()裡面的代碼循環 10 次,要想重復20次,就把上面10改成20.

要是無限重復就用 goto跳轉語句
@echo off
echo.
:start
start "C:\Program Files\Internet Explorer\IEXPLORE.EXE" "http://.com/"
echo.
@ping -n 1 127.0.0.1
echo.
taskkill /im IEXPLORE.EXE /f

goto start 無條件跳轉到 :start 標簽處,開始執行:start下面的語句