Messagebox vs. Debugtext Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

d1niel84
Posts: 51
Joined: 20 Oct 2019, 12:28
Location: Germany

Messagebox vs. Debugtext

11 May 2021, 00:08

Morgen zusammen, kurze Frage.
Warum wird im Fehlerfall im Loop nicht die Messagebox angezeigt sondern der AHK Fehler Debugtext?

Feste zuordnung = Messagebox

Code: Select all

	Run, %varexe1%, %varPath1%, %varWindow1% UseErrorLevel
		If ErrorLevel = ERROR
		{
		    MsgBox 0x10, Error, Error execute Program1.
		    ExitApp
		}

Im loop = AHK Debugtext

Code: Select all

Loop, %count%
{
		Run, % varexe%A_Index%, % varPath%A_Index%, % varWindow%A_Index% UseErrorLevel
		If ErrorLevel = ERROR
		{
		    MsgBox 0x10, Error, Error execute Program%A_Index%.
		    ExitApp
		}
}
Hätte mir da bitte jemand eine Lösung :D

Gruß Daniel
User avatar
Ragnar
Posts: 613
Joined: 30 Sep 2013, 15:25

Re: Messagebox vs. Debugtext  Topic is solved

11 May 2021, 01:58

Das Zeichen % am Anfang eines Parameters erzwingt einen Ausdruck. In Ausdrücken müssen literale (direkt geschriebene) Zeichenketten in Anführungszeichen gesetzt werden. Ergo muss % varWindow%A_Index% UseErrorLevel zu % varWindow%A_Index% " UseErrorLevel" umgeändert werden.
d1niel84
Posts: 51
Joined: 20 Oct 2019, 12:28
Location: Germany

Re: Messagebox vs. Debugtext

11 May 2021, 02:52

Super klappt. Danke

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 21 guests