プロが教える店舗&オフィスのセキュリティ対策術

バッチファイルからVBSを実行しています。

echo msgbox "123" >> %TEMP%\abc.vbs
cscript //NoLogo %TEMP%\abc.vbs >%TEMP%\abc.cmd
del %TEMP%\abc.vbs
call %TEMP%\abc.cmd
del %TEMP%\abc.cmd

このバッチを実行すると 123 が表示されます。


"123" の部分を変数として引渡したいのです。

set a=123
echo msgbox &a& >> %TEMP%\abc.vbs

このようにして実行すると ’コマンドの構文が誤っています。’ となります。
よろしくお願いします。

A 回答 (1件)

> echo msgbox &a& >> %TEMP%\abc.vbs



echo msgbox "%a%" >> %TEMP%\abc.vbs

じゃないですか?
    • good
    • 0
この回答へのお礼

これでできました。
ありがとうございました。

お礼日時:2012/12/07 16:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!