Wie öffne ich ein Programm direkt mit Powershell auf einem bestimmten virtuellen Desktop?
Hier ist meine Situation. Ich richte einen Bildschirm ein. Aufgrund der Kompatibilität mit verschiedenen Webseiten, die angezeigt werden müssen, ist das Ausführen eines Tab-Umschalters in Firefox oder Chrome nicht für alle Websites geeignet. Ich versuche jetzt, einen virtuellen Desktop-Switcher zu erstellen, mit dem ich ein neues Prozessfenster (für die angezeigte Website spezifischer Browser) in verschiedenen virtuellen Desktops unter Windows 10 öffnen kann Endlosschleifen-Setup für das Umschalten zwischen den Desktops, während eine bestimmte Zeit zwischen ihnen gewartet wird.
Das einzige, was mir Probleme bereitet, ist das Öffnen des Prozesses auf dem jeweiligen Desktop. Ich wollte nicht versuchen, den Prozess zu verschieben, weil ich beispielsweise mehr als einen FireFox-Browser öffnen muss und dachte, dass alle FireFox-Prozesse auf den gleichen Desktop gezogen werden, was den Zweck verfehlt.
Link zu VirtualDesktop.ps1: https://gallery.technet.microsoft.com/scriptcenter/Powershell-commands-to-d0e79cc5
Skript wie ich es bisher habe:
# Change to VirtualDesktop powershell folder cd C:\Users\monitor1\Downloads\VirtualDesktop # Load commands (assumes VirtualDesktop.ps1 is in the current path) . .\VirtualDesktop.ps1 # Create a new virtual desktop and switch to it New-Desktop | Switch-Desktop $path = "C:\Program Files\Mozilla Firefox\firefox.exe" Start-Process $path -ArgumentList 'https://system.url.com' # Create a new virtual desktop New-Desktop | Switch-Desktop $path = "C:\Program Files\Google\Chrome\Application\chrome.exe" Start-Process $path -ArgumentList 'http://solarwinds.url.com' #switch between desktops with a 30 second pause $VD = 1 while ($VD = 1) { $DesktopList = @(1..2) foreach ($DesktopNum in $DesktopList) { Switch-Desktop -Desktop $DesktopNum Start-Sleep -s 30 } }
0 Antworten auf die Frage
Verwandte Probleme
-
2
Ausführen von virtuellen Desktops (wie Spaces unter Mac OS) unter Windows 7
-
5
Was sind die Vor- und Nachteile der Verwendung von virtuellen Desktops?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
9
Warum war Windows so lange ohne virtuelle Desktops?
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
3
Powershell-Ping auf unbestimmte Zeit
-
5
Tastenkombination zum Einfügen in die Windows-Eingabeaufforderung
-
7
Gibt es eine Möglichkeit, die Tastatur zum Verschieben einer Anwendung in einen anderen Space unter...
-
5
Welche Vorteile könnte ein durchschnittlicher Geek aus Powershell ziehen?
-
1
Powershell: Führt eine Operation für alle Dateien in einem Verzeichnis durch (foreach)