はじめに .bat→.vbsに変数を渡し実行したかったのでやり方をまとめました。 コード 使用したコードは下記です。 ① 変数をvbsファイルに渡して実行 batファイルからvbsファイルに変数を渡すにはcscriptコマンドを使用します。 複数の変数を送る場合は末尾に追加します。 REM 変数取得 Set variable1=%CD% REM vbs実行 cscript hogehoge.vbs %variable1% REM 複数の場合 cscript hogehoge.vbs %variable1% %variable2% ② 変数を受け取り、処理実行 vbsファイルで変数を受け取るにはWScriptオブジェクトのArgumentsプロパティを使用します。 送られてきた変数の参照は、オブジェクト変数にインデックス番号を指定して参照します。 インデックスは0からなので、変数を1つ送った
![.bat→.vbsへ変数を渡し実行する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d5cf90c5e8ee1c4cbfa2162b5aee9a1f375cabfd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9LmJhdCVFMiU4NiU5Mi52YnMlRTMlODElQjglRTUlQTQlODklRTYlOTUlQjAlRTMlODIlOTIlRTYlQjglQTElRTMlODElOTclRTUlQUUlOUYlRTglQTElOEMlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTU5NTIxOWJhMTQ2OTE3ZmNmZTg2Yjk0OGQ2NjZhYTNi%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwcGducG9wJTIwaW4lMjAlRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkUlRTMlODMlOUUlRTMlODIlQUYlRTMlODMlQUQlRTMlODMlOUYlRTMlODMlQUIlRUYlQkMlODglRTYlOEElODAlRTglQTElOTMlRTclQTAlOTQlRTclQTklQjYlRTMlODMlODElRTMlODMlQkMlRTMlODMlQTAlRUYlQkMlODkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWJlMGIyMmEzNTIwNzI0NDAxM2I0MmU1OTk5YTNlOTJl%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dbea151a27ed09f0145c4641cefd07d3a)