Im komplett-Archiv sind nun die nötigen Plugins und ctags enthalten:
http://thorsten-willert.de/Software/jEdit/index.php
Download
http://thorsten-willert.de/Software/jEdit…Edit4AutoIt.zip
Viele Grüße
Stilgar
Im komplett-Archiv sind nun die nötigen Plugins und ctags enthalten:
http://thorsten-willert.de/Software/jEdit/index.php
Download
http://thorsten-willert.de/Software/jEdit…Edit4AutoIt.zip
Viele Grüße
Stilgar
Was ist denn an den jEdit Sachen viel zu installieren? Zwei Verzeichnisse kopieren, ctags herunterladen, Pfad eingeben, catalog ergänzen - fertig
Und ist dann sauber installiert, im Gegensatz zu SciTe der mir standardmäßig mein ganzes Homeverzeichnis mit irgendwelchen Dateien zumüllt und zig Dateien doppelt und dreifach vorhanden sind weil sonst die ganzen Zusatzprogramme nicht richtig funktionieren
Oh ein Mißverständnis.
Mit dem
"Hilfsfunktionen mit den zwei Tiefstrichen würde ich nicht direkt verwenden,"
meinte ich die __FF... Funktionen aus der FF.au3.
Grüße
Thorsten
@JoEtHeKiLlEr:
Fragen bitte in den anderen Teilen von "Firefox-Automatisierung" stellen.
Hier gibts nur Infos zu neuen Versionen.
Dennoch kurze Antwort:
Du benötigst für die Steuerung von FF mit der FF.au3 das Plugin-MozRepl und dieses muß in FF aktiviert sein. Dazu mußt du es entweder per Menü in FF starten oder FF mit der Kommandozeilen-Option "-repl" starten; dann klappt es auch mit FF von einem USB-Stick.
Grüße
Stilgar
@thunder-man:
Die JavaScript Funktionen habe ich nur vorübergehend so gemacht. So ein Einzeiler ist immer recht schlecht zu programmieren
Diese "Txt 2 au3" ist mir neu, ich habe halt jEdit gesagt er soll am Angang und der Zeile was ranhängen - fertig.
Mehrere Profile starten? Bis vor ein Tagen habe ich gar nicht gewußt, das jemand die überhaupt verwendet - ich werd sehen ob ich das noch irgendwo einbauen kann.
Diese Hilfsfunktionen mit den zwei Tiefstrichen würde ich nicht direkt verwenden, die sind alle nicht unbedingt zur normalen Anwendung gedacht, dafür gibts auch keinen Support
Grüße
Thorsten
Igitt IE
Probiers mal damit:
[autoit]ControlClick("Windows Internet Explorer", "Sind sie sicher,","Button1","left",2)
[/autoit]So klappts zumindest unter XP.
Grüße
Stilgar
Neue Version der FF.au3 V0.2.7.6b, 02. Sept. 2007:
* NEU: _FFGetLength: Gibt die Anzahl folgender Elemente zurück:
links, images, forms, frames, anchors, styleSheets, tabs
* NEU: _FFStart besitzt nun 3 Startmodi:
- Mit laufendem Prozess verbinden
- (Default) Neuen Prozess starten
- Versuchen mit laufendem Prozess zu verbinden, wenn dies fehlschlägt, wird ein neuer Prozess gestartet
* NEU: __FFStartProcess: Hilfsfunktion um FF zu starten
* Geändert: _FFConnect nun mit Timeout
http://thorsten-willert.de/Software/AutoIt/
Dokumentation:
An neue Funktionen angepaßt und Querverweise eingefügt:
http://www.thorsten-willert.de/Software/AutoI…n/index_ff.html
Viele Grüße
Stilgar
Du mußt dem FF sagen was her "submiten" soll. Das funktioniert wie in JavaScript:
http://de.selfhtml.org/javascript/objekte/forms.htm#submit
Da das Formular für den Login auf dieser Seite leider keinen Namen hat, kannst du es über die Nummer ansprechen. Da es das zweite Formular ist hat es die Nummer 1.
Ein Submit dafür würde dann so aussehen:
An FireFox mußt du also nun folgendes senden:
[autoit]_FFSetGet($ff,'content.document.forms[1].submit()')
[/autoit]"Content" deswegen, weil du damit den Inhalt des Browsers ansprichst.
Den Button anzuklicken würde ähnlich aussehen:
[autoit]_FFClick($ff,'content.document.forms[1].Submit')
[/autoit]Ist momentan noch etwas komisch, aber Funktionen für Formulare sind in arbeit.
Grüße
Stilgar
Warum möchtest du denn ein Wörterbuch schreiben?
Lade z.B. das hier herunter:
http://www.erweiterungen.de/detail/Deutsches_Woerterbuch_(de-DE)/
die XPI nicht installieren, sondern "speichern unter ...", ändere das Suffix in zip, entpack es irgendwo hin und schon hast du ein Wörterbuch mit ca. 600000 Wörtern
Mit Datenbank hat so eine Liste nicht viel zu tun. Das Wörterbuch ist ja nur eine Textdatei, in der ein Wort in jeder Zeile steht.
Grüße
Stilgar
Neue Version der FF.au3 V0.2.7.5b, 01. Sept. 2007:
* NEU: _FFAction - TabClose - schließt den aktuellen Tab
* NEU: Die Rückgaben "true" und "false" von MozRepl werden nun in 1 und 0 gewandelt damit diese besser ausgewertet werden können.
* NEU: _FFClickLink - klickt auf den angegebenen Link, mit der Auswahl zwischen: href, text, name, title, id und index
* Korrektur: Error und Rückgabewert in _FFClickImage, wenn nichts gefunden wurde
* Optimiert: _FFLoadWait, _FFConnect, _FFDisConnect, _FFReadHTML, _FFReadText, _FFRecv, __FFWaitForRepl, __FFChromeSelect
http://thorsten-willert.de/Software/AutoIt/
Dokumentation:
_FFClickLink hinzugefügt
http://www.thorsten-willert.de/Software/AutoI…n/index_ff.html
Viele Grüße
Stilgar
Nein MozRepl nachträglich automatisch starten geht leider nicht, da man ja ohne MozRepol auch keinen Zugriff auf FF hat
Ich werde deine Idee noch in die _FFStart mit einbauen:
Nur wenn keine Verbindung zu einem Browser möglich ist eine neue Instanz aufmachen.
Grüße
Thorsten
@thunder-man:
Nein ist normalerweise kein Problem, nur wer denkt halt schon ständig dran seine Cookies auszumisten?
Grüße
Thorsten
Genau.
Dürfte mit SMSGottt nicht vergleichbar sein und sobald man bei PeterZahlt das Werbe-Fenster schließt wird das Telefongespräch eh abgebrochen:
http://www.peterzahlt.de/c2c-peterzahlt/faq.do
Was ich eher bedenklich finde ist, das dort die eigenen Daten unverschlüsselt in einem Cookie gespeichert werden
Dennoch ein interessanter Service
Du kannst zwar keinen Text richtig reinschreiben, aber ändern. Wähle z.B. ein Element per Name oder ID an und ändere die Eigenschaft textContent z.B.:
document.getElementById("title").textContent = "neuer title"
Oder lies die ganzen Quelltext, ändere Ihn und schick ihn wieder zurück:
content.document.documentElement.innerHTML = $htmlQuelltext
Für den Alert habe ich noch keinerlei Eigenschaften oder Methoden entdeckt.
Du könntest über eine Schleife die Tab-Labels abfragen und dann entsprechend öffnen.
gBrowser.mTabs.length (Anzahl der Tabs)
gBrowser.mTabs[0].label (Label / Titel des 0ten-Tabs)
Viele Grüße
Stilgar
__TIME__ kommt noch, hatte Probleme mit der Formatierung. Folgendes könnte ich ausbauen:
http://www.thorsten-willert.de/old/CompressHT…rozessor_D.HTML
obwohl natürlich nicht alles davon sinnvoll ist.
[EDIT]
Kleines Miniupdate des PP, diesmal mit __TIME__ :
http://thorsten-willert.de/Software/jEdit/downloads/PP.bsh
Viele Grüße
Stilgar
Für Tippfaule
die V0.0.1 eines Präprozessors:
http://www.thorsten-willert.de/Software/jEdit/downloads/PP.bsh
einfach zu den AutoIt Makros kopieren.
ersetzt:
__FILE__ durch den Dateinamen mit Pfad
__NAME__ durch den Namen des aktuellen Puffers
und ganz wichtig!!!
aus $var++ wird $var += 1 und
aus $var-- wird $var -= 1
Viel Spaß damit
Stilgar
Eben. Aufgrund dieser Wertigkeit wird hier immer true herauskommen (wenn n <> 0):
[autoit]$var =23
msgbox(0,"",not $var <> 23 )
msgbox(0,"",not $var <> 25 )
msgbox(0,"",not $var <> 30 )
Da zuerst die Variable negiert wird, gibt es im Endeffekt immer einen Vergleich auf: false <> n
Die Variable selbst ist, sobald diese <> 0 ist, immer true.
Wenn schon der Vergleich negiert werden soll, muß dieser in eine Klammer:
[autoit]$var =23
msgbox(0,"",not ($var <> 23) )
msgbox(0,"",not ($var <> 25) )
msgbox(0,"",not ($var <> 30) )
Ist aber schon etwas grausig zu lesen
Grüße
Stilgar
Hallo,
ich schätze mal du brauchst Radio-Controls. Ja / Nein bzw. Verschlüsseln gleichzeitig An / Aus wäre ja etwas komisch.
gruppiert werden die so:
GUICtrlCreateGroup ()
$radio_1 = GUICtrlCreateRadio ("Radio 1", 210, 90, 50, 20)
$radio_2 = GUICtrlCreateRadio ("Radio 2", 210, 110, 60, 50)
GUICtrlCreateGroup ("",-99,-99,1,1) ;close group
da führt einen die Hilfe von GUICtrlCreateRadio leider nicht hin
Falls du die Gruppe noch beschriften möchtest, schau dir bitte GUICtrlCreateGroup in der Hilfe genauer an.
Grüße
Stilgar
Die _FFClick Funktion wird z.B. von _FFClickImage benutzt um den Klick auf den entsprechenden Link durchzuführen. Damit kannst du also auf alles klicken worauf es Sinn macht.
Wobei _FFClick auch nicht wirklich was macht sondern ein JavaScript aufruft das den entsprechenden Maus-Event im Browser auslöst:
also _FFClickImage sucht erst das Bild (auch wieder per JavaScript) bekommt den Index mit dem Link zurück und ruft dann das obige Script wieder über _FFClick auf.
bin gerade auf der Suche danach, das hat mich auch gerade etwas gestört.