Denyt 0 Geschrieben 29. April 2015 Melden Teilen Geschrieben 29. April 2015 Hallo zusammen. Ich bin neu hier und habe über die Suche nichts zu meinem doch relativ speziellen Problem gefunden. Es geht um folgendes: Ich möchte ein Script erstellen, die mit dem System gestartet wird. Soweit kein Problem. Die Datei soll den Browser öffnen und auf eine bestimmte Seite gehen. Soweit schaffe ich es auch noch. Jetzt das Problem: Es soll noch weiter gehen. Die Datei soll checken, ob der Browser an ist. Wenn ja, soll sie checken, ob die Seite geöffnet ist. Wenn auch das stimmt, soll sie f5 senden ( zum aktualisieren) Dann soll sie 60 Sekunden warten und dann von vorne starten. Wenn eins nicht der Fall ist, soll sie es beheben. Soweit bin ich leider nicht in der Materie drin, ich hoffe ihr könnt mir helfen :) Danke schon im Voraus! Achso, dass ich es mit dem IF Befehl realisieren muss, ist meine Einschätzung. Muss aber nicht, wenn es anders geht :) Zitieren Link zu diesem Kommentar
testperson 1.680 Geschrieben 29. April 2015 Melden Teilen Geschrieben 29. April 2015 Hi, da würde ich eher auf PowerShell setzen: http://blogs.msdn.com/b/powershell/archive/2006/09/10/controlling-internet-explorer-object-from-powershell.aspx Oder z.B. direkt mit VB.NET und HttpWebRequest oder WebBrowser Control. Gruß Jan Zitieren Link zu diesem Kommentar
Denyt 0 Geschrieben 29. April 2015 Autor Melden Teilen Geschrieben 29. April 2015 Hi Jan, Danke für die schnelle Antwort. Ich werd mir das in Ruhe ansehen, ich denke aber, dass das meinen aktuellen Horizont übersteigt :O VB hab ich noch gar nicht gemacht und aus dem anderen kann ich mir noch keinen Reim machen. Also doch nicht so einfach wie ich dachte :P Zitieren Link zu diesem Kommentar
Sanches 22 Geschrieben 29. April 2015 Melden Teilen Geschrieben 29. April 2015 Hi, wenn du Einfluß auf die aufgerufene Seite hast, könntest du auch das Aktualisieren in die Seite einbauen. Einfach in den <head> Bereich folgendes einbauen (Beispiel für 5 Sekunden Reload): <meta http-equiv="refresh" content="5; url=http://deine-web-adresse/"> Zitieren Link zu diesem Kommentar
Denyt 0 Geschrieben 29. April 2015 Autor Melden Teilen Geschrieben 29. April 2015 Hi, wenn du Einfluß auf die aufgerufene Seite hast Hab ich, das würde das aktualisierungsproblem lösen, aber dann bleibt noch das Check Browser und Check Seite Problem. Es geht mir darum dass der Rechner verbaut und nicht mehr bedient werden soll. Er soll aber abends aus gehen und morgens wieder an. Und er soll halt permanent checken ob die Seite offen ist. Zitieren Link zu diesem Kommentar
daabm 1.356 Geschrieben 29. April 2015 Melden Teilen Geschrieben 29. April 2015 Das würde ich per IE Application Object lösen. Der IE ist vollständig über COM fernsteuerbar... Für den Einstieg: http://www.phw-jendreck.de/macrocenter/vb/show.php?id=Mjg=&_URL_im_Internet_Explorer_aufrufen - Beispiel 2. Zitieren Link zu diesem Kommentar
Denyt 0 Geschrieben 30. April 2015 Autor Melden Teilen Geschrieben 30. April 2015 Kann ich irgendwie bestimmen dass das nur ausgeführt wird wenn es nicht der Fall ist? Zitieren Link zu diesem Kommentar
daabm 1.356 Geschrieben 30. April 2015 Melden Teilen Geschrieben 30. April 2015 Ich verstehe die Frage nicht... Zitieren Link zu diesem Kommentar
Denyt 0 Geschrieben 1. Mai 2015 Autor Melden Teilen Geschrieben 1. Mai 2015 Ist auch unvorteilhaft formuliert.. Die Frage war, ob ich bestimmen kann, dass die Befehle nur ausgeführt werden, wenn IE und/ oder die Seite nicht geöffnet sind. Zitieren Link zu diesem Kommentar
daabm 1.356 Geschrieben 1. Mai 2015 Melden Teilen Geschrieben 1. Mai 2015 Welche Befehle? Wenn Du den IE per COM fernsteuerst, dann ist quasi "alles" möglich. Aus einer Batchdatei eher nicht... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.