Как открыть программу непосредственно на конкретном виртуальном рабочем столе с PowerShell
Вот моя ситуация. Я настраиваю экран монитора. Из-за совместимости с различными веб-страницами, необходимыми для просмотра, запуск переключателя вкладок в Firefox или Chrome работает не на всех веб-сайтах. Сейчас я пытаюсь создать переключатель виртуальных рабочих столов, с помощью которого я могу открыть новое окно процесса (браузер, относящийся к отображаемому веб-сайту) на разных виртуальных рабочих столах в Windows 10. Я нашел команду powershell для создания виртуальных рабочих столов и думаю, что у меня есть настройка бесконечного цикла для переключения между рабочими столами во время ожидания определенного времени между ними.
Единственное, с чем у меня проблемы, это как открыть процесс на конкретном рабочем столе. Я не хотел пытаться перенести процесс, потому что мне может понадобиться открыть более одного браузера FireFox, например, и подумал, что он просто перетянет все процессы FireFox на один и тот же рабочий стол, что противоречит цели.
Ссылка на VirtualDesktop.ps1: https://gallery.technet.microsoft.com/scriptcenter/Powershell-commands-to-d0e79cc5
Сценарий, как у меня так далеко:
# 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 ответов на вопрос
Похожие вопросы
-
2
Запуск виртуальных рабочих столов (например, Spaces в Mac OS) в Windows 7
-
5
Каковы плюсы и минусы использования виртуальных рабочих столов?
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
-
9
Почему Windows так долго без виртуальных рабочих столов?
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
5
Сочетание клавиш для вставки в командной строке Windows
-
7
Есть ли способ использовать клавиатуру для перемещения приложения в другое пространство на OS X?
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Powershell: выполнить операцию для всех файлов в каталоге (foreach)