Fehlermeldung bei falschen Password

  • Hallo,

    bin recht neu hier und habe gleich eine Frage...

    Ein User führt eine Exe aus in der er dann sein Usernamen und sein PW einträgt und dann sollten entsprechende Laufwerke gemappt werden.

    Das klappt soweit... jedoch nun das Problem...

    Wie bekomme ich eine Fehlermeldung wenn das mit dem mappen nicht geklappt hat raus. Durch ein falsches PW zum Bsp...

    Habe schon diese Fehlerabfrage gefunden, jedoch klappt das nicht...

    Code
    if DriveMapGet (64, "\\server\neuer_ordner") = $share ThenMsgBox("Laufwerke erfolgreich verbunden")EndIf


    Und wenn etwas falsch ist soll der User noch mal alles neu eingeben... Also ne Sprungmarke... GoTo oder so...

    Ich denke ich haben da was falsch gemacht... aber was?

    Ich hoffe Ihr könnt mir helfen.

  • Hey,
    schau dir mal in der hilfe.

    [autoit]

    DriveMapAdd

    [/autoit]

    an.

    lg SubZero ;)
    ==========================================================================

    "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral."

  • Also es könnte so mit dem Passwort gehen.

    [autoit]


    $PW = "a"
    $1PW = InputBox("PW Abfrage", "PW Bitte")

    [/autoit][autoit][/autoit][autoit]

    While $PW <> $1PW
    $2PW =InputBox("Falsches PW, neueingabe.", "Falsches PW, bitte neu eingeben!")
    If $PW = $2PW Then
    MsgBox(0, "Korrekt!", "Das War das richtige PW")
    ExitLoop
    EndIf
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    ;jetzt die weiteren funktionen

    [/autoit]

    Hoffe das hat geholfen.

    Meine Projekte:
    ClipBoard Manager (beendet)
    Gutes ClipBoard Verwaltungs Programm mit nützlichen Funktionen.

    HTML Creator (beendet)
    Nützliches Tool um schnell ein eigenes HTML Dokument zu erstellen.

  • Guten Morgen,

    das mit dem PW und PW1 klappt nicht weil jeder User ja eigene PWs hat und ich würde einfach nur eine Abfrage erstellen die Feststellt ob das LW "P:" nach den mappen vorhanden ist.

    Das mit dem DriveMapGet und Add klappt leider nicht so wie gewünscht.

    Aber ganz lieben dank für eure Hilfe!!

    Muss ich mal weiter suchen. Oder habt ihr noch weitere Vorschläge?

  • Hi,

    mit den return Werten von DriveMappAdd solltest Du eine Logik hinbekommen:

    [autoit]

    $var = DriveMapAdd("X:", "\\meinserver\freigabe", 8)
    If @error Then
    Switch @error
    Case 1
    MsgBox (0,"Fehler", "Ein unbekannter Fehler ist aufgetaucht!")
    Case 2
    MsgBox (0,"Fehler", "Kein Zugriff auf Freigabe")
    Case 3
    MsgBox (0,"Fehler", "Schon verbunden!")
    Case 4
    MsgBox (0,"Fehler", "Falsches Laufwerk")
    Case 5
    MsgBox (0,"Fehler", "Freigabe nicht vorhanden")
    Case 6
    MsgBox (0,"Fehler", "Falsches Kennwort")
    EndSwitch
    EndIf

    [/autoit]

    ;-))
    Stefan

  • Hallo,

    es hat super geklappt, Danke!!

    Will nun nur noch hoffen das die User auch hin bekommen...