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. Nulli

Beiträge von Nulli

  • AutoIT als Frontend für Access

    • Nulli
    • 22. Juli 2016 um 11:40

    Hallo ?(

    Ich spiele seid kurzem mit AutoIT rum und bin ja echt schwer begeistert wie einfach man sich das leben machen kann.

    Da ich auch Access sehr gerne mag, stellt sich die Frage, ob ich nicht AutoIT als GUI für Access nehmen kann.
    Also Datensätze schreiben, ändern, auslesen usw.

    Aber egal was ich bisher im Netz gefunden habe, kommt nicht dem nahe was ich eigentlich machen möchte.

    Hat wer sowas schon gemacht? Welche Datei muss ich dafür laden um die Funktionen zu haben?
    Bzw. gibt es irgendeine Anleitung?

    Gruß Nulli

  • Logout im IE

    • Nulli
    • 20. Mai 2016 um 13:43

    Perfekt.

    Es läuft. Habe unter dem Endif das Next und er meldet sich nun ordentlich ab.

    Danke euch.

  • Logout im IE

    • Nulli
    • 20. Mai 2016 um 12:39
    AutoIt
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1_1 = GUICreate("Form1", 617, 439, 192, 124)
    $Label1 = GUICtrlCreateLabel("Testprogramm", 32, 16, 188, 17)
    $Button1 = GUICtrlCreateButton("GLS Aufrufen", 32, 48, 75, 25)
    $Pic1 = GUICtrlCreatePic("C:\Temp\AutoIT\Testprogramm\GUI\LogoLoewen6.gif", 424, 8, 164, 100)
    $Input1 = GUICtrlCreateInput("", 120, 48, 49, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    		Case $Button1
    			$oIE = _IECreate("https://gls-group.eu/DE/de/home")
    			$oForm = _IEGetObjByName($oIE, "WILH000loginform") ; Obj der Form ausgelesen
    			$ousername = _IEFormElementGetObjByName ($oForm,"username")
    			$opassword = _IEFormElementGetObjByName ($oForm,"password")
    			$obutton = _IEGetObjById ($oIE,"gls_app_button_0")
    			;Im Loginfenster werden Username und PAssword eingetragen
    			_IEFormElementSetValue ($ousername, "xxxxx")
    			_IEFormElementSetValue ($opassword, "xxxxx")
    			;Wenn Daten eingegeben, dann wird Login gedrückt
    			_IEAction ($obutton,"click")
    			Sleep (2000)
    			;Der Link für die sporadische Abholung wird getätigt
    			_IELinkClickByText($oIE, "Sporadische Abholung")
    			Sleep (1000)
    			;Anzahl aus dem GUI wird in das Mengefeld eingetragen
    			$oForm2 = _IEGetObjByName($oIE, "form")
    			$oMenge = _IEFormElementGetObjByName ($oForm2,"noOfParcels")
    			$Anzahl = GUICtrlRead ($Input1)
    			_IEFormElementSetValue ($oMenge, $Anzahl)
    			;Hier wird die Avis abgeschickt
    			;$obutton2 = _IEGetObjById ($oIE,"submitPickup")
    			;_IEAction ($obutton2,"click")
    			;Abmelden müssen wir uns ja auch
    			$oCollection = _IETagNameAllGetCollection ($oIE)
    			For $oObject In $oCollection
    			If $oObject.tagname = "a" And $oObject.InnerText == "Abmelden" Then
    			_IEAction($oObject,"click")
    			EndIf
    	EndSwitch
    WEnd
    Alles anzeigen

    So sieht das ganze aktuell aus. Oben ist der aufruf der IE.au3.

    Ich geh davon aus das der mit dem IF Then Endif ein Problem hat, aber dieses kann ich nur erahnen.

  • Logout im IE

    • Nulli
    • 20. Mai 2016 um 11:49

    Hallo.

    Hab nun beides ausprobiert. mit IENavigate und das von alpines

    IENavigate passiert nix, ausser das ich nicht mehr mit F12 mir das script anzeigen lassen kann im Internetexpolorer

    Alpines habe ich wie folgt eingegeben.

    AutoIt
    $oCollection = _IETagNameAllGetCollection ($oIE)
    For $oObject In $oCollection
    If $oObject.tagname = "a" And $oObject.InnerText == "Abmelden" Then
    _IEAction($oObject,"click")
    EndIf


    Aber da bekomme ich nur Syntax Fehler.
    Statemanet cannot be just an Expression

    Ich verstehe das nicht :(

  • Logout im IE

    • Nulli
    • 19. Mai 2016 um 12:21

    Jup siehst du richtig mit dem automatisieren der Webseite

    Aber _IENavigate($oIE,"javascript:callLogout();") das funktioniert nicht. Er meldet kein Fehler aber machen tut er auch nichts.

    HTML
    <nav id="logout">
    Max Mustermann
    <a ng-click="callLogout();">
    <span></span>
    Abmelden
    </a>
    </nav>

    Links und Buttons drücken habe ich ja verstanden aber sofern es Javascript ist, das ich nicht sagen kann da ich es nicht kenne so funktioniert es nicht ;(

  • Logout im IE

    • Nulli
    • 19. Mai 2016 um 09:20

    Hallo liebe AutoIT Gemeinde.

    Bin absolut frisch in dem ganzen Thema aber finde es faszinierend was man alles mit AutoIT machen kann.

    Hab angefangen für die Arbeit ein kleines Tool zu basteln. Bei GLS einloggen eine Abholung anmelden und nun möchte ich mich auslegen.
    Jedoch genau da hängt es.

    HTML
    <a ng-click="callLogout();">

    Wie geh ich damit um? Wäre nett wenn mir jemand da ein Tipp geben könnte.

    Gruß Nulli

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™