Um die Zeit fällt mir da auch nicht viel ein, außer - muß das unbedingt programmiert sein
Mals doch einfach:
http://geonext.uni-bayreuth.de/index.php?id=2394
und wenn nicht, vielleicht hilft es ja bei der Problemfindung
Beiträge von Stilgar
-
-
Für FF brauchst du nur:
* FF-Starten
* Seite öffnen (wo du dich einloggen möchtest)
* den FF-Page-Analyzer (siehe meine Sig) zu starten
* Dort auf "Analyze" klicken
* unter Tools "Create Login (Script/Function) auswählen.
* Script ist fertig und steht im Clipboard -
Ich seh nur eine Frage: "Gibt es eine Funktionsreferenz ?"
Wenn du nur eine Datei herunterladen möchtest geht das auch mit InetGet.
-
Hallo,
nein eine Funktionsreferenz gibt es dazu nicht.
In der UDF befindet sich mehr Dokumentation als Programmcode, einfach mal anschauen.Geht das denn nicht auch nur mit InetGet ?
-
[Leicht OT]
Von jEdit gibt es mittlerweile die Version 4.3pre17:
http://jedit.org/ -
Ja ja das war einmal, ab der Version 2009 hat sich Norton Internet Security um 180° gedreht.
Nichts mehr zu sehen vom "PCverlangsamer"
Das ist ja schon mal was - wers denn braucht
Läßt es sich mittlerweile auch deinstallieren? "Früher" waren Symantec-Produkte schwieriger zu entfernen als jeder andere Virus - oder besser gesagt: nur mit Neuinstallation von Windows. -
Nun ja - die Firewall ist im Router, obwohl dieses Win eigene Spielzeug auch an ist, aber die stört ja nicht.
Ansonsten AntiVir und ThreadFire (PC-Tools) wobei ich mich bei der Trefferrate (ca. 0 in 15 Jahren) frage ob das nicht Stromverschwendung ist ... und ja ich habe auch schon andere Programme hier schon komplett scannen lassen - da war und ist nichts.
-
Da sich ein Großteil der Fragestellungen in den Threads in erster Linie darum dreht, erstmal nur die grundlegendsten Informationen von den Fragestellern zu bekommen, hier mal eine Zusammenfassung wie man schneller an eine brauchbare Antwort kommt.
0) Dokumentation und Beispiele bitte mal ansehen!
BeispieleDokumentation Deutsch
Dokumentation Englisch
Dokumentation Russisch1) MozRepl
Die FF.au3 benötigt das FireFox-AddOn MozRepl.Dieses muß installiert sein und über das Menü Extras/MozRepl aktiviert sein.
Dort läßt es sich auch dauerhaft über den Punkt "activate on startup" einschalten.Ist dies nicht der Fall bekommt man in der Console seines Editors bei einem Script wie:
[autoit]#include <FF.au3>
[/autoit][autoit][/autoit][autoit]_FFConnect()
[/autoit]
folgende oder ähnliche Fehlermeldung:Code_FFConnect: OS: WIN_XP WIN32_NT 2600 Service Pack 3 _FFConnect: AutoIt: 3.3.0.0 _FFConnect: FF.au3: 0.5.3.7b _FFConnect: IP: 127.0.0.1 _FFConnect: Port: 4242 _FFConnect: Delay: 2ms _FFConnect ==> Timeout: TCPConnect Error: 10061 _FFConnect ==> General Error: Timeout: Can not connect to FireFox/MozRepl on: 127.0.0.1:4242
Diese Meldung kann auch daraus resultieren, daß z.B. eine Firewall die Kommunikation blockiert.
2) Verbindung zu FireFox/MozRepl
Ein Programm muß einen der Befehle:
* _FFStart
* _FFConnect
enthalten, damit eine Verbindung vom Programm zu FireFox hergestellt wird, alle darauf folgenden Befehle werden sonst nicht funktionieren und Fehlermeldungen über TimeOuts in die Console ausgeben.Diese Verbindung ist nur einmal pro Programm nötig!
3) Fragen und Probleme
Falls ihr eine Frage zu einem Problem hier stellt, dann wäre es sehr hilfreich nicht nur darauf hinzuweisen, daß ein Beispiel oder ein selbst erstelltes Programm nicht geht, sondern folgende vorab Informationen wären bei einer Hilfe-Frage angebracht:* Wie sieht euer Programm aus? (Quellcode)
* Auf welcher Seite gibt es Probleme? (falls es sich im Intranet Seiten handelt, bitte zumindest einen Teil des betroffenen HTML-Quellcodes liefern)
* Welche Informationen/Fehlermeldungen stehen in der Console eures Editors? (am besten die Informationen komplett liefern)4) Sich einen Überblick über HTML, DOM und JavaScript verschaffen ...
... bevor man anfängt eine Web-Seite zu automatisieren:
http://de.selfhtml.org/5) Wie analysiere ich den HTML-Code um an die Information XYZ zu kommen?
Für Informationen über HTML-Elemente wie:
* name
* id
* class
* ...
empfehle ich das FireFox-AddOn "FireBug" zu installieren:
https://addons.mozilla.org/de/firefox/addon/1843Bei diesem reicht es aus mit dem MausCuror auf ein Element zu zeigen um alle Informationen darüber zu erhalten.
6) Wie erstelle ich Abfragen für _FFXpath()?
Abfragen für _FFXPath erstellt man einfachsten mit dem AddOn "Xpather":
https://addons.mozilla.org/de/firefox/addon/1192
damit lassen sich XPath-Abfragen auch gleich überprüfen ob sie zu dem gewünschten Ergebnis führen.Dabei ist es allerdings empfehlenswert sich die Dokumentation zu Xpath anzusehen, sonst werden die Abfragen unnötig kompliziert und unleserlich.
http://xpath.alephzarro.com/content/cheatsheet.html
http://www.w3.org/TR/xpath
https://developer.mozilla.org/en/XPath
https://developer.mozilla.org/En/XPathResult
https://developer.mozilla.org/en/Introductio…h_in_JavaScript -
Hallo,
tja ein bisschen mehr Information wäre schon nett:
- Um welche Seite handelt es sich?
- Falls der Zugriff nicht möglich ist - wie sieht der HTML-Quelltext aus?
- wie sieht dein Programm dazu aus? -
Nicht hetzen, das ist kein Chat - schon gar nicht bei dem Wetter
Senden?
_FFFormSubmit()
ohne Parameter, wenn es nur ein Formular gibt.
http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFFormSubmit.phpFür das Herausfinden der Element-Namen, IDs usw. und Erstellen der Xpath-Abfragen am besten die AddOns FireBug und XPather installieren.
-
Komisch, bei mir geht das Beispiel.
Hast du denn immer noch das Problem mit _FFConnect()?Wenn du Schinken möchtest dann wäre das:
[autoit]_FFFormOptionSelect("grundlage", "name", "Schinken", "text")
[/autoit] -
Schön - ist doch das Gleiche wie in dem Link oben:
http://de.selfhtml.org/html/formulare/auswahl.htm#listenDann kannst du das obige Beispiel nehmen.
-
Tja wenn du mir nun beantwortest hätte ob wir von gleichen reden (was meinst du mit "droppdown menu"?) , dann könnt ich dir auch eine passende Antwort geben.
Ich nehme also mal an du meinst eine HTML-Auswahlliste (option-select) dann schau dir mal diesen Befehl an:
http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_…ptionSelect.phpOder wenn du über einen Offset arbeiten möchtest, also aktueller Index+1 dann evtl .über Xpath:
[autoit]#include <FF.au3>
[/autoit][autoit][/autoit][autoit]If _FFConnect() Then
[/autoit][autoit][/autoit][autoit]
_FFOpenURL("http://ff-au3-example.thorsten-willert.de/")$iIndex = _FFXPath("//select[@name='grundlage']","selectedIndex",9)
[/autoit]
_FFObj("xpath.selectedIndex=" & $iIndex - 1 ) ; - 1 in dem Fall, da der letzte Eintrag schon ausgwählt ist.
EndIf -
Ein wieviel Watt Netzteil benötige ich ?
Das kannst du dir z.B. dort ausrechnen:
http://www.meisterkuehler.de/content/energi…omputer-79.html
einfach PI x Daumen überdimensionieren bringt nichts, da leidet der Wirkungsgrad darunter und das ergibt einen unnötig hohen Stromverbrauch. -
Darf ich davon ausgehen, daß du eine Auswahlliste meinst?
http://de.selfhtml.org/html/formulare/auswahl.htm#listenUnd was davon möchtest du auslesen:
- was selektiert ist?
- die Values?
- den Text?
- ...? -
Zweiter Test:
Vista Home / 1280 * 800 * 32
AMD Athlon X2 DualCore QL-60 1,9 GHz
2GB Ram
ATI Radeon HD3200Jeweils größtmöglichstes Fenster:
False: Balken bei ca. 100 grün, 30% CPU
True: Balken bei ca. 50% rot, 60% CPU -
Mit meinem Uralt-Rechner habe ich ungefähr das gleiche Ergebnis wie Gummibaer (siehe oben)
Win XP / Style Zune / 1152 x 864 x 32
AMD Sempron 2800+
1GB RAM
8xAGP / X1650außer, daß der rote Bereich bei _SetFullFrameRate(True) und maximiert noch etwas "roter" ist und die CPU-Auslastung dann bei ca. 101% liegt.
-
Ohje jetzt zitiere ich mich schon selbst:
Weder noch. _IECreate erzeugt ein neues Browser-Fenster (warten bis geladen ist nur eine Option davon) und _FFCreate gibts nicht.
Warten bis eine Seite geladen ist, ist bei IE _IELoadWait, für FF _FFLoadWait.
habe nichts anderes behauptet.Nur wenn nach einem Befehl gefragt wird, der wartet bis eine Seite in FireFox geladen ist, dann ist die Antwort _IECreate nicht "ganz" richtig, die macht halt ein Internet-Explorer-Fenster, aber wenn schon eines offen ist, dann bringt mir der Befehl nichts.
-
Weil ständig irgendwelche Leute, die entweder:
- keine Lust hatten die Anleitung zu lesen
- keine Ahnung von HTML / DOM / JavaScript hatten
diese Funktion wie MouseClick verwenden wollten und dies bei nicht sachgemäßer Anwendung, mehr Fragen aufgeworfen hatte, als man Antworten geben könnteAlso praktisches Beispiel:
- Erst mit _FFClickXY den Cursor auf ein Eingabefeld setzen dann mit Send eine Eingabe machen ...
Die anderen Funktionen, mit denen das zuverlässigst, viel einfacher geht und auch praktisch funktioniert, waren diesen Leuten vollkommen egal.Für alle die die Funktion dennoch unbedingt haben wollen, liegt die ja noch bei den Beispielen:
http://thorsten-willert.de/Themen/FFau3/Beispiele/files -
_IECreate, einfach mal die Parameter anschauen( sorry, mach halt FFCreate)?
Weder noch. _IECreate erzeugt ein neues Browser-Fenster (warten bis geladen ist nur eine Option davon) und _FFCreate gibts nicht.
Warten bis eine Seite geladen ist, ist bei IE _IELoadWait, für FF _FFLoadWait.FF.au3:
https://autoit.de/index.php?page=Board&boardID=32[EDIT]
_FFLoadWait mit Beispiel:
http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFLoadWait.php