Bei FF in der:
*\Dokumente und Einstellungen\Benutzername\\Anwendungsdaten\Mozilla\Firefox\Profiles\Profilname\prefs.js
folgendes eintragen, oder ändern:
user_pref("browser.startup.homepage", "about:");
Bei FF in der:
*\Dokumente und Einstellungen\Benutzername\\Anwendungsdaten\Mozilla\Firefox\Profiles\Profilname\prefs.js
folgendes eintragen, oder ändern:
user_pref("browser.startup.homepage", "about:");
Du kannst diese UDF mal probieren:
http://www.autoitscript.com/forum/index.php?showtopic=83967
ist zwar nur ein "aufgebohrtes" AddLib, aber evtl reicht das ja schon.
Danke für den Hinweis! Ich werde das in der nächsten Version korrigieren.
Na wenn du "fremde" Funktionen schon irgendwo zusammenklaubst, könntest du ja wenigstens noch die Funktionsbeschreibung mit Autor usw. dabei lassen.
Alle Cookies löschen:
[autoit]_FFCmd('Components.classes["@mozilla.org/cookiemanager;1"].getService(Components.interfaces.nsICookieManager).removeAll();')
[/autoit]HTTP-Proxy ändern:
[autoit]_FFPrefSet("network.proxy.http","localhost")
[/autoit]HTTP-Proxy Port ändern:
[autoit]_FFPrefSet("network.proxy.http_port",8080)
[/autoit]Stimmt, diese Funktion ist in der INet.au3 enthalten, hat auch den gewünschten Effekt, aber warum denn gleich da rausrupfen
Interessantes Problem, komischerweise hilft da weder espace() noch encodeURL() weiter
Das einzige was mir auf die Schnelle einfällt, ist einfach die Umlaute in AutoIt durch die passenden Espace-Sequenzen zu ersetzen:
http://www.user-archiv.de/url-escape-sequenzen.html
Genau mit MozRepl funktioniert es auch mit den aktuellen FF Versionen.
Das Projekt mußte ich leider etwas vernachlässigen, da ich unter der Woche privat keinen Rechner zur Verfügung hatte und am Wochenende einfach die Zeit fehlte.
In den nächsten Wochen wird es sicher wieder was Neues geben.
Ja oder z.B. so:
[autoit]
#include <Date.au3>
Global $Secs, $Mins, $Hour, $Time
[/autoit][autoit][/autoit][autoit]$timer = TimerInit() ; Beginn Zeitmessung
Sleep(65000) ; Dummy programm, 1 Minute und 5 Sekunden...
_TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
$Time = StringFormat("%02i:%02i:%02i", $Hour, $Mins, $Secs)
msgbox(64,"",$Time)
[/autoit]Grüße
Stilgar
Frohe Weihnachten und ein besinnliches Fest!
[Blockierte Grafik: http://www.smileygarden.de/smilie/Weihnachten/elf_2-001.gif]
Stilgar
Das ganze in einfache Anführungszeichen setzen:
[autoit]FileWrite("test.au3",'MsgBox(0,"test","text")')
[/autoit]Von mir auch noch nachträglich Alles Gute zum Geburtstag!
[Blockierte Grafik: http://stilgar.bplaced.com/icon/happybday.gif]
Von mir auch noch nachträglich Alles Gute!
[Blockierte Grafik: http://stilgar.bplaced.com/icon/happybday.gif]
_FFLoadWait wäre nach dem Laden einer Seite mit der FF.au3 nicht nötig.
_FFStart bzw. _FFOpenURL beinhalten diese Funktion schon.
Also im einfachsten Fall:
[autoit]$Socket = _FFConnect()
_FFOpenURL($Socket,"www.irgendeineseite.de")
; nach dem Laden der Seite gehts dann erst weiter
_FFLoadWait braucht man erst wenn man z.B eine Seite neu lädt, oder ein Formular absendet.
Alles alles Gute zum Geburtstag!!
Alles alles Gute zum Geburtstag!!
Schön, schon mal etwas weiter, nach dem zerlegen des Plugins ...
Wenn man also die chrome-Adresse mit den Downloads aufgerufen hat, kann man mit
document.getElementById("download-name").value;
document.getElementById("download-uri").value;
document.getElementById("rowReferrer").value;
document.getElementById("download-referrer").value;
document.getElementById("download-size").value;
document.getElementById("download-directory").value;
die einzelnen Infos zum aktuell markierten Download abrufen bzw. eben in AutoIt mit:
[autoit]$url = _FFSetGet($Socket,'document.getElementById("download-uri").value')
[/autoit]In FF kannst du das Download-Fenster über die Adresse:
chrome://mozapps/content/downloads/downloads.xul
aufrufen.
Wie man dort allerdings eine URL abfrägt such ich auch noch.
Gebrauchen kann man die FF.au3 schon, wenn man die richtigen Funktionen verwendet
Zum Ausfüllen von Formular-Feldern gibt es z.B.:
_FFSetValueByName
oder
_FFSetValueByID
zu Absenden reicht zu 90% ein einfaches _FFSubmit($Socket) das wars dann schon.
Ein einfaches Script zum Einloggen sieht dann z.B. so aus:
#include<FF.au3>
[/autoit] [autoit][/autoit] [autoit]$Socket = _FFStart("http://www.DaWoIchMichEinloggenMoechte.de",Default,2)
[/autoit] [autoit][/autoit] [autoit]If $Socket > -1 Then
_FFSetValueByName($Socket,"NameInputName","MeinName")
_FFSetValueByName($Socket,"PasswortInputName","MeinsPasswort")
_FFFormSubmit($Socket)
EndIf
das wars.
Und _FFKeyPress ist nicht zum Ausfüllen gedacht sondern nur um einen einzigen "Tastendruck" simulieren.
Viele Grüße
Stilgar
Hallo,
stimmt mit dem unsichtbaren Fenster gibts seit der Umstellung auf Default-Values ein Problem.
Werde ich in der nächsten Version wieder umbauen.
Grüße
Stilgar