bat 批處理指令碼定時執行命令

2021-09-07 17:15:00 字數 784 閱讀 5412

有個需求,需要每天定時執行下某個任務,一天一次。由於工作機器環境問題,沒有辦法設定windows 定時任務。查詢資料並完成如下指令碼。

功能:每天定時執行一次任務。

複製如下指令碼,到乙個test.vbs檔案

option explicit

dim systime,syshour,sysminute,usertime,userhour,userminute

'設定的時間

usertime="9:01:01"usertime=split(usertime,":")userhour=usertime(0)userminute=usertime(1)

dodo

systime=split(split(now()," ")(1),":")syshour=systime(0)sysminute=systime(1)

select

case true

case syshour=userhour

if sysminute=userminute then

exit

doend

select

'等待50秒,防止同一分鐘執行2次,另外一方面如果頻繁執行,會消耗機器資源

wscript.sleep 50000loop

'設定小時和分鐘和系統時間都相等時,執行命令

wscript.createobject("wscript.shell").run "notepad.exe"'執行完了,可以休息一下

wscript.sleep 50000loop

通過MSSQl作業定時執行批處理BAT檔案

有些時候,我們可能會需要定時執行一下批處理來達到一定的目的,比如oracle資料庫的定時備份,當然oracle也可以通過rman實現定時備份。我們大多數的時候是通過作業系統的計畫任務實現定時執行批處理。但是當我們想要獲取相關執行細節,mssql的作業是乙個很好的選擇。首先我們需要乙個能夠滿足自己需求...

bat批處理執行python指令碼

在執行python指令碼時,需要不斷地輸入引數來測試實驗 甚是繁瑣 尤其是在給別人演示 的時候 想著是不是可以設計乙個自動化一鍵執行的指令碼 bat執行python檔案 echo off set interval 10 timeout interval again echo local cap c ...

批處理定時執行任務 定時執行Abaqus作業任務

abaqus分析計畫任務的批處理執行,基於windows的批處理檔案的實現和基於python指令碼的實現,大家應該都很熟悉了,通過事先編譯好的指令碼檔案來批處理計畫任務,簡單示例如下 windows 批處理檔案 bat 示例 abaqus job test1 cpus 4 intabaqus job...