バッチで前日取得はVBスクリプトに任せました

2018年12月31日月曜日

BAT VBS コマンドプロンプト

バッチでの前日取得は月またぎ年またぎを考慮して
書くと盛大なスクリプトになるので、VBスクリプトに任せました。
実行日前日のログファイルをチェックするタスクで利用


■bat
-------------------前日取得.bat-------------------

for /f "usebackq tokens=*" %%i IN (`call cscript //nologo 前日取得.vbs`) DO @set CheckDate1=%%i
set CheckDate1=%CheckDate1:~0,4%%CheckDate1:~5,2%%CheckDate1:~8,2%

echo %CheckDate1%
pause

-------------------前日取得.bat-------------------

■vbs
-------------------前日取得.vbs-------------------

CheckDate = Now()
WScript.Echo DateAdd("d",-1,CheckDate)

-------------------前日取得.vbs-------------------


このブログを検索

自己紹介

IT関連の技術情報や、取り組んでいる業務効率化について掲載。人手不足対策、教育についても興味あり。

アーカイブ

連絡フォーム

名前

メール *

メッセージ *

QooQ