• 締切済み

VBスクリプトで指定コマンドを使って日付の取得

お世話になります。 VBスクリプトがうまく設定できなくて困っています。 下記は日付取得までです。 rem #***************************************** Option Explicit dim w_date rem #***************************************** rem # STEP01 パラメータチェック rem #***************************************** IF WScript.Arguments.Count = 0 then WScript.Echo "Parameter_No" WScript.Quit 99 End IF IF IsNumeric(WScript.Arguments.Item(0)) = False then WScript.Echo "Numeric_Check_Error" WScript.Quit 99 End IF rem #***************************************** rem # STEP02 日付計算 rem #***************************************** w_date = replace(DateAdd("d",WScript.Arguments.Item(0), date),"/","") WScript.Echo w_date Script.Quit 0 【前提】 cip△dtコマンドをDOSで打つと例のように出力されます。 【例】 YYYY/MM/DD△00:00:00 cip~~~~~~~ YYYY/MM/DD△00:00:00 cip~~~~~~~ 【実現したいこと】 VBスクリプトで、その1行目の日付を取得し、DOSの変数として保持したいです。 【前提】 cip△-dYYYYMMDDをDOSで打つとYYYYMMDDが入力した通りにでます。 【例】 YYYY/MM/DD△00:00:00 cip~~~~~~~ 【実現したいこと】 VBスクリプトで、前日の日付を取得し、DOSの変数として保持したいです。 どなたか助けてください。 宜しくお願いします。

みんなの回答

  • process9
  • ベストアンサー率29% (81/271)
回答No.1

dos画面に結果が出力されているんですよね? dosのsetコマンドで環境変数に入れるだけだとおもうのですが なにか問題でもあるのでしょうか・・・

gztar2005
質問者

お礼

せっかく、ご説明いただいたのに仕様が変わってしましました。VBスクリプトは使わない方向です。 ありがとうございました。

gztar2005
質問者

補足

DOSの処理の中で運用日付と当日日付を翌日の日付を取得することは可能ですか?