1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Jiyon

Beiträge von Jiyon

  • Eingabe von Benutzername und Passwort

    • Jiyon
    • 15. Juli 2016 um 10:00

    Hab es hinbekommen.

    war aber etwas umständlich. :)

    AutoIt
    ControlClick("Windows-Sicherheit", "", "Edit1")
    Send("^a")


    komischerweise hat

    AutoIt
    ControlSend("Windows-Sicherheit", "", "Edit1", "^a") ; select the text
    ControlSend("Windows-Sicherheit", "", "Edit1", "123456789")

    dies immer nur das "aktive" Feld gefüllt.


    Danke :)

  • Eingabe von Benutzername und Passwort

    • Jiyon
    • 13. Juli 2016 um 16:23

    Zu Früh gefreut,

    hab gerade "Trial and Error" ohne Ende hinter mir.

    Weiß einer wie das Element, Objekt oder die ID ist, die das Benutzernamen Feld füllt.

    Wird hier _IEPropertySet benutzt?

    Danke ;(

    Bilder

    • 2016-07-13 15_37_12-Windows-Sicherheit.png
      • 16,74 kB
      • 424 × 174
  • Eingabe von Benutzername und Passwort

    • Jiyon
    • 13. Juli 2016 um 15:31
    Zitat von AspirinJunkie
    AutoIt
    #include <IE.au3>
    
    
    ShellExecute("iexplore.exe", "-nomerge")
    Sleep(2000)
    
    
    ; bereits geöffneten IE ermitteln
    Global $o_IE
    For $o_Win In ObjCreate("Shell.Application").Windows
       If StringInStr($o_Win.FullName, "IEXPLORE.EXE", 2) Then $o_IE = $o_Win
    Next
    
    
    ; Ab hier verhält sich $o_IE wie ein ganz normales IE-Objekt
    _IENavigate($o_IE, "http://www.google.de")
    _IELoadWait($o_IE)
    
    
    Sleep(2000)
    
    
    _IEQuit($o
    Alles anzeigen

    Cool Danke, das bringt mich schonmal weiter. :)

  • Eingabe von Benutzername und Passwort

    • Jiyon
    • 13. Juli 2016 um 15:05

    Zu

    1. Hatte ich auch versucht, klappt aber wegen dem "nomerge" nicht.
    2. Wird wohl seit längerem nicht mehr unterstützt. Mit dem IE klappt es nicht bei Chrome klappt es. Aber die funktionen auf der Seite laufen leider nur mit dem IE.
    3. Ups, hab ich verbessert.

  • Eingabe von Benutzername und Passwort

    • Jiyon
    • 13. Juli 2016 um 14:38

    Hallo zusammen,

    wir müssen uns in unserer Firma auf unterschiedlichen Servern anmelden.
    Die Server werden über den Browser erreicht.
    Nun öffnet sich beim öffnen der Seite die Anmeldemaske (siehe Screenshot).
    Hat man jedoch früher einmal den Haken fürs speichern des Passworts bestätigt,
    landet man immer im Passwort Feld statt im Benutzernamen Feld.
    Jedoch möchte ich Benutzername und Passwort übergeben,
    ohne zu wissen ob das Passwort im Browser hinterlegt ist.

    Leider können wir auch nur über den IE auf die Seite zugreifen!


    Hier mein Quellcode zum Aufrufen des Servers und der Übergabe des Passworts.

    Func server() ; Server wird mit Passwortübergabe gestartet
    $exp = " -nomerge http://" &$exp ; der IE muss mit Nomerge gestartet werden damit die Sessions getrennt sind.
    ShellExecute ("iexplore.exe", $exp)
    if WinWaitActive("Windows-Sicherheit","",10) = True Then
    Sleep(100)
    If StringInStr($serverPW, "*") then
    $serverPW = StringTrimLeft ($serverPW, 1)
    Else
    $serverPW = "abcdefg" ; Standard Passwort
    EndIF
    Send($eSuiteUser)
    Send("{TAB}")
    Send($serverPW)
    $serverPW = "abcdefg" ; Standard Passwort
    EndIf
    EndFunc

    Dateien

    Windows-Sicherheit.png 31,89 kB – 0 Downloads
  • Radiobuttons die in einer Schleife erstellt wurden

    • Jiyon
    • 18. Januar 2016 um 19:45

    Danke, werde ich gleich morgen mal testen.

  • Radiobuttons die in einer Schleife erstellt wurden

    • Jiyon
    • 15. Januar 2016 um 13:26

    Hallo Zusammen,

    wie kann ich auslesen welcher Radiobutton ausgewählt wurde?

    Hier mein vereinfachter Code. Normalerweise ist das Array von unbekannter Länge und nicht wie hier vorgegeben, da er einer Zeile einer Textdatei entspricht.


    #include <Array.au3>
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <FontConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <GuiButton.au3>
    #include <MsgBoxConstants.au3>


    Local $b_Split[20]
    For $i = 0 To 19
    $b_Split[$i] = $i
    Next
    $iCols = UBound($b_Split)


    $gui_name = GUICreate("Händlername", 500, 500, 100, 100)
    GUISetFont(10, $FW_BOLD)
    $yPos = 10
    For $j = 2 To $iCols - 5
    $Radio_ = GUICtrlCreateRadio($b_Split[$j], 10, $yPos, 300, 20)
    Assign("Radio_" & $j ,$Radio_)
    $yPos = $yPos + 30
    Next
    $yPos = $yPos + 30
    $ok = GUICtrlCreateButton("ok", 50, $yPos)
    GUISetState()


    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    GUIDelete($gui_name)
    ExitLoop
    Case $ok
    For $k = 2 To $iCols
    If GUICtrlRead($Radio_[$k]) = $GUI_CHECKED Then
    $temp2 = $b_Split[$k]
    EndIf
    Next
    MsgBox(48, 1, $temp2)
    GUIDelete($gui_name)
    ExitLoop
    EndSwitch
    WEnd

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™