无法将剪贴板打印到 GUI 以更新自动热键

Can't get clipboard printed to GUI to update on autohotkey

所以我似乎无法更改它,它应该将我复制到剪贴板的任何内容打印到 gui 上。但我似乎无法让它更新

b = 0
Gui, New, +Resize -MaximizeBox, Farming
Gui, Color, EEAA99
Gui +LastFound 
WinSet, TransColor, EEAA99(True)
Gui, Farming:+AlwaysOnTop +Disabled -SysMenu +Owner
while(True)
{
new1 = %clipboard%
if(b == 0)
{
    Gui, Farming:Add, Text, Vkek, Current copied: %new1%
    Gui, Farming:Show, AutoSize Center
    clips = %new1%
    b = 1
}
if(%new1% <> %clips%)
{
    b = 0
}
}

if(%new1% <> %clips%) 更改为 if(new1 <> clips)。您可以在此处的文档中阅读有关比较变量的信息: https://autohotkey.com/docs/Variables.htm#Expressions

一旦该问题得到解决,您将遇到另一个问题,即您将尝试使用与现有控件 (kek) 相同的变量向您的 gui 添加一个新的文本控件。相反,您需要使用 GuiControl 命令更改文本控件的内容: https://autohotkey.com/docs/commands/GuiControl.htm