gpt4 book ai didi

user-interface - 如何更新 AutoHotkey GUI 文本控件?

转载 作者:行者123 更新时间:2023-12-04 04:30:32 25 4
gpt4 key购买 nike

我正在尝试显示和更新一个图形用户界面元素(文本字符串)。有人可以告诉我我在这里做错了什么吗?初始文本永远不会被循环中的更新文本替换。

kills=0

#n::
Gui,Add,Text,vStatus, starting the killing
Gui,Show,w250 h375
Loop
{
GuiControl,,vStatus, killed %kills% Glorks!
kills+=1
Sleep,3000
}
return

最佳答案

这是工作代码:

kills=0

#n::
Gui,Add,Text,vStatus, starting the killing
Gui,Show,w250 h375, Glorks counter
Loop
{
IfWinNotExist, Glorks counter
{
Gui, Destroy
return
}
GuiControl,,Status, killed %kills% Glorks!
kills+=1
Sleep,3000
}
return

你的错误:

  1. 您应该在 GuiControl 命令中使用 Status 而不是 vStatus

  2. 当您关闭 GUI 时,您并没有停止循环,因此 IfWinNotExist 检测窗口是否存在,如果不存在,它将销毁所有 gui 变量并退出循环。所以你可以再次按下 Win+n 并再次启动 gui。

注意:如果你想在启动 gui 时每次从 0 开始计数 kills 然后将 kills=0 移动到 #n:: 之后p>

关于user-interface - 如何更新 AutoHotkey GUI 文本控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com