【问题标题】:Autohotkey: How to read a variable from a stringAutohotkey:如何从字符串中读取变量
【发布时间】:2015-09-28 18:47:44
【问题描述】:

我正在编写代码,以便我可以从菜单中粘贴文本,这是我目前拥有的代码:

Lolita := "hi, My name is Lolita"

    Menu, Submenu1, Add, Lolita, MenuHandler

    Menu, Submenu2, Add, Royalty, MenuHandler

Menu, MyMenu, Add, Male, :Submenu1
Menu, MyMenu, Add, Female, :Submenu2

MenuHandler:
    MyVar := A_ThisMenuItem
    send %MyVar%
return

RButton & LControl::Menu, MyMenu, Show

我在 MyVar 或 A_ThisMenuItem 中获得了 Lolita 这个名字。 我想在文件顶部发送变量的值。 我只是不知道该怎么做。

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    在表达式中展开变量。
    因此扩展变量的内容将被视为变量本身。

    MyVar := %A_ThisMenuItem%
    

    【讨论】:

    • 如果我改变它会给我一个错误:这个动态变量是空白的。如果这个变量不打算是动态的,请从中删除 % 符号。没关系,它并没有停止这一切,谢谢它的工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多