簡単に説明すれば デスクトップの リストビュー(SysListView32)の ハンドルを取得して それを使って ControlGetで 現在選択中のアイコンのファイル名を 取得します <^<+MButton:: { ; ↓のようなやり方でも おそらく上手く行くはずですが ; ControlGet, SelFN, List, Selected, SysListView321, ahk_class Progman ; ↑の例と比べて 、 デスクトップのリストビューを確実に特定している所が決定的に違います ; デスクトップのSysListView32 に確実に辿りつくには ; Progman(親) → SHELLDLL_DefView(子) → SysListView32(子)とウインドウを辿って行く必要があります ; この関係は SPY++ や Winspector( http://www.