前回の続き。まず直感的に考え付くのが、中間ファイル版のパイプ化である。今回は、一週間後の日付けを表示するという具体例でいく。もちろんこの例のように表示だけなら VBScript だけでやればいいのだが、本来はバッチスクリプト部分でバッチスクリプトの方が書きやすい処理が書いてあるものと思ってもらいたい。 @echo off for /f "delims=" %%A in ('findstr /e "'VBS" "%~f0" ^| cscript - //nologo //E:vbs') do set OUT=%%A echo 一週間後の日付けは %OUT%. goto :eof WSCript.echo dateadd("ww",1,date()) 'VBS しかしだめである。cscript コマンドはパイプからの入力に対応していないようで、 CScript エラー: スクリプト "-" の