※ ChatGPTを利用し、要約された質問です(原文:VBScript ショートカット)
VBScriptショートカット作成方法と使い方
このQ&Aのポイント
Windows2000を使用してVBScriptを使ったショートカットの作成方法について説明します。
VBScriptのオブジェクトを使用して、Desktopにショートカットを作成することができます。
ショートカットのプロパティを設定することで、引数、説明、ホットキー、アイコン、ターゲットパスなどを指定することができます。
Windows2000を使用しています。
ショートカットの作成方法についてヘルプを参照し、下記オブジェクトを使用し作成できることは分かりました。
Set Shell = CreateObject("WScript.Shell")
DesktopPath = Shell.SpecialFolders("Desktop")
Set link = Shell.CreateShortcut(DesktopPath & "\test.lnk")
しかし、1つ1つ意味がイマイチ良く分かりません。
どなたか、VBSに詳しい方教えて下さい。
link.Arguments = "1 2 3"
link.Description = "test shortcut"
link.HotKey = "CTRL+ALT+SHIFT+X"
link.IconLocation = "foo.exe,1"
link.TargetPath = "c:\blah\foo.exe"
link.WindowStyle = 3
link.WorkingDirectory = "c:\blah"
link.Save
補足
ショートカットをAll Userのデスクトップに置きたいんですが、このパスだと作成されません。 この指定だと何がいけないのでしょうか?DesktopPath = Shell.SpecialFolders("C:\Documents and Settings\All Users\デスクトップ\")