1

デスクトップ アイコンの場所を保存/復元できるシェル拡張機能があります。そのコマンドは、デスクトップ コンテキスト メニューから完全に実行されます。コンテキスト メニュー内のこれらの項目にホットキーを追加したいと考えています。

私は決してプログラマーではありませんが、指示に従うことはできます。いろいろ調べてみたところ、レジストリ キーとアクセラレータ キーを編集する方法があるようですが、それでもコンテキスト メニューを開く必要があります。

ホットキーを使用してコンテキスト メニューを開き、デスクトップにいる場合はオプションを選択するようにAutoHotkeyをセットアップしました。脚本 。

$^r::
    If (IsDeskTopActive()) {
        WinActivate, Program Manager ahk_class Progman
    Send, {AppsKey}{d}

}

    Else 
        SendInput {^r}
Return

IsDesktopActive() { ; Modified by errorseven - orignal by HotKeyIt
    MouseGetPos,,,win
    WinGetClass, class, ahk_id %win%
    If class in Progman,WorkerW
        Return True
    Return False
}

コードは意図したとおりに機能しています。より良い解決策を探しているだけです。

4

0 に答える 0