コマンドラインでタスク スケジューラのタスクを一覧表示する。
TaskList.CMD
@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" %*
GOTO :EOF
@end
var Shell=new ActiveXObject("Shell.Application");
var Folder=Shell.NameSpace("::{d6277990-4c6a-11cf-8d87-00aa0060f5bf}");
var Cols=new Array();
for(var k=0;k<7;k++){
Cols[k]=Folder.GetDetailsOf(null,k);
}
var Rows=new Array();
Rows.push(Cols.join('\t'));
for(var j=0;j<Folder.Items().Count;j++){
var FolderItem=Folder.Items().Item(j);
for(var k=0;k<7;k++){
Cols[k]=Folder.GetDetailsOf(FolderItem,k);
}
Rows.push(Cols.join('\t'));
}
WScript.Echo(Rows.join('\n'));
« 英文のスペルが正しいかチェックする。 | トップページ | コンソールアプリやバッチファイルをウィンドウアプリっぽく実行する。 »