●date_util.js
// 日時を YYYYMMDD_HHmmss の形式で返す
function getDateString()
{
var date = new Date();
var num;
var str = date.getFullYear().toString();
num = date.getMonth()+1;
str += (num < 10 ? "0" : "") + num.toString();
num = date.getDate();
str += (num < 10 ? "0" : "") + num.toString() + "_";
num = date.getHours();
str += (num < 10 ? "0" : "") + num.toString();
num = date.getMinutes();
str += (num < 10 ? "0" : "") + num.toString();
num = date.getSeconds();
str += (num < 10 ? "0" : "") + num.toString();
return str;
}
●output_date.wsf
<package>
<job id="output_date_str">
<script language="JScript" src="./date_util.js"></script>
<script language="JScript">
WScript.Echo(getDateString());
</script>
</job>
</package>
●実行
> cscript output_date.wsf
20140420_005900
引数でjobを指定する方法。
job指定がない場合は、一つ目のjobが実行される。
> cscript output_date.wsf //job:output_date_str