Update auf V0.964
Download und Änderungen siehe oben.
Viel Spaß damit!
Stilgar
Update auf V0.964
Download und Änderungen siehe oben.
Viel Spaß damit!
Stilgar
Alles Gute auch mir!
Update auf V0.963.
Download und Änderungen siehe oben.
Viel Spaß damit!
Stilgar
Update auf V0.962.
Download und Änderungen siehe oben.
Viel Spaß damit!
Stilgar
Update auf V0.96.
Download siehe oben.
Viel Spaß damit!
Stilgar
Update auf die Clipboard-UDF. Download siehe oben ...
Viel Spaß damit!
Stilgar
Du solltest Dir mal die Funktion "_ClipBoard_SetViewer" anschauen.
Im Scriptbeispiel ist beschrieben wie man einen eigenen Viewer in die ClipboardViewer-Kette einbindet. Ein permanentes abfragen mittels "ClipGet" ist kein guter Stil.
Na gut, die letzten 5 Jahre hat es einwandfrei funktioniert
Gibt es denn auch was "neueres" als die erwähnten Funktionen? Laut MS-Dev Center existiert das nur noch für Abwärtskompatibiltät vor Vista - das war vor sieben Jahren ...
Hier ist ein kleines Werkzeug (hat mir schon sehr viele Stunden Arbeit erspart) zum Testen.
Das Programm "Formatiert" jeden neuen Text im Clipboard mit verschiedenen Optionen und kopiert das Ergebnis wieder in das Clipboard zurück.
Formatieren bedeutet in dem Fall:
* Text nach Uppercase, Lowercase, Proper, Title usw.
* Text beschneiden: die ersten n Zeichen, die letzten n Zeichen und Zeichen aus der Mitte
* Preffix und Suffix anhängen (verschiedene Datumsformate sind vorgegeben) und Text an Postion n einfügen
* Leerzeichen, Doppelte Leerzeichen, Zeilenumbrüche, Nicht-ASCII Zeichen entfernen
* Konvertieren:
- URL-en/decodieren
- IP To Name / Name To IP
- String To Hex / Hex To String
- RGB To Hex / Hex To RGB (RGB im Format nnn,nnn,nnn)
- IntToBin (Automatische Stellen, 8, 16, 32, 64) und IntToBin
- Zeilen und Blockkommentare (mehrzeilig) für verschiedene Programmiersprachen.
* Wem das nicht reicht, kann in eine Liste eine beliebige Anzahl an RegExen eintragen (auch gut um einfachste Texte zu übersetzen!), die einzeln aktivierbar sind.
* Aus der Liste "Macros" können die meisten Informationen ins Clipboard kopiert werden, die als AutoIt-Makro zur Verfügung stehen und ein paar mehr.
Zu den einzelnen Listen:
* "Function List" dort kann man die Reihenfolge ändern, wie die Formatierungen angewandet werden (wird noch nicht gespeichert)
* "History", speichert die Original Einträge des Clipboards
* "RegExReplace ..." die macht genau was dort steht, alle RegExen in dieser Liste werden der Reihe nach auf das Clipboard angewandt - ABER nur wenn in der Spalte "Exe" der Haken gesetzt ist. Die Spalte "ERROR" zeigt einen Fehler in der Regex an.
* "Macros" dient momentan nur dazu um die entsprechenden Infos zu kopieren.
Die Funktionen haben sich im Laufe der Zeit ergeben, also bitte nicht zu sehr den Quelltext ansehen
Da ich gerade an einer neuen Version arbeite sind Vorschläge sehr willkommen.
Was schon geplant ist:
* Verschiedene Parametersätze abspeichern
* Globaler Reset
* Alle Einstellungen und Listen in eine SQLite-DB speichern
* Reihenfolge der Funktionen speichern (Function List)
* Mehrere RegEx-Listen
* Kommentare auch wieder entfernen
* Gesamt / Zeilen - Modus
* HTMl-Tags entfernen
* Umlaute umwandeln (ü -> ue ...)
* String bis zu einer bestimmten Länge mit Zeichen auffüllen (links, rechts, zentrieren)
* Zeilen nummerieren
* Preffix / Suffix ersetzen
(und was ich beim Arbeiten sonst noch so brauche ...)
! Wenn man eine Einstellung ändert wird die Überwachung des ClipBoards deaktiviert, also danach wieder einschalten.
Ansonsten einfach mal ausprobieren.
V0.964:
* Neu: Macros in Texten werden nun ersetzt (ausschaltbar über Prefs-Menü)
* Neu: Macros auch in Preffix usw. einsetzbar
* Neu: RegEx-Liste: Die Anzahl der Ersetzungen wird angezeigt (Spalte "Replaced")
* Neu: RegEx-Liste: Die Breite der Spalten wird nun automatisch angepaßt
* Neu: Zeilen können nun Sortiert werden (Menü Extras)
* Geändert: Tab: "Convert": Bei Int2Bin wird nun eine zweite Auswhahl für die Anzahl der Stellen eingeblendet
* Korrektur: Einzelne Wörter werden nun auch auch richtig "Formatiert" (Tab: "Format")
* Korrektur: Die Abstände der Satzzeichen werden nun VOR dem Formatieren korrigiert.
Download:
ClipFormat.au3
Grüße
Stilgar
Hallo,
wenn es nur ein Formular auf der Seite gibt (bzw. das erste Formular auf der Seite) abgesendet werden soll, dann reicht _FFFormSubmit() ohne Parameter, dieses wartet dann auch, ob die Seite anschließend wieder vollständig geladen ist.
Die Parameter braucht man, wenn es mehrere Formulare gibt, oder in Sonderfällen, z.B. wenn das Senden per JavaScript gestartet wird.
Grüße
Stilgar
Hallo,
wenn das Script so aussieht:
[autoit]_FFStart()
[/autoit][autoit][/autoit][autoit]If _FFConnect() Then
_FFOpenURL("http://homepage.de/")
_FFSetValue($email, "email", "Class")
_FFSetValue($password, "password", "Class")
_FFClick("button green s widthXxs", "class", 0)
Else
MsgBox(64, "", "Can't connect to FireFox!")
EndIf
dann braucht man alle Sleeps und _FFLoadWait nicht mehr, denn _FFOpenURL beinhaltet _FFLoadWait.
Auch _FFClick sollte durch ein einfaches _FFFormSubmit() ersetzt werden können - kommt auf die Seite an.
Die Zeilen mit:
__FFSend: try{window.content.top.document.getElementsByClassName('password')[0].value='123456'}catch(e){'_FFCmd_Err';};
sind ein JavaScript-Code der im Fehlerfall "'_FFCmd_Err" zurückgibt, bei Deiner Consolen-Ausgabe war alles in Ordnung, also werden die passenden Meldungen für den Erfolgsfall zurückgeliefert:
_FFClick -> 1
_FFSetValue -> der gesendete Wert
Grüße
Stilgar
Neue Testversion V0.6.0.1b-11:
- Added: New parameter for _FFCmd:
_FFCmd($sArg, $iTimeOut = 30000, $bTry = True, $bDebug = False)
$bDebug = true : returns the complete error message from JavaScriptRein für Testzwecke falls ein übergebens JavaScript nicht funktioniert.
http://thorsten-willert.de/Themen/FFau3/Testversion/files
Viel Spaß beim Testen!
Welch eigenartige Idee ... man sollte Vorschläge anderer Leute nicht unüberlegt übernehmen ... - wieder herausgenommen, der Parameter $bTry bewirkt im Endeffekt das Gleiche.
Neue Testversion V0.6.0.1b-12:
http://thorsten-willert.de/Themen/FFau3/Testversion/files
- siehe oben
- Fehler in __FFIsIP korrigiert.
Viel Spaß beim Testen!
Stilgar
In der Preiskategorie muß ich fast aufgeben.
Die einzigen halbwegs günstigen (Netzwerk-Stereo-Receiver) was mir noch einfallen sind die:
http://www.de.onkyo.com/de/produkte/tx-8050-43157.html
http://www.teac-audio.eu/en/Network-Rec…ayer-84609.html
alles andere ist (viel) teurer.
Oder evtl. eine Kombination aus (richtigem) Vollverstärker wie einem günstigen Rotel, NAD, Cambridge, Yamaha (ca. 300€) usw. und einem passendem externen Empfänger (ca. 50€) das würde sich dann langsam in Richtung HiFi (nicht die DIN 45500!) bewegen.
Was gibt es denn für Lautsprecher dazu?
Wie hoch ist denn noch kostenguenstig?
Schon mal bei Yamaha nachgesehen?
Neue Testversion V0.6.0.1b-11:
- Added: New parameter for _FFCmd:
_FFCmd($sArg, $iTimeOut = 30000, $bTry = True, $bDebug = False)
$bDebug = true : returns the complete error message from JavaScript
Rein für Testzwecke falls ein übergebens JavaScript nicht funktioniert.
http://thorsten-willert.de/Themen/FFau3/Testversion/files
Viel Spaß beim Testen!
Neue Testversion V0.6.0.1b-10:
* Added: __FFIsIP: IPV6 support
http://thorsten-willert.de/Themen/FFau3/Testversion/files
Viel Spaß beim Testen!
Neue Testversion V0.6.0.1b-9:
V0.6.0.1b-9
- Added: __FFStartProcess: 64bit support
- Added: __FFIsURL: support for intranet
- Changed: _FFQuit now closes FireFox with multiple windows
- Fixed: Connection-limit to MozRepl
http://thorsten-willert.de/Themen/FFau3/Testversion/files
Viel Spaß beim Testen!
Hallo,
der zweite Parameter ist boolsch und gibt an ob nach Ablauf des Timeouts (min 1000 ms) das Laden der Seite abgebrochen wird. D.h. die kuerzeste Version ist
_FFLoadwait (1000, true)
sollte gehen ...
MfG
Stilgar
Fliwatt:
Warum anscheinend keine Mails auf dem Server sind kann ich Dir so leider auch nicht beantworten. Die Kommunikation funktioniert anscheinend fehlerfrei. Klappt es denn mit anderen Acounts oder ist das nur ein t-online Probloem?
Um die Nachricht nur als Text anzuzeigen, schau Dir doch mal Programm dort an:
Oscars POP-Show
Grüße
Stilgar
Hallo,
zu 1:
_FFXPath wäre eleganter und effektiver als _FFRead... und dann das Ergebnis zu zerlegen.
zu 2:
siehe dort:
http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFAu3Option.php
zu 3:
verstehe ich nicht ganz. Was genau passiert denn?
Viele Grüße
Stilgar
Hallo,
das geht per _FFPrefSet z.B.:
[autoit];...
_FFPrefSet("network.proxy.http", "192.168.0.199") ; http proxy
_FFPrefSet("network.proxy.http_port", 8080) ; http proxy port
;...
zurücksetzen wieder mit:
[autoit]_FFPrefReset("network.proxy.http")
_FFPrefReset("network.proxy.http_port")
siehe dort:
http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFPrefSet.php
Grüße
Stilgar