Powershell If Bedingung Hilfe

  • Moin,
    wenn ihr Lust und Zeit habt könnt ihr ja mal drübergucken.
    Also ich habe eine GUI mit einer InputBox, dort möchte ich wenn man Hallo ein gibt und auf Senden klickt, das der PC eine MsgBox zurück gibt, wenn man nicht Hallo eingibt dann soll er dies auch machen doch mit einer anderen Nachricht.

    Hier mein Code:

    Spoiler anzeigen

    Danke schon mal im voraus.

    MfG
    Hingo
    ___________________________________________________________________________
    --KEIN BACKUP?--
    --KEIN MITLEID!--

  • Hab keine Ahnung von Powershell, habs noch nie bentuzt und grad nur kurz gegoogelt:
    if($input.Text -eq "Hallo")

    1. powershell get textbox text
    2. powershell equals
    Bei beidem führt der erste Link zum Ergebnis.


    Also am besten bei solch einfachen Dingen schauen, was du haben willst und dann direkt danach suchen ;)
    Als Programmierer ist google dein bester Freund :D

  • Danke.
    Aber das Funkt auch nicht, habe auch schon gegooglet.
    Muss aber erst mal wieder an Autoit ran, das ist so stressig <X

    MfG
    Hingo
    ___________________________________________________________________________
    --KEIN BACKUP?--
    --KEIN MITLEID!--

  • Mit deiner Lösung zeigt er immer an "Was willst du von mir?". Er soll es ja nur anzeigen wenn nichts in die InputBox geschrieben wurde.

    MfG
    Hingo
    ___________________________________________________________________________
    --KEIN BACKUP?--
    --KEIN MITLEID!--

  • Hi,

    Die Varriable $Input darfst du nicht verwenden, da diese von Powershell für andere zweck vorgesehen ist.
    Du musst sie umbennenen.
    z.B. in $objInput oder $objTextbox.

    mfg
    Zeitriss

  • Danke @Zeitriss hat Funktioniert.

    Spoiler anzeigen

    MfG
    Hingo
    ___________________________________________________________________________
    --KEIN BACKUP?--
    --KEIN MITLEID!--