【发布时间】:2016-03-09 12:59:39
【问题描述】:
text = "This is a textline"
PlaceHolder = "text"
所以我想获取通过占位符返回的文本的值。但无论我尝试什么,它总是会返回字符串“text”。问题是我事先不知道我需要哪个变量。因此 PlaceHolder 可以在脚本中具有任意数量的变量的名称。这让我知道我需要哪个变量。但是如果我只能将它用作文字字符串,那并不是很有帮助。
我试过了:
% PlaceHolder - 返回文本%PlaceHolder% - 返回文本:= PlaceHolder - 返回文本
解释我在做什么
我在 GUI 中有很多 DropDownLists。除了一个之外,所有这些都是隐藏的。根据所做的选择,可见的将显示其他之一。所以我无法知道哪个 DropDownList 会变得可见。但我确实需要那个 DropDownList 的值。
因此,第一个选择的值始终与可见的 DropDownList 的变量名称匹配。但是,这存储为文字字符串。所以即使我现在有了我需要的变量的名称,我也无法访问它的值。希望这一切都有意义。
【问题讨论】:
-
我的回答向您展示了如何打印存储为文字字符串的变量的值。
"text"是一个字符串,做一些替换以删除"",并打印变量。 -
@2501 谢谢。我正在研究它,看看我是否可以让它工作。 ofc 会尽快接受您的回答 :)
-
@2501 好吧,我还在纠结它,但你的魔法奏效了。非常感谢! :)
标签: autohotkey