質問: nothing ``` しかし、 `REM` の部分を外して、今回やりたいリンク先である、バッチの実行コマンドでもってショートカットを作成しようとすると、次のエラーが発生します。 ``` スクリプト: C:\Path\to\bat.bat 行: 12 文字: 1 エラー: プロシージャの呼び出し、または引数が不正です。 コード: 800A0005 ソース: Microsoft VBScript 実行時エラー ``` これは、どうやったら解消でき、どうやったらバッチファイルの実行コマンドをリンク先に持つショートカットを作成できますでしょうか。
回答: TargetPath プロパティには > > このプロパティに設定できるのはショートカットのリンク先パスのみです。ショートカットへの引数は Argument プロパティに設定します。 > > > と説明されています。`cmd.exe /c "C:\Path\to\bat.bat"`を実行したいのであれば ``` sc.TargetPath = "cmd.exe" sc.Arguments = "/c ""C:\Users\joe\Desktop\copy_mail.bat""" ``` が実行されるようにスクリプトを記述する必要があります。