无法将剪贴板打印到GUI以在autohotkey上更新

时间:2018-02-08 06:51:50

标签: autohotkey

所以我似乎无法改变它,它应该打印出我复制到剪贴板上的任何东西。但我似乎无法更新

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
}
}

1 个答案:

答案 0 :(得分:2)

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

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