VBS wird nach Anmeldung (Aufgabenplanung) nicht richtig ausgeführt
Hallo,
ich habe ein VB Script geschrieben, welches morgens mit der Aufgabenplanung gestartet wird.
(Ich weiß die Lösung ist nicht schön, würde Sie aber gerne so umsetzen)...
Das Programm wird bei Doppelklick richtig ausgeführt. Wenn ich den PC neu starte, öffnet sich chrome aber sonst passiert nichts..
Weiß jemand woran das liegt?
ich habe ein VB Script geschrieben, welches morgens mit der Aufgabenplanung gestartet wird.
(Ich weiß die Lösung ist nicht schön, würde Sie aber gerne so umsetzen)...
set w=wscript.CreateObject("wscript.shell")
w.run "chrome.exe"
wscript.sleep(4000)
w.SendKeys "https://xxxxxx.com"
w.SendKeys "{ENTER}"
wscript.sleep (1500)
w.SendKeys "(USERNAME)"
w.SendKeys "{TAB}"
wscript.sleep (1000)
w.SendKeys "(PW)"
w.SendKeys "{ENTER}"
Das Programm wird bei Doppelklick richtig ausgeführt. Wenn ich den PC neu starte, öffnet sich chrome aber sonst passiert nichts..
Weiß jemand woran das liegt?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 585397
Url: https://administrator.de/contentid/585397
Ausgedruckt am: 25.11.2024 um 23:11 Uhr
30 Kommentare
Neuester Kommentar
Hi,
das haben Dir die Kollegen in Deinen anderen Threads zum selben Themenkomplex doch schon groß und breit erklärt!
SendKeys sendet die Tastenanschläge an jene Anwendung, welche gerade den Fokus hat. Wenn der Chrome also nicht darauf reagiert, dann hat er gerade nicht den Fokus.
Wie oft brauchst Du das noch erklärt?
E.
das haben Dir die Kollegen in Deinen anderen Threads zum selben Themenkomplex doch schon groß und breit erklärt!
SendKeys sendet die Tastenanschläge an jene Anwendung, welche gerade den Fokus hat. Wenn der Chrome also nicht darauf reagiert, dann hat er gerade nicht den Fokus.
Wie oft brauchst Du das noch erklärt?
E.
Ich hatte es ja schon prophezeit, aber wer nicht hören will ...
Meine Güte ist das mal wieder ein Kandidat, Koppschüttel...
Meine Güte ist das mal wieder ein Kandidat, Koppschüttel...
Zitat von @MrLabel:
Und wenn du meinst, dass ich keinen Fokus auf chrome hab wenn ich die VBS doppelklicke liegst du falsch - habs ja oben beschrieben. Aber liest wohl keiner mehr richtig
Du ignorierst unsere Hinweise, das ist hier das Hauptproblem. Nur das ein Fenster "im Fokus" zu sein scheint, bedeutet noch lange nicht das es das auch tatsächlich für das Skript ist. SendKeys ist dafür das schlechteste Mittel der Wahl, wenn so dann doch bitte z.B. mit AutoIT und WinActivate und WinWaitActive usw. sicherstellen das auch das richtige Fenster tatsächlich aktiviert ist. Noch besser deine vorherigen Threads mal besser lesen und das vernünftig umsetzen. So wirst du bis an den Sankt Nimmerleinstag auf die Fresse fallen => 100%. Da bringt es auch nichts 1000 Freds zum selben Thema aufzumachen!Und wenn du meinst, dass ich keinen Fokus auf chrome hab wenn ich die VBS doppelklicke liegst du falsch - habs ja oben beschrieben. Aber liest wohl keiner mehr richtig
Zitat von @Dr.Bit:
Nur mal so, wenn Du doppelklick auf das vbs machst, liegt der Focus auf dem vbs. Kann also nicht auf Chrome liegen.
🖖
Nur mal so, wenn Du doppelklick auf das vbs machst, liegt der Focus auf dem vbs. Kann also nicht auf Chrome liegen.
🖖
Danke...ich hab tatsächlich kurz an mir selbst gezweifelt.... ^^
Nach dem Motto: Ohne Fallschirm aus dem Flugzeug springen und mal schauen was passiert. Freitags-Post am Dienstag 🐟
Das kann funktionieren. Ja. Das bezweifelt niemand. Aber Du willst doch sicher eine Lösung haben, welche zuverlässig funktioniert, oder? Und falls ja: Das kannst Du mit SendKeys nicht gewährleisten, fertig. Da kannst Du noch so oft darauf herumreiten, dass es doch mal oder immer wieder unter bestimmten bestimmten Bedingungen funktioniert. Es nützt Dir nichts, wenn es dann nicht unter den gewünschten Zielbedingungen funktioniert.
Und warum bitte fragst du dann erst, wenn du dir sowiso nicht helfen lassen WILLST ??
Zitat von @MrLabel:
Ich habe es jetzt ganz einfach mit einem chrome plugin (auto login) gemacht und die Seite einfach mit batch aufgerufen. Schluss Ende :D
Nein, das ist keine Lösung! Du hast es ja nicht mit Sendkeys gemacht.Ich habe es jetzt ganz einfach mit einem chrome plugin (auto login) gemacht und die Seite einfach mit batch aufgerufen. Schluss Ende :D
Wir verlangen von Dir, dass Du das jetzt mit SendKeys erledigst und der Welt hier die zuverlässige Lösungsvariante präsentierst!
Zitat von @emeriks:
Wir verlangen von Dir, dass Du das jetzt mit SendKeys erledigst und der Welt hier die zuverlässige Lösungsvariante präsentierst!
Zitat von @MrLabel:
Ich habe es jetzt ganz einfach mit einem chrome plugin (auto login) gemacht und die Seite einfach mit batch aufgerufen. Schluss Ende :D
Nein, das ist keine Lösung! Du hast es ja nicht mit Sendkeys gemacht.Ich habe es jetzt ganz einfach mit einem chrome plugin (auto login) gemacht und die Seite einfach mit batch aufgerufen. Schluss Ende :D
Wir verlangen von Dir, dass Du das jetzt mit SendKeys erledigst und der Welt hier die zuverlässige Lösungsvariante präsentierst!
Genau, mach Dich lang Du Luder.
🖖
Mit Kopf durch die Wand lernst du nichts , damit bekommst du höchstens noch mehr Kopfschmerzen und die restlichen verbliebenen Gehirnzellen gehen dabei auch noch drauf.
möchte auch kein ellenlanges Script benutzen,
Dafür ist es dann wasserdicht und funktioniert in allen Lebenslagen, auch ohne 1000 Folge-Threads bei Administrator.dewas ich zu 70 Prozent nicht verstehe
Dachte du wolltest was lernen?! Wer nicht fragt bleibt dumm, aber das funktioniert nur wenn du dir auch was sagen lässt.und am End passiert irgendwas ...
Nicht irgendwas , das was vorgesehen ist und nichts was dem Zufall überlassen wurde so wie bei dir.