Automatischer Webseitenaufruf mit Eingabe des Benutzernamen und Passwort per Batch
Webseitenaufruf via Batch mit Benutzernamen und Passwort
Ich versuche via Batch, einen Webseitenaufruf zu starten.
Dabei soll der Benutzernamen und das Passwort eingegeben werden.
könnt ihr mir da helfen?
Ich versuche via Batch, einen Webseitenaufruf zu starten.
Dabei soll der Benutzernamen und das Passwort eingegeben werden.
könnt ihr mir da helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 140692
Url: https://administrator.de/contentid/140692
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo Conreal
Also so über Batch ohne zusätzliche Tools wär das nicht möglich.
man kann zwar ne Webseite z.b. mit dem Firefox aufrufen aber keine Eingaben tätigen.
Mit einer Vbs erweiterung (Sendkey) kann man Befehle direkt an firefox.exe senden und so eine Anmeldung durchführen.
z.b.
Wobei man über die Batch eine Datei erzeugen lassen kann.. z.b. das Anmeldescript (vbs) welches nach dem Firefox aufruf geschrieben und ausgeführt wird.. so wär das möglich.
PS: meine Empfehlung wär das ganze gleich in VBS zu schreiben. =)
MfG Cyberkey
Also so über Batch ohne zusätzliche Tools wär das nicht möglich.
man kann zwar ne Webseite z.b. mit dem Firefox aufrufen aber keine Eingaben tätigen.
Firefox.exe -new-tab http://deinewebseite.de
Mit einer Vbs erweiterung (Sendkey) kann man Befehle direkt an firefox.exe senden und so eine Anmeldung durchführen.
z.b.
ws.sEndkeys "^{t}"
WScript.Sleep 1000
ws.sEndkeys "^{t}"
Wobei man über die Batch eine Datei erzeugen lassen kann.. z.b. das Anmeldescript (vbs) welches nach dem Firefox aufruf geschrieben und ausgeführt wird.. so wär das möglich.
REM tabs.vbs erstellen
echo Set ws = CreateObject("Wscript.Shell")>tabs.vbs
echo ws.AppActivate "Mozilla Firefox">>tabs.vbs
echo ws.sEndkeys "^{9}">>tabs.vbs
echo WScript.Sleep 30>>tabs.vbs
echo ws.sEndkeys "^{w}">>tabs.vbs
echo WScript.Quit>>tabs.vbs
PS: meine Empfehlung wär das ganze gleich in VBS zu schreiben. =)
MfG Cyberkey
Hallo Andy,
Ein kleines Code beispiel...
Daran kann man das ganz leicht nachvollziehen und mit basteln ;)
Hoffe du kannst damit dein eigenes Script bauen =)
Mit Tab muss mal gucken wieviele Tabs nötig sind bis zum Login... aber das ist nur ein Not behelf..
Für Anfänger kann ich http://www.autoitscript.com/autoit3/ empfehlen =)
MfG Cyberkey
Ein kleines Code beispiel...
Daran kann man das ganz leicht nachvollziehen und mit basteln ;)
Set ws = CreateObject("Wscript.Shell")
ws.Run "iexplore.exe http://google.de"
WScript.Sleep 2500
ws.AppActivate "Google - Windows Internet Explorer"
SendKeys "{TAB}"
WScript.Sleep 1000
ws.sEndkeys "benutzername"
WScript.Sleep 1000
SendKeys "{TAB}"
WScript.Sleep 1000
ws.sEndkeys "passwort"
WScript.Sleep 1000
ws.sEndkeys "{Enter}"
WScript.Quit
Hoffe du kannst damit dein eigenes Script bauen =)
Mit Tab muss mal gucken wieviele Tabs nötig sind bis zum Login... aber das ist nur ein Not behelf..
Für Anfänger kann ich http://www.autoitscript.com/autoit3/ empfehlen =)
MfG Cyberkey
Und wer sagt, dass das Fenster auch so heißt?
Vorallem in Firmen steht dann noch gern ein "powered by <Firmenname>" dahinter.
Ich muss mich z.B. erst am Proxy einloggen, bevor ich eine Internetseite öffnen kann.
Dann hat der IE natürlich noch nichts von der Website empfangen und dementsprechend kann er auch keinen Titel anzeigen.
bei einem frischen iexplore-start mit http://www.google.de steht in meiner Titelleiste:
http://www.google.de/ - Windows Internet Explorer
Die Lösung über den Fenstertitel ist also eher Suboptimal
Mfg
Snow
Mal so in den Raum geworfen wie wäre es denn mit:
http://user:password@host.tld als Url ich glaub bei gmx funktioniert das sogar noch...
Den Sicherheitsaspekt hinter dieser Abfrage klammere ich mal vollends aus.
http://user:password@host.tld als Url ich glaub bei gmx funktioniert das sogar noch...
Den Sicherheitsaspekt hinter dieser Abfrage klammere ich mal vollends aus.