2017-07-04 18 views
0

特殊文字の小さなメニューを作成し、選択した文字をテキストに直接挿入したい。選択したAutoHotKey GUIメニュー項目のラベルを取得

たとえば、この小さなポップアップメニューはコンテキストメニューとしてF9に開きます

Menu, Ctx1, Add, €, InsertMenuLabel 
Menu, Ctx1, Add, ¥, InsertMenuLabel 
Menu, Ctx1, Add, ¢, InsertMenuLabel 
Menu, Ctx1, Add, £, InsertMenuLabel 

F9: 
    Menu, Ctx1, Show, %A_GuiX%, %A_GuiY% 
    Return 

はどのように単純に選択されたメニューアイテムのラベルを取得していますか?次のコードでは、どのように私は、私は、これは各メニュー項目(InsertChar1 ... InsertChar4)のために、個々の枝を使用して行うことができます知っているが、それはエレガントではありません)

InsertMenuLabel: 
    Send %MenuItemLabel% 
    Return 

%MenuItemLabel%にメニュー項目のラベルを運ぶことができます。

答えて

0

私はそれを見つけたと思う:

InsertMenuLabel: 
    Send %A_ThisMenuItem% 
    Return 
関連する問題