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

Beiträge von snoozer

  • IE Control

    • snoozer
    • 7. Dezember 2006 um 21:24

    probier das mal.....

    [autoit]

    #include <IE.au3>
    $sUrl = "http://localhost/some_html.html";die url sollte angepasst werden....
    $oIE = _IECreate ($sUrl,0,1) ;0,1 visible...0,0 invisible
    $oHWND = _IEPropertyGet($oIE, "hwnd");bingt nichts wenn ie unsichtbar
    WinSetState ($oHWND, "", @SW_MAXIMIZE );bingt nichts wenn ie unsichtbar
    $oForm = _IEFormGetCollection ($oIE, 0);oder $oForm = _IEFormGetCollection ($oIE, "poe_st") möglich
    ;click auf connect....
    $oConnect = _IEFormElementGetObjByName ($oForm, "connect")
    $oConnect.fireEvent("OnClick")
    Sleep(1000)
    ;click auf disconnect
    $oDisconnect = _IEFormElementGetObjByName ($oForm, "disconnect")
    $oConnect.fireEvent("OnClick")

    [/autoit]

    /edit sleep nicht unbedingt notwendig und man könnte das ganze noch in funktionen basteln.....

  • Warten bis Webseiten fertig geladen sind

    • snoozer
    • 7. Dezember 2006 um 19:01

    mhhhh...benutz lieber das hier...mit tab geht das ganze nur schief....

    [autoit]

    $sUrl = "http://ogame.de/portal/?lang=de&frameset=1"
    $oIE = _IECreate ($sUrl,0,1) ;0,1 visible...0,0 invisible
    $oHWND = _IEPropertyGet($oIE, "hwnd");bingt nichts wenn ie unsichtbar
    WinSetState ($oHWND, "", @SW_MAXIMIZE );bingt nichts wenn ie unsichtbar
    $oForm = _IEFormGetCollection ($oIE, 0);oder $oForm = _IEFormGetCollection ($oIE, "formular") möglich

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

    $oUniversum = _IEFormElementGetObjByName ($oForm, "Uni")
    _IEFormElementOptionSelect($oUniversum, "1. Universum",1,"byText");wählt "1. Universum" aus

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

    $oLogin = _IEFormElementGetObjByName($oForm, "login");sucht eingabefeld mit namen "login"
    $sUsername = InputBox ( "Username", "Bitte geben Sie Ihren Benutzernamen ein:" , "Benutzername", " ", 50,140);öffnet Inputbox zum eingeben für Usernamen
    _IEFormElementSetValue ($oLogin, $sUsername)

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

    $oPassword = _IEFormElementGetObjByName($oForm, "pass");sucht eingabefeld mit namen "pass"
    $sPassword = InputBox ( "Passwort", "Bitte geben Sie Ihr Passwort ein:" , "passwort" , "*" , 50, 140);öffnet Inputbox zum eingeben für Passwort
    _IEFormElementSetValue ($oPassword, $sPassword)
    $oForm.fireEvent("onSubmit");das hatte ich vergessen!!! (edit)
    _IEFormSubmit ($oForm);bestätigt form

    [/autoit]


    müsste funzen habs nicht nochmal ausprobiert muss jetzt los...

    //edit hatte was vergessen jetzt gehts...aber des mit den frames hab ich noch nicht wirklich so hinbekommen :/

  • IE Control

    • snoozer
    • 7. Dezember 2006 um 18:16
    Zitat

    Original von th.meger
    Hi,

    am einfachsten ist, wenn du die url postest und die Buttons die geklickt werden sollen.

    Ansonsten ist es schwierig, weil man relativ genau sein muss und nicht einfach sagen kann lade seite klick button start usw.

    So long,

    Mega


    joa damit ist doch erstmal alles gesagt...entweder source oder site....

  • FTP.au3 - Verschlüsselung?

    • snoozer
    • 6. Dezember 2006 um 22:44
    Zitat

    Original von peethebee
    Meines Wissens kann FTP an sich nur unverschlüsselt arbeiten. Ich meine mich an ein SFTP ("Secure ...") zu erinnern, aber da bin ich mir nicht ganz sicher.

    peethebee


    da weiß ich ja mal genauso viel^^
    ne ich glaub ftp kann nur unverschlüsselt arbeiten.....es sei denn du connectest über ssl dann könnte das ganze vielleicht möglich sein....

  • if not ._.

    • snoozer
    • 4. Dezember 2006 um 21:45
    [autoit]

    For $x = 1 To $member[0]
    If (($x = 8) Or ($x = 10) Or ($x = 14)) Then;hier ex member festlegen
    Else
    $Checkbox[$x] = GUICtrlCreateCheckbox($member[$x], 16, $top, 120, 25,$BS_LEFT)
    $Checkbox2[$x] = GUICtrlCreateCheckbox("", 140, $top, 20, 25,$BS_LEFT)
    $top =+ 24
    EndIf
    Next

    [/autoit]


    so würde es auch gehen....^^ mir persönlich gefällt des davor aber besser na gut geschmackssache^^

  • Zufallszahlengenerator

    • snoozer
    • 3. Dezember 2006 um 22:18

    @mega:
    super plan mit der gui funktioniert auch wunderbar außer die minzahl ist größer als die maxzahl(bsp:min=20 max=19) dann ist der zufallswert immer 0...sollte vll noch gekapselt werden bevor der user irgend ein schwachsinn an die funktion übergibt...vll einfach ne ne kleine abfrage rein...

    [autoit]

    Case $start
    If ((GUICtrlRead($min)) > (GUICtrlRead($max))) Then
    MsgBox(48,"Fehler","Die Minimalzahl ist größer als die Maximalzahl.")
    Else
    generieren()
    EndIf

    [/autoit]


    müsste rein theoretisch funktionieren(nicht ausprobiert^^)

    aber sonst :keks: ;)

  • Problem mit FileGetTime

    • snoozer
    • 3. Dezember 2006 um 21:51

    also so funktioniert die funktion eigentlich ganz prima und einwandfrei :keks:....

    nur wenn ich den ordner wechseln will z.b. die dateien alle nach "/test123/####"(#### steht dann für den ordnernamen bzw datum wann die datei erstellt wurde) funktioniert die funktion nicht liefert aber trotzdem 1 zurück...nun gut dass war hier auch soweit ich verstanden hab auch nicht erwünsch wäre in meinen augen jedoch eine sinnvoll erweiterung...

    ebenfallls das kopieren von anderen filetypen funktioniert nicht z.b.

    [autoit]

    copyFilesFromToday(@ScriptDir & "\","*.bmp")

    [/autoit]

    die funktionion liefert zwar 1 aber es passiert nichts(hab *.bmp im gleichen odner drinn daran liegts nicht)

    sonst sind mir keine fehler aufgefallen :rolleyes:

    PS: ja nun gut meine "fehler" sind keine wirklichen fehler sind jedoch sehr gute erweitungsmöglichkeiten die auf jeden fall noch eingebaut werden sollten...

    PSS:was hat es copyflag auf sich??^^

  • Befehle an nicht angeklicktes Fenster senden

    • snoozer
    • 2. Dezember 2006 um 19:41

    nabend eine andere möglichkeit wäre auch des fenster anzusprechen....

    [autoit]

    AutoItSetOption("WinTitleMatchMode", 4)
    ; Get the handle of the explorer window that contains "i have no idea"
    $window = WinGetHandle("some window","i have no idea")
    ;aus der deutschen AutoIT hilfe

    [/autoit]


    viel dazu kann ich eigentlich auch nicht sagen weil ich mich mit der funktion nicht auskenne^^

    PS(nicht böse gemeint):bei der nächsten frage bitte im richtigen "unterforum" dazu posten^^

  • Bildschirm verdunkeln

    • snoozer
    • 1. Dezember 2006 um 20:05
    Zitat

    Original von Vinschni[...]ist es überhaupt erlaubt in nem solchen forum über dass zu reden?[...]


    ich würde mal sagen in deutschland besteht das recht zu freien meinungsäußerung(diese ist jedoch strafbar wenn sie gegen geltenes recht verstößt über etwas reden was einem hack-angriff ähnelt ist solange nicht strafbar bis man diesen schlussendlich vollzieht :)) dabei jedoch keine garantie ;)
    so jetzt aber noch zurück zu deiner frage:
    habs ausprobiert bei der lehrer-console es ist bei uns in der schule egal da erstens ip automatisch bezogen wird und zweitens das netzwerk bei unserer schule so eingerichtet ist dass alle sozusagen über den lehrer-pc ins netz gehen :/

    so und jetzt nochmal nen bisschen zur lehrerconsole....jeder pc in unserer schule hat so eine special-hardware-karte drinn(weiß nicht wie die heißt), die nach jedem neustart das system auf den ursprungszustand setzt...:/ sprich müsste jedesmal die gui bei lehrer rüber kopieren *kotz^^
    naja feststellbar an unserer schule kann man sich als "user" am lokalen pc anmelden(man kann zwar die klasse rausfinden die mist gebaut hat aber wenn der klassenzusammenhalt gut genug ist wissen die nie wer genau des war^^)
    so jetzt hab ich vergessen was ich noch schreiben wollte :rofl:

  • Set ICQ N/A Messages

    • snoozer
    • 1. Dezember 2006 um 19:27
    Zitat

    Original von th.meger
    PS: Oder sollte ich das einfach machen? :rofl:


    hehe wenn es gut kommentiert bzw gut erklärt wird dann ist es im grunde egal, aber bin der meinung in nem tut sollte sowas einfacher geziegt werden :rofl: ;)

  • AutoIt in Vista (DJMANU)

    • snoozer
    • 1. Dezember 2006 um 19:17

    mhh kein plan...aber ich glaube wer 500 schleifen für nen system hinlegt der brauch nicht unbedingt nen automatisierungsprogramm^^
    also ich weiß definitiv das kauf ich mir NICHT....ich steig auf linux um des ist wenigstnes kostenlos und exe dateien kann man mit den richtigen programmen immer noch ausführen...
    aber ehrlich gesagt keine ahnung...mich interessierts auch nicht was windoof da mal wieder zusammengebastelt hat^^
    Tipp:"einfach" kaufen und ausprobieren :rofl:

  • Set ICQ N/A Messages

    • snoozer
    • 30. November 2006 um 21:57

    Hi,
    so hab auch mal dein script ausprobiert und hätte zwei verbessungsvorschläge...
    1# der text von den radiobutton ist schwarz und der hintergrund ist ebenfalls schwarz(zu mindest eine farbe ändern damit man des auch lesen kann^^)
    2# ich würde die gui nen bisschen größer machen damit man nicht immer hin und her scrollen muss(nun gut des ist eher unwichtig und geschmackssache)

    einfach mal nen screen-shot gemacht

    PS: geile idee sowas zu programieren :keks: :klatschen: und auf funktionsweise hab ich es noch nicht überprüft^^

  • _IE Fragen?

    • snoozer
    • 30. November 2006 um 21:41

    so um vll noch nen bisschen zu helfen :)
    viel kann ich eigentlich auch nicht dazu sagen alles was nicht ausreichend kommentiert ist steht in der hilfe drinn und mehr dazu weiß ich auch nicht... :rolleyes:

    [autoit]

    ;aus der autoit hilfe(deutsche version)
    ; hier:einfach der versuch den handel des schon aktiven browser fensters zu bekommen um nicht extra
    ; neues fenster zu öffnen...
    AutoItSetOption("WinTitleMatchMode", 4)
    ; Get the handle of the explorer window that contains "i have no idea"
    $opened_oIE = WinGetHandle("explorer","i have no idea")

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

    $sBaseURL = "http://some-url.com"
    $new_oIE = _IECreate ($sBaseURL,0,0);_IECreate ($sBaseURL,0,1) visible..._IECreate ($sBaseURL,0,0) invisible
    ;_IECreate ($sBaseURL) ebenfalls möglich falls keine besondere einstellung ob sichtbar/nicht sichtbar

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

    _IEImgClick(ByRef $o_object, $s_linkText, $s_mode = "src", $i_index = 0, $f_wait = 1)
    ;$o_object ist dann entweder $opened_oIE oder $new_oIE je nach dem variablen bennant und browser erzeugt

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

    _IELoadWait($opened_oIE);je nach dem der browser erzeugt wurde und wie die varibale heißt die von _IECreate() kommt...
    _IELoadWait($new_oIE);wartet bis browser fertig geladen(meist überflüssig da bis jetzt jede IE-funktion
    ;die ich benutzt hab gewartet hat bis fester fertig geladen war..

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

    _IELinkClickByText(ByRef $o_object, $s_linkText, $i_index = 0, $f_wait = 1);simuliert klick auf link
    ; gleicher kommentar wie bei _IEImgClick

    [/autoit]
  • Bildschirm verdunkeln

    • snoozer
    • 29. November 2006 um 20:51

    hey ho hab das gleiche problem mit der super leherconsole....
    mein tipp: vergiss es einfach egal wie, was, wozu, weshalb, warum, wann es geht nicht...bei uns an der schule jedenfalls...ausprobiert hab ich:

    • port sperren
    • programm beenden
    • als normaler user anmelden
    • ip block
    • über ssl ins netz
    • irgendwelche backdoor progs
    • network scann
    • sonsitge fehlgeschlagen versuche


    es geht aus dem einfachen grund nicht: keine rechte egal was ich versucht hab deswegen kann ich mich nur anschließen lchelper.exe und den richtigen bedingungen => BÖSE^^ bräuchte nur dass gottverdammte admin pw für das adminconfigtool dann geht dass alles klar dann kann man mit lcadmin oder so alles so einstellen dass die lehrer sich selbst sperrren^^

  • script geht...exe geht nicht

    • snoozer
    • 28. November 2006 um 22:43

    mhhh nun gut des kann gut sein nen kleiner tippfehler oder sowas lässt ja dann gleich die welt untergehen^^ (um es mal ein bisschen zu übertreiben^^)
    nun gut jetzt gehts ja :)

    @peethebee:mal wieder was dazugelernt :)
    danke für alle antworten :keks:

  • script geht...exe geht nicht

    • snoozer
    • 28. November 2006 um 22:27

    danke für den tipp werd ich beim nächstenmal beachten..das script ist jetzt fertig und funktioniert auch als exe :)

  • script geht...exe geht nicht

    • snoozer
    • 28. November 2006 um 22:20

    mhhh...hat sich soeben erledigt....nennen wir den fehler windows...ich hab einfach eine komandozeile um eine zeile eingerückt und dann gings....ich hab den programmcode nicht geändert nur eine zeile eingerückt...nun gut auch egal...windoof halt...aber trotzdem thx@huggy :klatschen:

    /edit
    topic solved

  • script geht...exe geht nicht

    • snoozer
    • 28. November 2006 um 22:03

    nabend leute hab ein wirklich seltsames problem...
    meine au3 datei funktioniert zurzeit problemlos macht alles so wie ich will also alles bestens..so nun hab ich das als exe compiliert und ich bekomme eine fehlermeldung(siehe anhang)...in meinem script wird eine datei geschrieben..wenn die datei existiert kann die exe auch ausgeführt werden...ich hab ehrlich gesagt keine ahnung wo der fehler liegen könnte...au3 auch schon mehrmals compoliert kommt immer der selbe fehler und wie gesagt au3-script funktioniert problemlos....

    Dateien

    error.bmp 330,38 kB – 459 Downloads
  • Userpics von euch :)

    • snoozer
    • 27. November 2006 um 21:34

    hehe zu anti-diskrimienierung fällt mir was gutes ein...

    Zitat

    Es ist diskriminierend, wenn man zu einem Anti-Diskriminierungskurs muss, ohne jemanden diskriminiert zu haben.:)


    so und jetzt auch mal nen foto von mir:
    http://home.arcor.de/snooozer/fotos/snoozer.jpg

    hab bestimmt eins von diesen diskriminierungsdingern falsch geschrieben :rofl:

  • probleme mit zählschleife ft. Gui

    • snoozer
    • 22. November 2006 um 22:35

    cool genau des war was ich gesucht hab funktioniert auch :) danke peethebee auch für die extrem schnelle antwort^^
    :klatschen: damit topic solved die lösungen sind manchmal echt so einfach dass man die nicht mehr sieht oder erst gar nicht dran denckt^^

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™