WshShortcut.IconLocation プロパティ

本ページには広告が含まれています。

ショートカットが参照するアイコンのファイルパスとインデックスを取得または設定します。

構文
  1. WshShortcut.IconLocation = String
引数
戻り値

WshShortcut オブジェクトを返すメソッド・プロパティ

WshShell.CreateShortcut メソッド
ショートカットまたはURLショートカットへのオブジェクト参照を作成します。

使い方

文字列は以下の形式で指定します。ファイルのパスはアイコンが含まれているEXEファイルやDLLファイルのパス、アイコンのインデックスは0から始まる整数値を指定します。

UWSC
UWSC

「アイコンのインデックス」はショートカットファイルを右クリックし[プロパティ]-[ショートカット]タブの[アイコンの変更]で確認することができます。

[アイコンを変更]ウィンドウの[このファイル内のアイコンを検索]が「ファイルのパス」、「アイコンのインデックス」はアイコンが表示されている一覧の左上を0とし、下方向に1、2、3、…と続いていきます。

アイコンの変更
UWSC

exeやdllに含まれているアイコンとインデックスはIcon Explorer - 無料・ダウンロードで確認することができます。

Icon (数字)の数字の部分がインデックス番号を示しています。

C:\Windows\System32\のフォルダにアイコンが格納されたDLLファイルがたくさんあります。

Icon Explorer

プログラム実行例

コマンドプロンプトのショートカットを生成

デスクトップにコマンドプロンプトへのショートカットリンクを作成します。

UWSC
結果
使用関数

デスクトップにChromeのショートカットを作成

デスクトップにGoogle Chromeで[createLink url="https://google.co.jp" title="https://google.co.jp"]をシークレットモードで起動するショートカットを作成します。

UWSC
結果
使用関数

UWSCのショートカットをスタートアップに作成

C:\Program Files (x86)\UWSC\UWSC.exeのショートカットをスタートアップに作成します。

UWSC
使用関数