Hallo Leute,
ich habe das Problem, dass ich 7 Monitore habe, auf 6 davon soll jeweils eine Internetseite erscheinen und auf 1 Idealerweise eine Teamviewer Sitzung starten. 5 der 6 Browserfester soll in Chrom gestartet werden und eines im Edge/IE. Bei meiner Recherche bin ich auf ein Script von gmmg gestoßen, dass auch genaso so funktioniert wie es soll
AutoIt
;Bildschirm 1
$x1 = 0
$y1 = 0
$titel1 = "Welcome to ALDI - Mozilla Firefox" ; der Anzeigetitel der Webseite
;Bildschirm 2
$x2 = 1024 ; hier die Zahl entsprechend, dass das zweite Fenster in den zweiten Bildschirm passt
$y2 = 0
$titel2 = "NETTO.de - Nur echt mit dem Scottie. - Mozilla Firefox" ; der Anzeigetitel der Webseite
; startet firefox 1 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.aldi.de")
WinWait($titel1)
WinMove($titel1,"", $x1 , $y1)
WinSetState($titel1, "", @SW_MAXIMIZE) ; Maximiert das Fenster
; startet firefox 2 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.netto.de")
WinWait($titel2)
WinMove($titel2,"", $x2 , $y2)
WinSetState($titel2, "", @SW_MAXIMIZE) ; Maximiert das Fenster
Alles anzeigen
das wollte ich STück für Stück erweitern und habe das daraus gemacht:
AutoIt
;Bildschirm 1
$x1 = 0
$y1 = 0
$titel1 = "Welcome to ALDI - Mozilla Firefox" ; der Anzeigetitel der Webseite
;Bildschirm 2
$x2 = 1920 ; hier die Zahl entsprechend, dass das zweite Fenster in den zweiten Bildschirm passt
$y2 = 0
$titel2 = "NETTO.de - Nur echt mit dem Scottie. - Mozilla Firefox" ; der Anzeigetitel der Webseite
;Bildschirm 3
$x3 = 3840
$y3 = 0
$title3 = "Bereitschaft"
; startet firefox 1 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.aldi.de")
WinWait($titel1)
WinMove($titel1,"", $x1 , $y1)
WinSetState($titel1, "", @SW_MAXIMIZE) ; Maximiert das Fenster
; startet firefox 2 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.netto.de")
WinWait($titel2)
WinMove($titel2,"", $x2 , $y2)
WinSetState($titel2, "", @SW_MAXIMIZE) ; Maximiert das Fenster
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.bing.de")
WinWait($titel3)
WinMove($titel3,"", $x3 , $y3)
WinSetState($titel3, "", @SW_MAXIMIZE) ; Maximiert das Fenster
Alles anzeigen
Er macht weiterhin die beiden ersten auf, das dritte aber nicht, und nun das Kuriose schlecht hin: wenn ich die Links ändere, macht er nur noch das erste auf
;Bildschirm 1
$x1 = 0
$y1 = 0
$titel1 = "Test" ; der Anzeigetitel der Webseite
;Bildschirm 2
$x2 = 1920 ; hier die Zahl entsprechend, dass das zweite Fenster in den zweiten Bildschirm passt
$y2 = 0
$titel2 = "Test2" ; der Anzeigetitel der Webseite
;Bildschirm 3
$x3 = 0
$y3 = 0
$title3 = "Bereitschaft"
; startet firefox 1 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.google.de")
WinWait($titel1)
WinMove($titel1,"", $x1 , $y1)
WinSetState($titel1, "", @SW_MAXIMIZE) ; Maximiert das Fenster
; startet firefox 2 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.microsoft.de")
WinWait($titel2)
WinMove($titel2,"", $x2 , $y2)
WinSetState($titel2, "", @SW_MAXIMIZE) ; Maximiert das Fenster
; startet firefox 1 als neues Fenster und übergibt die URL
Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe -new-window www.bing.de")
WinWait($titel3)
WinMove($titel3,"", $x3 , $y3)
WinSetState($titel3, "", @SW_MAXIMIZE) ; Maximiert das Fenster
Alles anzeigen
Ebenso wenn ich statt FF den Edge nehme, oder den Chrome, sobal dich da was ändere macht er nur noch den ersten auf.
was mach ich da falsch? ich kann beim besten willen nicht erkennen wo der fehler liegt.
Danke schonmal für eure Hilfe