erstes eigenen Skript

Antworten
Magnum1987
Beiträge: 2
Registriert: 14 Aug 2020, 12:48

erstes eigenen Skript

Beitrag von Magnum1987 »

Hallo zusammen,

ich bin gerade ein Skript am Schreiben welches folgende Funktionen haben soll.

-öffne URL 1 in chrome
danach
-öffne URL 2 in chrome
danach
-öffne URL 3 in chrome
danach
-öffne URL 4 in chrome
danach

Schleife anfang
- wechsel auf Tab 1 und aktualisiere den Tab
-warte 15 sekunden
- wechsel auf Tab 2 und aktualisiere den Tab
-warte 15 sekunden
- wechsel auf Tab 3 und aktualisiere den Tab
-warte 15 sekunden
- wechsel auf Tab 4 und aktualisiere den Tab
-warte 15 sekunden
Schleife ende


#Tablaeu wird geöffnet
$url = 'file:///C:/UserData/z00............board%20Monitoranzeige.html'
try {
$chrome = (Get-ItemProperty 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').'(Default)'
Start-Process "$chrome" $url
}
catch {
Start-Process $url}
#
#
#
#
#
#Tablaeu wird geöffnet
$url = 'file:///C:/UserData/z00................hboard%20Monitoranzeige.html'
try {
$chrome = (Get-ItemProperty 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').'(Default)'
Start-Process "$chrome" $url
}
catch {
Start-Process $url}
#
#


dann habe ich noch diese Befehle gefunden.

#Aktuallisierung wird gestartet
$wshell=New-Object -ComObject wscript.shell;
$wshell.AppActivate('Google Chrome'); # Activate on Google Chrome
Sleep 10; # Interval (in seconds)
$wshell.SendKeys('{F5}'); # F5 to refresh active page




##Tab wechseln
$wshell = New-Object -ComObject wscript.shell
$wshell.AppActivate('Google Chrome')
$wshell.SendKeys("^{1}")# STRG + 1
#
#


leider öffnet er nur die Seiten aber er führt die Tastenschläge und Aktualisierung nicht aus.


ich hoffe ihr könnt mir helfen :(
Jan.Schmidt
Beiträge: 439
Registriert: 08 Jul 2017, 12:02

Re: erstes eigenen Skript

Beitrag von Jan.Schmidt »

Hi,

nachdem sich das jetzt 40+ Leute angesehen haben und keiner was schreibt....

Nimm gerne code blöcke für deine scripts, dafür sind die da und das hülft auch beim lesen.
Dann ist das, was du da vorhast ein Mischmasch(murks) und hat in einem Opsiscript eher garnix zu suchen, weil da Sachen im Usercontext System ablaufen und die scripte auch irgendwann mal zu ende sein müssen, weil sonst kein weiteres Paket auf den Kasten kommt.

Wie das besser gemacht werden kann, ohne tief rumzuwerkeln?

Nimm eine Hauptseite, da machst du einen Iframe zu einer deiner seiten rein
In die Hauptseite machst du zusätzlich einen refresh zur Hauptseite2 rein
Hauptseite 2 ist sinngemäß das gleiche, nur mit deiner 2. Seite als iframe und Seite 3 als refresh
Das machst du solange, bis du keine Seite mehr hast und die letzte refresht logischerweise wieder zu Seite 1.

Nicht schön, nicht selten, aber besser als garnix.
Antworten