autohotkey - 如何修复'If语句'总是用于'else'
问题描述
我有一个非常简单的“IfEqual”语句,总是指向“else”
我尝试了“If”语句,例如“If %GuiText1%=Var1”和“If (GuiText1 = Var1)”,但得到了相同的结果
Gui, Add, Button, x25 y8 cBlue vSA , Var1
Gui, Add, Button, x20 y8 cRed vSD , Var2
GuiControl, Hide, SD
Gui,Show
{
ControlGetText, GuiText1,, new.ahk //to get the button-text from the window
msgbox, %GuiText1% //to check if its the right variable
IfEqual, %GuiText1%, Var1
{
msgbox, 1
}
else
{
msgbox, 2
}
}
它总是直奔“其他”
解决方案
推荐阅读
- oracle - 在物化视图中获取表列名、数据类型和列别名
- c++ - #定义C++中的进程
- python - 查找数据框中的所有依赖项
- javascript - 如何从api中获取图像?
- javascript - 如何通过 JS 向 instagram 输入字段输入数据?
- javascript - '' base64 编码了吗?
- github - 当我在 github 中搜索存储库时如何排除头文件?
- terminal - 在 Arduino 上实现串行 CLI
- python - 从 mysql 表导入数据时出现“DEALLOCATE PREPARE stmt”错误
- c# - 每次创建对象时如何在c#中将对象值添加到列表<>并在最后打印列表