Deutsch
Forum

Passwortabfrage mit Sternchen?

 
Hallo,
will eine Passwortabfrage schreiben die mir bei einer Passworteingabe den Text nicht im Klartext sondern mit Sternchen anzeigt.Außerdem bin auf der suche nach einen Befehl der den
Laufwerkbuchstaben auf dem das Script liegt auslihst und in eine Variable speichert.Würd nähmlich gern einen Windowsordner öffnen dessen Laufwerkbuchstabe immer variert. Also einen USB-Stick.Naja und den Befwhl womit man einen Ordner öffnet brauch ich auch noch!!!
Hier erst mal mein Script!!!!
KompilierenMarkierenSeparieren
passwindow&=Create("Window",%hwnd,"Passwortabfrage(Gast)",(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
Edit& = Create("Edit",passwindow&,"",5,5,245,20)
weiter& = Create("Button",passwindow&,"Weiter",5,30,120,25)
exit& = Create("Button",passwindow&,"Abbrechen",132,30,120,25)
SetFocus(Edit&)
clear e%

whilenot e%

    WaitInput

    if Clicked(exit&)

        end

    elseif Clicked(weiter&)

        ifnot GetText$(Edit&) = passwort$

            Messagebox("Falsches Passwort!!!","I N F O",4160)
            e% = 1
            end

        else

            e% = 999

        endif

    endif

endwhile

//hier kommt das hin was bei erfolgreicher Passworteingabe passieren soll

ElseIf Clicked(exit&)

MessageBox("Möchten Sie das Programm wirklich Beenden?","F r a g e",4132)

if %Button=6

    end

EndIf

EndIf

EndWhile

end

mfg

Julian57
 
14.10.2010  
 



Oh sorry
falsches Script hier das richtige
KompilierenMarkierenSeparieren
Window 10,10-100,260
WindowTitle ""
declare admin&,gast&,exit&
declare e%, x%, y%
declare passwort$
declare Edit&, passwindow&
declare weiter&
Cls rgb(0,255,0)
Print ""
Print " Wähle einen  "
Print " Benutzer aus "
admin& = Create("Button",%hwnd,"Admin",5,60,100,30)
gast& = Create("Button",%hwnd,"Gast",5,100,100,30)
print ""
print ""
print ""
print ""
print ""
print ""
print " Optionen     "
exit& = Create("Button",%hwnd,"Beenden",5,165,100,30)

While 1

    WaitInput

    If Clicked(admin&)

        x% = 280
        y% = 100
        passwort$ = "Passwort1"
        passwindow&=Create("Window",%hwnd,"Passwortabfrage(Admin)",(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
        Edit& = Create("Edit",passwindow&,"",5,5,245,20)
        weiter& = Create("Button",passwindow&,"Weiter",5,30,120,25)
        exit& = Create("Button",passwindow&,"Abbrechen",132,30,120,25)
        SetFocus(Edit&)
        clear e%

        whilenot e%

            WaitInput

            if Clicked(exit&)

                end

            elseif Clicked(weiter&)

                ifnot GetText$(Edit&) = passwort$

                    Messagebox("Falsches Passwort!!!","I N F O",4160)
                    e% = 1
                    end

                else

                    e% = 999

                endif

            endif

        endwhile

        //hier kommt das hin was bei erfolgreicher Passworteingabe passieren soll

    ElseIf Clicked(gast&)

        x% = 280
        y% = 100
        passwort$ = "Passwort2"
        passwindow&=Create("Window",%hwnd,"Passwortabfrage(Gast)",(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
        Edit& = Create("Edit",passwindow&,"",5,5,245,20)
        weiter& = Create("Button",passwindow&,"Weiter",5,30,120,25)
        exit& = Create("Button",passwindow&,"Abbrechen",132,30,120,25)
        SetFocus(Edit&)
        clear e%

        whilenot e%

            WaitInput

            if Clicked(exit&)

                end

            elseif Clicked(weiter&)

                ifnot GetText$(Edit&) = passwort$

                    Messagebox("Falsches Passwort!!!","I N F O",4160)
                    e% = 1
                    end

                else

                    e% = 999

                endif

            endif

        endwhile

        //hier kommt das hin was bei erfolgreicher Passworteingabe passieren soll

    ElseIf Clicked(exit&)

        MessageBox("Möchten Sie das Programm wirklich Beenden?","F r a g e",4132)

        if %Button=6

            end

        EndIf

    EndIf

EndWhile

end

mfg

Julian57
 
14.10.2010  
 




Jörg
Sellmeyer
Sieh mal in der Hilfe unter Create("Edit",...) nach.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
14.10.2010  
 




Dietmar
Horn
... oder gib in die "Baby-Box" (Quellcode-Sammlung) des XProfan-Managers (F3-Taste) den Suchbegriff "Passwort" ein. Der 3. gefundene Eintrag in der Ergebnisliste löst Dein Problem - und sogar gleich mit beiliegendem und lauffähigem Code.

Gruß
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
14.10.2010  
 



Er will nicht lesen, er will schreiben und er hat Recht!
 
14.10.2010  
 



Hallo,
funktioniert super
Nun noch die anderen Fragen!!!!!
Mit welchen Befehl kann man den Laufwerkbuchstaben von der Festplatte auslesen wo das Script gerade darauf läuft und in eine Variable speichern?
&
Mit welchen Befehl kann man einen Windowsordner öffnen?

mfg

Julian57
 
14.10.2010  
 



Julian mache bitte für verschiedene Themen auch verschiedene Themen auf oder ein Thema "meine lauter Fragen" (oder so...) weil "Passwortabfrage mit Sternchen?" ist schon klar benannt ^^. Kannst auch ein Thema "meine lauter Fragen" erzeugen und zu Deinen Anliegen jeweilige Unterthemen erzeugen.

Schaue GetDir$("@") und z.B. shellExec("c:\\","open",3).
 
14.10.2010  
 



Hallo,
für mich gehöhren die Fragen zu einen Thema wird auch nur ein Script!!!!
Aber ich werde deinen Vorschlag behertzigen
danke für die schnelle Antwort

mfg

Julian57
 
14.10.2010  
 



Hallo,
ja ich weiß ich soll lieber einen neuen Thread aufmachen aber wäre einfach zu aufwändig
Also ich krieg das mit dem GetDir nicht hin postet bitte was ich falsch gemacht habe und wie es richtig geht
Hier mein Code
KompilierenMarkierenSeparieren
let prgpfad$=@getdir$("@")
//hier startet der Ordner
shellexec("prgpfad$:/LEXAR","open",3)

mfg

Julian57
 
14.10.2010  
 



>> für mich gehöhren die Fragen zu einen Thema wird auch nur ein Script!!!!

Das Forum ist aber nunmal für alle da, es geht ja nur zu einem Anteil um Dich - andere auch spätere nach Dir kommende Besucher haben das selbe Anrecht auf eine ordentliche Community wie Du es hast und diese Besucher sollen wie Du auch Lösungen leicht finden können - was nicht geht wenn diese falsch "abgelegt" sind. Beispielsweise wird Julian98 im Thread "Passwortabfrage mit Sternchen" nicht nach seinem GetDir$-Problem suchen.

Mache Dir einen Sammelthread oder so - so wie ich oben beschrieben habe und auch gerne mit lauter (eigenen) Unterthemen - aber im Topic "Passwortabfrage mit Sternchen?" gehts bitte um "Passwortabfrage mit Sternchen". ^^

Übrigens, Anmelden ist sowas von kostenlos... Du hast dann auch mehr Features und kannst eigene Beiträge immer bearbeiten etc...
 
14.10.2010  
 



Hallo,
Na gut dann muss ich mir woll einen Sammeltread machen und die Frage nochmal posten
Hoffe dann beantwortet jemand meine Frage
Ach und könnte jemand den Thread schließen das wäre sehr nett!!!

mfg

Julian5
 
14.10.2010  
 




Dietmar
Horn
Die Angabe der von Dir verwendeten XProfan-Version wäre ebenfalls günstig - dies würde das Reagieren auf Fragen ungemein erleichtern.

Gruß
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
14.10.2010  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.554 Betrachtungen

Unbenanntvor 0 min.
Uwe Lang22.03.2023
RudiB.05.06.2016
Ernst30.04.2014
Tommy04.01.2014
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie