Предположим, что я хочу запустить несколько программ C:\program1.exe, C:\program2.exe и т.д. на нескольких рабочих столах в Windows 10. Например, программы 1 и 2 должны запускаться на рабочем столе 1, сторона, программа 3 должна быть запущена на втором рабочем столе, в то время как программа 4 должна быть запущена на третьем рабочем столе.
Это должно быть достигнуто с использованием либо powershell, либо пакета script. Решение было бы идеальным, если powershell script автоматически обнаруживает, открыты ли все настольные компьютеры и при необходимости открывают больше рабочих столов.
позиция batch-file-run-program-set обеспечивает решение проблемы одновременного открытия нескольких программ и изменения их размера. Однако эти решения не затрагивают несколько окон 10 настольных компьютеров. Решения полагаются на Monitorinfoview и NirCmd (тот же сайт). Инструмент Monitorinfoview не извлекает информацию о нескольких компьютерах, а только несколько экранов. NirCmd также не включает команды для отправки программ на определенные рабочие столы.