1樓:蘭婷集需
讓bat指令碼迴圈執行有以下兩種方法:
第一、可以直接加個%0,即執行本身,實現迴圈。
第二、用goto命令,去到你要重複的開頭,如果要限制次數,可以先set 一個值,迴圈一次減1,條件命令到0退出,實現迴圈。
若使用goto命令執行迴圈,有如下**可供參考:
@echo off
set n=0
:abc
set /a n+=1
if %n%==60 exit
goto abc
每次執行n+1,當n=60就退出
進行跳轉,之前可以加上判斷條件,判斷是否跳到開頭繼續執行
2樓:匿名使用者
cmd裡有一個goto :標籤,進行跳轉,之前可以加上判斷條件,判斷是否跳到開頭繼續執行
找了個例子:
@echo off
set n=0
:abc
set /a n+=1
if %n%==60 exit
goto abc
每次執行n+1,當n=60就退出
3樓:匿名使用者
fc file1 file2|findstr /i "找不到相異處">nul 2>nul &&goto :end
:end
pause
exit
如何讓bat指令碼迴圈執行?
4樓:蘭婷集需
讓bat指令碼迴圈執行有以下兩種方法:
第一、可以直接加個%0,即執行本身,實現迴圈。
第二、用goto命令,去到你要重複的開頭,如果要限制次數,可以先set 一個值,迴圈一次減1,條件命令到0退出,實現迴圈。
若使用goto命令執行迴圈,有如下**可供參考:
@echo off
set n=0
:abc
set /a n+=1
if %n%==60 exit
goto abc
每次執行n+1,當n=60就退出
進行跳轉,之前可以加上判斷條件,判斷是否跳到開頭繼續執行
請教,如何讓bat檔案隔一段時間自動執行?
5樓:匿名使用者
1、在電腦的任務計劃程式中點選建立任務選項,建立一個任務。
2、在彈出的頁面中填寫該任務的相關說明。
3、點選頁面中的觸發器選項,新建一個觸發器。
4、在新建觸發器頁面中填寫該bat任務重複迴圈執行的時間。
5、在操作頁面選擇需要迴圈執行的bat程式即可完成迴圈設定。
6樓:領航空間站
1.開啟windows>控制面板》任務計劃;2.這時開啟另一個資源管理器視窗,選中你預先編輯好的bat檔案,直接拖至先前開啟的任務計劃視窗。
3.這時任務計劃視窗會多了一個任務,以你的bat檔案作為任務命名。在這個任務上單擊右鍵,選擇屬性,單擊設定密碼,輸入管理員密碼並確認。
在此屬性視窗頂上切換至「計劃」欄,修改任務執行的頻率,週期等,應用。確定。就ok。
windows 計劃任務無法精確到秒,重複間隔的最小單位是分鐘。如果你要以秒為單位重複執行任務的話,有一個可行的思路是開啟一個網頁,在網頁中插入每3秒重新整理的一次的**,網頁每重新整理一次,執行一次你要的任務。
7樓:匿名使用者
set os=createobject("wscript.shell")
dowscript.sleep 3000
os.run "c:\kill.bat",vbhideloop
以上儲存為vbs格式,c:\kill.bat替換為你的bat.
vbhide就是隱藏執行的意思
會不會是批處理檔案本身造成的
8樓:匿名使用者
@echo off & setlocal enabledelayedexpansion
if not "%1"=="wind" mshta vbscript:createobject("wscript.shell").
:kkping /n 3 127.1 >nul;這裡寫上你要做的指令碼,就會後臺迴圈隱藏執行了dir >>c:\11.txt
echo hello>>c:\11.txtgoto kk
9樓:叔叔山裡人
自己程式設計
不知道系統的計劃任務行不行
bat 如何迴圈一段命令 goto或for都行
10樓:四舍**入
讓bat指令碼迴圈執行有以下兩種方法:
第一、可以直接加個%0,即執行本身,實現迴圈。
第二、用goto命令,去到要重複的開頭,如果要限制次數,可以先set 一個值,迴圈一次減1,條件命令到0退出,實現迴圈。
11樓:匿名使用者
@echo off
:begin
set n=1
set /p n=請輸入n的值!
for /l %%i in (1,1,%n%) do (set /a sum+=%%i
)echo %sum%
set /a sum =0
goto begin
pause
每次重置一下不就好了。。。
12樓:匿名使用者
迴圈一段命令可以用迴圈語句。
用do迴圈重複執行一個語句塊,且重複次數不定。do…loop是以計算數值為條件以決定是否繼續執行。條件必須是一個數值或者值為true或false的表示式。
在下面的do…loop迴圈中,只要條件為真就執行迴圈。
do while 迴圈條件
迴圈語句塊
loop
當visual basic執行到這個do迴圈時首先測試條件,條件為假時,跳過所有語句。如果條件為真,visual basic就會執行語句,退回到do while語句測試條件。只要條件為真,迴圈可以隨意執行幾次。
如果條件一開始便為假,則不會執行語句。
還有一種do…loop語句,是先執行語句,每次執行之後測試條件,迴圈中的語句至少執行一次。
do迴圈語句塊
loop while 迴圈條件。
怎麼讓bat檔案自動執行??
13樓:匿名使用者
滑鼠拖著放到開始選單——所有程式——啟動。也可以找到c:\documents and settings\administrator\「開始」選單\程式\啟動,放進去,其中administrator是你的登入使用者名稱,不知道的可以點一下開始選單,最上邊的藍條上那個
14樓:
直接把檔案的快捷方式拉到 開始——程式——啟動 裡就能開機啟動了
最方便的方法
請教,cmd下如何用for不斷迴圈一條命令,而不是執行一遍,也不是在bat裡
15樓:諾諾百科
一、@echo off
:sping localhost -n 5 > nulecho
goto s
pause
每隔5秒顯示一次
或用死迴圈
:start
@echo c:\users\admin\desktop\@goto start
二、@echo off
:loop
for /l %%i in (1,1,221) do labelme_json_to_dataset %%i.json
goto loop
16樓:匿名使用者
for /l %a in (0,0,1) do echo hello,world
怎樣讓批處理檔案重複執行一條命令10次
17樓:付芝華
:aaa
set /a n+=1
if %n% leq 10 (
命令goto :aaa)
把命令放在這個中間執行即可。
bat輸出延時的問題,如何讓某個bat程式延遲5秒之後執行
echo off echo set ws createobject wscript.shell 1.vbs echo ws.run cmd 1.vbsecho wscript.sleep 400 1.vbsecho ws.sendkeys echo off 1.vbsecho ws.sendkeys...
執行bat檔案時,如何不顯示dos視窗
1 讓電腦立刻進入睡眠的指令碼。2 win r 組合鍵開啟 執行 視窗,輸入 osk 可開啟螢幕鍵盤。3 在執行視窗中輸入 notepad 回車,可以快速開啟記事本程式。4 在記事本中貼上或輸入 createobject wscript.shell run c users chaoy desktop...
麻煩高人寫vbs或bat的指令碼,主要是用於檔案重定向。本是可以用GP的,但客戶要求用指令碼做為備用。急
資料夾重定向更改的登錄檔 hkey current user software microsoft windows currentversion explorer shell folders 所以你可以這樣寫 正式使用前,自己做下測試 wshshell.regwrite hkcu software ...