今まで、会社のPCでタスクスケジューラーで、一定時間毎に定型処理をしていたんだけど、ちょっと諸事情により、タスクスケジューラー使えなくなったので、スクリプト書くことにしたんだけど、折角だから、今までみたく、VBScriptではなく、JScript で書いてみた。
完成形じゃないけど、こんな感じの処理だったら、一定時間毎に処理ができる
function checkHours() {
var currentTime,currentHours;
currentTime = new Date();
currentHours = currentTime.getHours();
return(currentHours);
}
function checkMinutes() {
var currentTime,currentMinutes;
currentTime = new Date();
currentMinutes = currentTime.getMinutes();
return(currentMinutes);
}
do {
var m,h;
h = checkHours();
m = checkMinutes();
if (m== 0) {
WScript.Echo ("処理A");
}
else {
WScript.Echo ("処理B");
}
/*
ループしつづけるとCPU使用率上がるので
待ってから処理を行う。30000だと30秒
*/
WScript.Sleep (30000);
} while(h