【问题标题】:autohotkey msgbox closes gui when pressing "ok" button按下“确定”按钮时,autohotkey msgbox 会关闭 gui
【发布时间】:2019-03-01 11:29:05
【问题描述】:

我用 gui 制作了一个脚本。在 gui 中,我放置了一个按钮,用于打开消息框以显示更多信息。 该脚本的总体用途是删除 chrome 浏览器历史记录。它刚开始只是一个玩笑,但现在我越来越多地尝试开发它来学习编写更多功能,并且通常只是一个练习脚本。 然而,我在消息框和 gui 系统中偶然发现了这个问题。

如果我单击“确定”按钮或红色 X 关闭消息框,它不仅会关闭消息框,还会关闭 gui。 关于如何解决这个问题的任何想法?

这是我的脚本:

#SingleInstance Force
SetWorkingDir, %A_ScriptDir%
Coordmode, Mouse, Screen
Coordmode, Pixel, screen





global Opstartsnelheid
global Scriptsnelheid

IniRead, Opstartsnelheid, settings.ini, Snelheid, Opstartsnelheid, 2000
IniRead, Scriptsnelheid, settings.ini, Snelheid, Scriptsnelheid, 1000


Gui, +AlwaysOnTop
Gui, history:New
Gui, Add, Text,, B-History Cleaner BETA
Gui, Add, Text, x25 y25, Opstartsnelheid in milliseconden
Gui, Add, Edit, w80 vOpstartsnelheid Number, %Opstartsnelheid%
Gui, Add, Text,, Scriptsnelheid in milliseconden
Gui, Add, Edit, w80 vScriptsnelheid Number, %Scriptsnelheid%


Gui, Add, Text,, BELANGRIJK!
Gui, Add, Text,, Druk eerst op save voordat je op run klikt
Gui, Add, Button, x25 y170 Default w80 gSubmit, Save
Gui, Add, Button, w80 gClose, Exit Program
Gui, Add, Text,, Je kunt ten alle tijden het programma sluiten
Gui, Add, Text,, door op ESC te drukken
Gui, Add, Button, x150 y170 w80 gRun, Run
Gui, Add, Button, w80 gCredits, Information


Gui, show, w250 h300, B-History Cleaner Instellingen
return




Submit:
    Gui, Submit, NoHide
    IniWrite, %Opstartsnelheid%, settings.ini, Snelheid, Opstartsnelheid
    IniWrite, %Scriptsnelheid%, settings.ini, Snelheid, Scriptsnelheid
    return

Information:
    MsgBox, 0, Information, More Information soon to be added

Close:
    ExitApp
    return








Run:
RunWait, Chrome
Sleep, %Opstartsnelheid%

ImageSearch, maximisex, maximisey, 0, 0, A_ScreenWidth, A_ScreenHeight, maximise.png
MouseMove, maximisex, maximisey
Click
Sleep, %Scriptsnelheid%

Send, ^h
Sleep, %Scriptsnelheid%

ImageSearch, browsergegevenswissenx, browsergegevenswisseny, 0, 0, A_ScreenWidth, A_ScreenHeight, browsergegevenswissen.png
MouseMove, browsergegevenswissenx, browsergegevenswisseny
Click
Sleep, %Scriptsnelheid%

ImageSearch, periodex, periodey, 0, 0, A_ScreenWidth, A_ScreenHeight, periode.png
MouseMove, periodex, periodey
Click
Sleep, %Scriptsnelheid%

ImageSearch, altijdblauwx, altijdblauwy, 0, 0, A_ScreenWidth, A_ScreenHeight, altijdblauw.png
If Errorlevel = 0
    goto, jump
else if errorlevel = 1
    ImageSearch, altijdwitx, altijdwity, 0, 0, A_ScreenWidth, A_ScreenHeight, altijdwit.png
    MouseMove, altijdwitx, altijdwity
    Click
Jump:

Sleep, %Scriptsnelheid%
ImageSearch, gegevenswissenx, gegevenswisseny, 0, 0, A_ScreenWidth, A_ScreenHeight, gegevenswissen.png
Mousemove, gegevenswissenx, gegevenswisseny
Click
Sleep, %Scriptsnelheid%


return
esc::ExitApp

【问题讨论】:

    标签: user-interface autohotkey msgbox


    【解决方案1】:

    你错过了一个回报:)

    Information:
    MsgBox, 0, Information, More Information soon to be added
    RETURN ;<------- add this
    

    【讨论】:

    • 非常感谢您的解决方案,我不敢相信我忽略了这个小东西
    猜你喜欢
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多