WshShortcutオブジェクト
[概要]
ショートカット(*.lnk)を作成したり、ショートカットに変更を加えたりするオブジェクトです。
Wscript.ShellのCreateShortcutメソッドでWshShortcutオブジェクトを作成します。
各プロパティを設定した後Saveメソッドを実行すると、ショートカットが作成(もしくは更新)されます。
[機能を提供するファイル]
WSHOm.ocx
Windows Scripting Host Runtime Library
[呼び出し方]
Set WSHShell = Wscript.CreateObject("Wscript.Shell")
Set objSc = WSHShell.CreateShortcut("C:\filename.lnk")
※CreateShortcutメソッドの引数は、存在しないファイル名も指定できます。
[主なメソッド]
Set WSHShell = WScript.CreateObject("WScript.Shell") 'デスクトップにエクスプローラのショートカットを作成する。 Set objSc = WSHShell.CreateShortcut("C:\WINDOWS\デスクトップ\sample.lnk") With objSc 'objScの各プロパティを設定。WithステートメントはVBS5.0以上で使用可。 .TargetPath="C:\Windows\explorer.exe" 'リンク先のパス。 .Arguments="/n,/root,C:\" 'コマンドラインオプション。C:\をルートにしてマイコンピュータ形式で表示 .HotKey="Ctrl+Alt+A" 'ホットキー .WindowStyle=3 '最大化表示 .WorkingDirectory="C:\Windows" '作業フォルダ .IconLocation="C:\Windows\System\Shell32.dll,45" 'アイコン .Save '変更点を保存。 End With
[主なプロパティ]
[関連オブジェクト]