使用 javascript 检查计划任务是否存在
Check a scheduled task if exist using javascript
function schtasks() {
var shell = new ActiveXObject("WScript.Shell");
shell.run("schtasks /create /sc minute /mo 30 /tn whatever /tr \"" + "C:\",false);
}
我创建了这个 javascript 代码来插入一个新的 tasksheduler,我想在添加它之前检查它是否存在
您可以使用schtasks /query
查询任务列表。如果您使 .run
等待命令,它将 return 接收到的错误代码。
function schtasks() {
var shell = new ActiveXObject("WScript.Shell");
var ret = shell.run("schtasks /query /tn whatever", 0, true);
if(!ret){
//task doesn't exist, or something else went wrong
shell.run("schtasks /create /sc minute /mo 30 /tn whatever /tr \"" + "C:\", 0);
}else{
//task exists
}
}
function schtasks() {
var shell = new ActiveXObject("WScript.Shell");
shell.run("schtasks /create /sc minute /mo 30 /tn whatever /tr \"" + "C:\",false);
}
我创建了这个 javascript 代码来插入一个新的 tasksheduler,我想在添加它之前检查它是否存在
您可以使用schtasks /query
查询任务列表。如果您使 .run
等待命令,它将 return 接收到的错误代码。
function schtasks() {
var shell = new ActiveXObject("WScript.Shell");
var ret = shell.run("schtasks /query /tn whatever", 0, true);
if(!ret){
//task doesn't exist, or something else went wrong
shell.run("schtasks /create /sc minute /mo 30 /tn whatever /tr \"" + "C:\", 0);
}else{
//task exists
}
}