- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルの変数をパラメーター化)
バッチファイルの変数をパラメーター化
このQ&Aのポイント
- バッチファイルの変数をパラメーターとしてVBS内の処理に渡すことは可能でしょうか?
- WindowsXP環境でバッチファイル内の変数をパラメーターとしてVBSコードに渡す方法を教えてください。
- バッチファイルの変数をパラメーター化してVBS内での処理に利用したいです。具体的な方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
WScript.Shell オブジェクトのExpandEnvironmentStringsをつかえば、VBS内で環境変数の値を取得できます。 ------------------------------------------------ Option Explicit Dim FILE Dim wshShell Set wshShell = WScript.CreateObject("WScript.Shell") FILE = wshShell.ExpandEnvironmentStrings("%TARGET_FILE%") MsgBox FILE ------------------------------------------------
補足
ご回答ありがとうございます。 しかし実際に試した所、VBSを実行したら【%TARGET_FILE%】という変数の値ではない文字がポップアップで表示されました。 VBS内の【FILE】の中にバッチ内の【test.txt】が格納されませんでした。 なぜでしょうか?