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下面的語句