ファイルへのショートカット(.lnk)を作成します。
FileCreateShortcut ( "file", "lnk" [, "workdir" [, "args" [, "desc" [, "icon" [, "hotkey" [, icon number [, state]]]]]]] )
パラメータ
| file | ショートカットを作成するファイルのフルパスとファイル名 |
| lnk | ショートカットのフルパスとファイル名 |
| workdir | [オプション] 作業フォルダ |
| args | [オプション] ファイル実行時に渡す値 |
| desc | [オプション] コメント |
| icon | [オプション] 使用するアイコンのフルパスとファイル名 |
| hotkey | [オプション] ショートカットキー - Send() でのキーの書式と同じ |
| icon number | [オプション] 使用するアイコンのインスタンス(通常は0) |
| state | [オプション] ショートカット実行時の大きさ。@SW_SHOWNORMAL、@SW_SHOWMINNOACTIVE、@SW_SHOWMAXIMIZEDのいずれか。 |
返し値
| 成功 | 1を返します。 |
| 失敗 | リンクを作成できなかった場合0を返します。 |
注意
ウィンドウズショートカットキーは次の書式でなければいけません。Ctrl+Alt+X、Ctrl+Shift+X、Shift+Alt+X、Ctrl+数字パッドキー、Alt+数字パッドキー。Xの部分には文字キー、数字キー、句読点キー、ファンクションキーを使用することができます。もし間違った書式を使用した場合ウィンドウズはCtrl+Altを設定します。
関連
FileGetShortcut, FileCreateNTFSLink
例
; ショートカットキーは ctrl+alt+t に設定
FileCreateShortcut(@WindowsDir & "\Explorer.exe",@DesktopDir & "\Shortcut Test.lnk",@WindowsDir,"/e,c:\", "This is an Explorer link;-)", @SystemDir & "\shell32.dll", "^!t", "15", @SW_MINIMIZE)