昨日の日付を計算する Windows バッチのサンプル
昨日の日付を計算する Windows バッチのサンプルの紹介です。残念ながらWindows バッチには日付を計算する機能はありません。(Powershell ならあるでしょう)よって工夫して計算する必要があるのですが、まともに計算すると大変なことになります。よって vbs の機能を使用して、vbs バッチを一時的に自動で生成して計算結果を取り込むなどの工夫が必要です。こんな感じで計算しています。echo >"%temp%\temp.vbs" s=DateAdd("d",%day%,now) : d=weekday(s)echo>>"%temp%\temp.vbs" WScript.Echo year(s)^& right(100+month(s),2)^& right(100+day(s),2)このサンプルを紹介します。昨日の日付を計算するWindows サンプルコード