Beim beenden Abfrage Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KHA
Posts: 403
Joined: 21 Aug 2018, 11:11

Beim beenden Abfrage

05 Nov 2018, 17:31

Hi,
gibt es die Möglichkeit, wenn man den Script beendet, vorher eine Abfrage kommt, ob es wirklich beenden möchte?

Mit meinem Versuch komme ich leider nicht weiter
LG

Code: Select all

#Persistent 
OnExit("myfunc")

myfunc()
{
MsgBox, 4,, Möchten Sie wirklich beenden ?
IfMsgBox Yes
ExitApp
Else
msgbox, ok dann nicht
}
Rohwedder
Posts: 7614
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Beim beenden Abfrage  Topic is solved

06 Nov 2018, 01:34

Hallo,
so sollte es gehen:

Code: Select all

#Persistent
OnExit("myfunc")
myfunc()
{
MsgBox, 4,, Möchten Sie wirklich beenden ?
IfMsgBox Yes
	ExitApp
Else
	msgbox, ok dann nicht
Return 1
;OnExit-Funktionen müssen ungleich null zurückgeben, um ein Exit zu verhindern.
}
just me
Posts: 9442
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Beim beenden Abfrage

06 Nov 2018, 11:08

Moin,

das mit Return 1 scheint mir eher zu v2 zu gehören.
Rohwedder
Posts: 7614
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Beim beenden Abfrage

06 Nov 2018, 13:45

Hallo,
habe diesen Kommentar dem Beispiel der v1-Hilfe entnommen,
https://ahkde.github.io/docs/commands/OnExit.htm
und dem scheint doch auch so zu sein.
KHA
Posts: 403
Joined: 21 Aug 2018, 11:11

Re: Beim beenden Abfrage

07 Nov 2018, 11:44

Danke, dass mit Return, verstehe ich noch nicht so richtig.
Rohwedder
Posts: 7614
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Beim beenden Abfrage

07 Nov 2018, 12:10

Hallo,
steht halt so in der Hilfe, aber verstehen? … nicht wirklich!
Auch deswegen verwende ich für meine eigenen Skripts immer noch das veraltete OnExit [, Label]
just me
Posts: 9442
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Beim beenden Abfrage

07 Nov 2018, 12:41

OK, irgendwie habe ich das verwurschtelt. Sorry!

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 26 guests