我用gui编写了脚本。在gui中,我放置了一个按钮,该按钮打开一个消息框以显示更多信息。 该脚本的整体用途是删除chrome浏览器历史记录。它只是开个玩笑,但现在我尝试越来越多地开发它,以学习编写更多功能,并且通常只是一个练习脚本。 但是,我在messagebox和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
答案 0 :(得分:0)
您错过了退货:)
Information:
MsgBox, 0, Information, More Information soon to be added
RETURN ;<------- add this