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

Beiträge von Baron1977

  • Benutzernamen in Internet Explorer Eintragen

    • Baron1977
    • 7. September 2009 um 21:48

    Es hat erst nicht funktioniert dann habe ich das so gemacht.

    [autoit]

    #include <IE.au3>

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

    $sUsername = 'Baron@kabelmail.de'
    $sPassword = 'laracroft1984'

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

    $url = "https://www.kabelmail.de/"
    Global $oIE = _IECreate($url)

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

    $oform = _IEFormGetCollection($oIE, 1)
    $oname = _IEFormElementGetObjByName($oform , "ctl00$ContentPlaceHolder1$tbUserIDName")
    $opasswd = _IEFormElementGetObjByName($oform , "ctl00$ContentPlaceHolder1$tbUserPwd")
    $obutton = _IEFormElementGetObjByName($oform , "Submit")
    $setname = _IEFormElementSetValue($oname, $sUsername)
    $setpasswd = _IEFormElementSetValue($opasswd, $sPassword)
    _IEAction($obutton, "click")

    [/autoit]

    zwar steht jetzt die e-mail und das passwort doch er würde mit das richtige passwort nicht sich anmelden???

    der name für das button ist ctl00$ContentPlaceHolder1$ImageButton1 das müßte doch heißen das ich es so machen muß

    [autoit]

    $obutton = _IEFormElementGetObjByName($oform , "ctl00$ContentPlaceHolder1$ImageButton1")

    [/autoit]

    doch dann passiert auch nichts

  • Benutzernamen in Internet Explorer Eintragen

    • Baron1977
    • 7. September 2009 um 19:16

    Hier habe ich noch ein Beispiel:

    erstmal die seite

    https://www.kabelmail.de/

    dann denn skript denn ich umgeändert habe

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>

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

    $sUsername = 'Baron@kabelmail.de'
    $sPassword = 'laracroft1984'

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

    $url = "https://www.kabelmail.de/"
    Global $oIE = _IECreate($url)

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

    $oform = _IEFormGetCollection($oIE, 0)
    $oname = _IEFormElementGetObjByName($oform , "ctl00$ContentPlaceHolder1$tbUserIDName")
    $opasswd = _IEFormElementGetObjByName($oform , "ctl00$ContentPlaceHolder1$tbUserPwd")
    $obutton = _IEFormElementGetObjByName($oform , "Submit")
    $setname = _IEFormElementSetValue($oname, $sUsername)
    $setpasswd = _IEFormElementSetValue($opasswd, $sPassword)
    _IEAction($obutton, "click")

    [/autoit]

    doch was mache ich hier jetzt wieder falsch ?

    hier zu der seite der teilweise Quelltext

    Spoiler anzeigen

    div class="greyBasicLine">

    <div style="padding: 5px 8px 5px 10px;">

    <div style="float: left;">

    <strong>Anmeldung für registrierte Kunden:</strong></div>

    <div style="float: right;cursor:pointer;" onclick="javascript:onPasswordInfo('block');">Passwort vergessen</div>

    </div>

    <br class="clear" />

    <div class="input3ColumnFirst">

    <div class="textMargin">

    E-Mail-Adresse</div>

    <div class="inputMargin">

    <!-- asp:input -->

    <input name="ctl00$ContentPlaceHolder1$tbUserIDName" type="text" maxlength="60" id="ctl00_ContentPlaceHolder1_tbUserIDName" class="contentInput" />

    </div>

    </div>

    <div class="input3Column">

    <div class="textMargin">

    Passwort</div>

    <div class="inputMargin">

    <!-- asp:input -->

    <input name="ctl00$ContentPlaceHolder1$tbUserPwd" type="password" maxlength="20" id="ctl00_ContentPlaceHolder1_tbUserPwd" class="contentInput" />

    </div>

    </div>

    <div class="input3Column">

    <div class="textMargin">

    &nbsp;</div>

    <div class="inputMargin">

    <input type="image" name="ctl00$ContentPlaceHolder1$ImageButton1" id="ctl00_ContentPlaceHolder1_ImageButton1" src="../img/kdg/buttons/login.gif" onclick="SetInactive();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentPlaceHolder1$ImageButton1&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="height:22px;width:83px;border-width:0px;" />

    </div>

    </div>

    <br class="clear" />

    meine frage was soll den an mein skript das probleme liegen????


    "Die Beiträge die ich gelöscht habe wahr mein versehen da ich was gefragt habe was ich schon hatte ihrgendwie wurde das nicht gespeichert und deswegen als erledigt gesehen"

  • Benutzernamen in Internet Explorer Eintragen

    • Baron1977
    • 7. September 2009 um 16:36
    Spoiler anzeigen

    #include <IE.au3>

    $oIE = _IECreate ("http://www.jappy.de/")

    $oForms = _IEFormGetCollection ($oIE)
    If @error Then
    MsgBox(0, '', 'Keine Formen enthalten')
    Else
    $Index = 0
    For $oForm In $oForms
    ConsoleWrite('Form-Index: ' & $Index & ' / Name: ' & $oForm.Name & @CRLF)
    $oFormElements = _IEFormElementGetCollection($oForm)
    If IsObj($oFormElements) Then
    $IndexElement = 0
    For $oElement In $oFormElements
    ConsoleWrite('Form: ' & $Index & ' /Element: ' & $IndexElement & ' /Name: ' & $oElement.Name & @CRLF)
    $IndexElement += 1
    Next
    EndIf
    $Index += 1
    Next
    EndIf

    Habe dies verwendet um zu testen aber da kommt nichts müßte da nicht dann msgbox kommen??? oder ?(

  • Benutzernamen in Internet Explorer Eintragen

    • Baron1977
    • 7. September 2009 um 15:46

    Danke an funkey!

    genau das meinte ich jetzt möchte ich nur gern wissen wie der weg ist um genau auf dem feld zu kommen da ich vorher nur die alte hilfsdatei hatte von Autoit und der Neue erst gestern Runter geladen habe.

    ansonsten ist genau das was ich wollte :rock:

    MfG

    Baron1977

  • Benutzernamen in Internet Explorer Eintragen

    • Baron1977
    • 7. September 2009 um 14:52

    Hallo an alle!

    Ich habe auf einer seite über den Internet Explorer und zwar die Seite Jappy.de auf der startseite kommt das feld wo man Benutzer und Passwort eintragen tut.

    Also meine Frage Ich möchte mit Autoit ein sKript erstellen das wenn ich den Skript auslöse das er gleich den Benutzer feld füllt mit den richtigen Benutzername, ich könnte jetzt mit

    [autoit]

    send("{TAB}")

    [/autoit]


    arbeiten so das ich auf das feld bin wo ich dann es eintragen kann der Benutzername doch das denke ich nicht ob es so gut wehre es kann ja mal passieren das ein neues tool auf der ober flasche von Internet Explorer neu zu kommt und dann stimmt die

    [autoit]

    send("{TAB}")

    [/autoit]

    nicht mehr richtig. es gibt auch da nicht das ein Buchstarbe unterstrichen ist wo man den befehl Beispiel Alt+B nehmen kann.

    hier das bild was ich meine wo es ein getragen werden soll.

    http://www.imgimg.de/bild_pfeil9aeb6496png.png.html

    und hier der skript der zwar schon auf die seite hinweißt.

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate ("www.jappy.de")
    $hWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState($hWND, "", @SW_MAXIMIZE)

    [/autoit]

    ich will noch dazu sagen das ich weiß das die browsers die seiten Benutzer und Passwort Speichern kann das möchte ich nicht es soll auch als portable dienen wenn ich bei jemandem bin und kurz mit diesen Skript einlogge .

    Würde es ihrgendwie gehen das feld an zu sprechen bitte um Hilfe und eine Kleine erklärung wenn es geht danke schon mal in Vorraus ?(

    MfG

    Baron1977

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 7. September 2009 um 00:33

    habe die 5 Minuten in 16 sekunden geändern um zu testen danke ist genau das richtige was ich brauche

    ich danke nochmal ganz Doll an

    Stilgar
    und AutoBert

    MfG

    Baron1977

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 7. September 2009 um 00:28

    Danke dir AutoBert hat geholfen

    bloß noch die letzte frage dann ist dieser thema denke ich mal zu ende

    tut das Programm jetzt jede 5 minuten aktualisieren und das ich richtig verstanden habe sobald ich dann auf ESc gehe dann aus?

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 7. September 2009 um 00:18

    der Skript funktioniert

    [autoit]

    #include <IE.au3>
    HotKeySet("{ESC}", "Terminate")

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

    $oIE = _IECreate ("www.jappy.de")
    $hWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState($hWND, @SW_MAXIMIZE)

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

    While True
    Sleep(500000)
    _IEAction($oIE, "refresh")
    Wend

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

    Func Terminate()
    Exit 0
    EndFunc

    [/autoit]

    bis auf einer zeile

    [autoit]

    WinSetState($hWND, @SW_MAXIMIZE)

    [/autoit]

    da sagt er mir Error an?

    und wegen die 5 minuten macht er es immer wiederholen ansonsten ist das besser als meins

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 23:47

    Ich habe eine Andere Lösung zu meinen Problem gefunden und zwar lasse ich autoit den Internet Explorer mit starten und gleich auf die Richtige Seite laden mit diesen befehl

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate ("www.jappy.de")

    [/autoit]

    und dann kann ich mit diesen befehl was anfangen

    [autoit]

    WinWaitActive("Jappy - Deine Online Community - Windows Internet Explorer")
    sleep(500000)
    send("{F5}")
    sleep(500000)
    send("{F5}")

    [/autoit]

    Jetzt habe ich nur eine frage wie kann ich es machen das Autoit denn Internet Browser auf Vollbild anzeigt :?:

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 23:15

    Kann denn niemand mir Helfen ich wir doch nur wiesen wie man mit dieses

    [autoit]

    _IEAttach und _IEAction

    [/autoit]

    das es wie das was ich am anfang

    [autoit]

    ShellExecute("Jappy - Deine Online Community - Windows Internet Explorer")
    send("{F5}")

    [/autoit]

    beschrieben habe ausführbar ist.

    da ich jetzt erst das neue helfshandbuch habe von autoit und nicht mit den _IEAttach und _IEAction klar komme wie müßte ich vorgehen

    Bitte um Hilfe!

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 21:17

    was müßte ich machen mit den befehl _IEATTACH

    [autoit]

    #include <IE.au3>
    _IEAttach ( $s_string [, $s_mode = "Title" [, $i_instance = 1]] )

    [/autoit]

    muß ich die erstezeile so wie sie steht drin lassen?

    und bei der 2 zeile was muß ich denn hier eintragen ich endschuldige mich dafür ich habe zum erstenmal das andere Autoit-Hilfe ich hatte noch das alte aber das aktuelle Autoit Programm.

    bitte um Hilfe

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 20:47

    Jut habe es gefunden die hilfe ich hatte noch denn alten Hilfs Programm drauf gehabt deswegen hatte ich auch nichts gefunden danke werde mich damit auseinander setzen

    Danke!

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 20:12

    Ja denn IE.au3 habe ich gefunden doch bei 4636 zeilen habe ich kein überblick mehr wo ich da anfangen soll was ich für denn Internet Explorer brauche!

    Kann jemand eine Lösung zu meinen Skript geben mit ein kleinen Beispiel Skript.

    hier nochmal mein Skript

    [autoit]

    ShellExecute("Jappy - Deine Online Community - Windows Internet Explorer")
    send("{F5}")

    [/autoit]

    es soll wirklich nur wenn die seite Offen ist(Internet Explorer) und ich dann denn Skript auslöse die seite aktualisieren

    Bitte um Hilfe

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 19:36

    ja und wo würde ich die IE.au3 finden???

  • bei Firefox gibt es ein Addon das seiten aktualisieren tut ich bastel eins für Internet Explorer!

    • Baron1977
    • 6. September 2009 um 18:56

    Hallo Leute!

    Ich möchte für jemandem was Basteln was bei Firefox der name "ReloadEvery" Heißt das addon kann einer bestimmten abstand die seite aktualisieren doch für den Internet Explorer gibt es nicht!

    hier der Skript wo ich hengen Bleibe.

    [autoit]

    ShellExecute("Jappy - Deine Online Community - Windows Internet Explorer")
    send("{F5}")

    [/autoit]

    So ich erkläre der Internet Explorer ist ofen und ich löse denn Skript aus aber dann kommt erst eine meldung das er die seite nicht gefunden hat sobald ich aber auf das ok drücke dann macht er erst die seite aktualisieren

    was mache ich falsch bitte um Hilfe! :whistling:

    MfG

    Baron1977

  • gibt es ein befehl ausser blockinput das nur wehrend autoit das ausführbare fenster blockt

    • Baron1977
    • 16. März 2009 um 22:27

    da ich ja nicht genau weiß wie ich WinSetstate einsetze

    habe es so schon probiert und umgekehrt das run als erstes ist

    [autoit]

    WinSetState("Nero-7.10.1.0_deu_trial.exe", @SW_DISABLE)
    Run("Nero-7.10.1.0_deu_trial.exe")
    WinWaitActive("Nero Ask Toolbar")
    Send("{TAB}")
    Send("{SPACE}")
    Send("!s")
    Send("!w")
    WinWaitActive("Nero 7", "Der Installations-Assistent")

    [/autoit]

    Bitte um Hilfe ;(

    Gruß Baron1977

  • gibt es ein befehl ausser blockinput das nur wehrend autoit das ausführbare fenster blockt

    • Baron1977
    • 16. März 2009 um 05:05

    hier ein Beispiel.:

    [autoit]

    Run("Nero-7.10.1.0_deu_trial.exe")
    WinWaitActive("Nero Ask Toolbar")
    Send("{TAB}")
    Send("{SPACE}")
    Send("!s")
    Send("!w")
    WinWaitActive("Nero 7", "Der Installations-Assistent")

    [/autoit]

    habe schon versucht aber ich kann immer noch zugreifen in der installersion es soll wirklich nur das wie in diesem beispiel blockiert werden damit es in ruhe installiert werden kann ohne das man da zwischen funkt. ?(

    WinSetState(@SW_HIDE) ist auch eine idee und dann sein eigenes installersionsbalken einbauen .

    was müßte ich genau bei WinSetState

    @SW_HIDE
    @SW_DISABLE
    @SW_ENABLE

    eintragen damit es geht ?(

    Gruß Baron1977

  • gibt es ein befehl ausser blockinput das nur wehrend autoit das ausführbare fenster blockt

    • Baron1977
    • 14. März 2009 um 07:23

    Hallo alle zusammen!

    Es geht darum ich möchte gern ein Programm was mit autoit installiert wird blocken so das man nicht mehr zwischen funken kann aber trotzdem am rechner was anderes machen können. wenn ich blockinput einsetze dann wird ja die maus und tastertur geblockt. ich möchte nur das Installationsfenster was autoit auführt blocken vor schutzt das es nicht die befehle verändert wird so das autoit seine arbeit richtig macht. :wacko:

    Gruß Baron1977

  • Probleme bei Nero 7 Fenster

    • Baron1977
    • 14. März 2009 um 07:08

    so hat es aber funktioniert

    [autoit]

    While 1
    If WinExists("Nero 7", "&Drucken") Then
    WinActivate("Nero 7", "&Drucken")
    ExitLoop
    EndIf
    WEnd

    [/autoit]

    ich habe es doch vorher schon versucht mit WinWait es wartet doch auch nur bis das fenster dann existierbar ist also müßte ich doch dann trotzdem mit der maus aufs fenster drücken

    wenn ich das so machen würde

    [autoit]

    WinWait("Nero 7", "&Drucken")
    WinActivate("Nero 7", "&Drucken")
    WinWaitActive("Nero 7", "&Drucken")

    [/autoit]
  • Probleme bei Nero 7 Fenster

    • Baron1977
    • 12. März 2009 um 23:17

    denn quell text denn du mir geschrieben hast hat geklappt danke jetzt komme ich weiter :rolleyes:

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™