MsgBox-Abfrage

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
Meister Lampe
Posts: 231
Joined: 06 Apr 2014, 13:28

MsgBox-Abfrage

07 Jan 2024, 17:24

Hallo Leuts!

Ich komme mir gerade echt bescheuert vor - mit einer eigentlich vermeintlich (?) so einfachen Sache.
Ich wollte das Nummerierungs-Script, das ich u.a. mit Ratschlägen von hier erstellt hatte, um eine weiter Option reicher machen, die der Benutzer wählen kann (mit führenden Nullen auffüllen). Jetzt geht es nicht um die Realisation dieser Option, sondern der Anfrage dazu.
Ich habe folgenden Code am Beginn:

Code: Select all

MsgBox, 4, Option, Möchten Sie die Nummern mit führenden Nullen auffüllen?
   IfMsgBox Yes
      Nullfrage := ja
   else
      Nullfrage := nein
Innerhalb des Scripts soll dann diese Parameter abgefragt und danach eine entsprechende Nummerierung vorgenommen werden. Das klappte aber nicht und darauf habe ich die Entscheidung der MsgBox geprüft:

Code: Select all

If (Nullfrage = ja)
      MsgBox, Bitte mit führenden Nullen auffüllen!
   else
      MsgBox, Bitte ohne führende Nullen nummerieren!
In beide Fällen wird tatsächlich nur die erste MsgBox angezeigt. Die obige Entscheidung wird also entweder nicht vorgenommen oder ignoriert.
Und ich hatte gedacht, wenigstens sowas würde ich hinkriegen. :(

Viele Grüße von Meister Lampe
gregster
Posts: 9103
Joined: 30 Sep 2013, 06:48

Re: MsgBox-Abfrage

07 Jan 2024, 19:22

In deinem Code oben sind ja und nein Variablen in einem Ausdruck (expression) - mutmaßlich beides leere Variablen, wenn nicht anderswo belegt. Ihre Evaluation wird somit zum selben Ergebnis führen.

Als Zeichenkette/String in einem Ausdruck solltest du sie jedoch mit Anführungszeichen verwenden: Also Nullfrage := "ja" und If (Nullfrage = "ja") usw.
User avatar
Meister Lampe
Posts: 231
Joined: 06 Apr 2014, 13:28

Re: MsgBox-Abfrage

08 Jan 2024, 17:03

Hallo gregster!

Ja, das wars. Jetzt funktioniert die Abfrage einwandfrei.

Vielen Dank für Deine schnelle Hilfe!
Meister Lampe

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 10 guests