bat批處理文件每隔一段時(shí)間運(yùn)行一次程序的代碼
實(shí)現(xiàn)步驟:
- 新建一個(gè)文本文檔 run.txt
- 復(fù)制以下代碼到run.txt文件中
- 更改文件后綴txt為bat,雙擊啟動(dòng)
@echo off set INTERVAL=3600 :Again echo start server taskkill /f /t /im demo.exe C: cd C:\Users\Denison\Desktop\Demo start demo.exe timeout %INTERVAL% goto Again
詳細(xì)說明:
就上述代碼做詳細(xì)說明
@echo off :關(guān)閉回顯,即關(guān)閉批處理文件在DOS中一行一行命令的顯示
set INTERVAL=3600 :設(shè)置間隔時(shí)間參數(shù),單位秒,3600即一個(gè)小時(shí)
:Again ~ goto Again :":"是一個(gè)標(biāo)簽,"goto"是一個(gè)跳轉(zhuǎn)命令,和循環(huán)的效果一樣
echo start server:回顯,即將echo后面的內(nèi)容現(xiàn)在在DOS中
taskkill /f /t /im demo.exe:強(qiáng)制關(guān)閉名為demo.exe的進(jìn)程
C::回到C盤的根目錄
cd C:\Users\Denison\Desktop\Demo:進(jìn)入后面的路徑目錄
start demo.exe:運(yùn)行當(dāng)前目錄中的demo.exe文件
timeout %INTERVAL%:暫停命令 后面是上面設(shè)置的時(shí)間參數(shù)
windows下之定時(shí)執(zhí)行bat腳本
今天閑來無事,在自己windows上寫了個(gè)bat腳本玩玩。寫完了想定時(shí)跑一個(gè),一想java中倒是有定時(shí)器,不過這不還得弄個(gè)項(xiàng)目寫個(gè)定時(shí)任務(wù)??想了想系統(tǒng)應(yīng)該有自帶的可以跑的定時(shí)器吧,不然怎么設(shè)置一些開機(jī)自啟動(dòng)的東西呢?
schtasks命令配置
schtasks可以設(shè)置腳本和程序定期運(yùn)行或在指定時(shí)間內(nèi)運(yùn)行。從計(jì)劃表中添加和刪除任務(wù),按需要啟動(dòng)和停止任務(wù),顯示和更改計(jì)劃任務(wù)。schtask命令使用方法可以在cmd命令行下執(zhí)行help schtasks查看,如下:
這里主要通過幾個(gè)例子描述如何通過schtasks進(jìn)行定時(shí)任務(wù)的增、刪、改、查
1、定時(shí)任務(wù)的配置 定時(shí)任務(wù)配置時(shí)通過schtasks /create完成,詳細(xì)語法在cmd下執(zhí)行schtasks /create /?獲取。參考實(shí)例如下:
(1)每天8:00執(zhí)行test腳本
schtasks /create /tn test_task /tr D:\test.bat /sc DAILY /st 08:00:00
(2)當(dāng)天8:00到21:00每隔2分鐘執(zhí)行test腳本
schtasks /create /tn test_task /tr D:\test.bat /sc minute /mo 2 /st 08:00:00 /et 21:00:00
2、查看已配置定時(shí)任務(wù),可以顯示下次運(yùn)行時(shí)間 定時(shí)任務(wù)配置時(shí)通過schtasks /query完成,詳細(xì)語法在cmd下執(zhí)行schtasks /query /?獲取。參考實(shí)例如下:
schtasks /query /tn test_task
3、結(jié)束任務(wù) 定時(shí)任務(wù)配置時(shí)通過schtasks /end完成,詳細(xì)語法在cmd下執(zhí)行schtasks /end/?獲取。參考實(shí)例如下:
schtasks /end /tn test_task
4、刪除任務(wù) 定時(shí)任務(wù)配置時(shí)通過schtasks /delete完成,詳細(xì)語法在cmd下執(zhí)行schtasks /delete/?獲取。參考實(shí)例如下:
schtasks /delete /tn test_task /f
圖形化頁面配置
打開路徑:控制面板(可在命令行下輸入control打開)-> 管理工具 -> 任務(wù)計(jì)劃程序,打開主界面如下:
選擇菜單欄中的"操作" -> “創(chuàng)建基本任務(wù)(B)”,不過通過圖形化頁面創(chuàng)建時(shí)我暫未發(fā)現(xiàn)可以設(shè)置幾分鐘或者幾小時(shí)跑的地方在哪里設(shè)置,所以我還是通過cmd形式設(shè)置的。
到此這篇關(guān)于bat批處理文件每隔一段時(shí)間運(yùn)行一次程序的代碼的文章就介紹到這了,更多相關(guān)bat每隔一段時(shí)間運(yùn)行一次內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
全盤搜索指定文件并拷貝到指定位置[自動(dòng)重命名]的批處理
全盤搜索指定文件并拷貝到指定位置[自動(dòng)重命名]的批處理2009-12-12Windows命令行bat批處理延遲sleep方法(批處理延時(shí))
這篇文章主要介紹了Windows命令行bat批處理延遲sleep方法,需要的朋友可以參考下2016-02-02bat如何獲取當(dāng)前盤符和當(dāng)前所在文件夾的路徑
這篇文章主要介紹了bat如何獲取當(dāng)前盤符和當(dāng)前所在文件夾的路徑,文中補(bǔ)充介紹了bat 獲取文件目錄路徑(4種情況,各有配圖),感興趣的朋友跟隨小編一起看看吧2024-03-03使用 atmadm 來顯示 ATM 適配器上傳入和傳出呼叫的統(tǒng)計(jì)信息
使用 atmadm 來顯示 ATM 適配器上傳入和傳出呼叫的統(tǒng)計(jì)信息...2007-09-09css js 圖片壓縮批處理命令(基于YUI Compressor)
我的css js 圖片壓縮批處理命令,比較好用的就是基于YUI Compressor的。網(wǎng)上也有很多朋友打包好的,腳本之家提供下載過。2011-01-01G8.3做的GHO G8.3不識(shí)別的問題的完美解決方案!
G8.3做的GHO G8.3不識(shí)別的問題的完美解決方案!...2007-02-02DOS批處理高級(jí)教程 第七章 DOS批處理編程高級(jí)技巧
這篇文章主要介紹了DOS批處理高級(jí)教程 第七章 DOS批處理編程高級(jí)技巧,需要的朋友可以參考下2016-09-09