假设我想在Windows 10的多个桌面上启动几个程序C:\program1.exe,C:\program2.exe等。例如,程序1和2应该在第一个桌面并排启动,程序3应该在第二个桌面启动,而程序4应该在第三个桌面最小化启动。可以使用PowerShell或批处理脚本实现此目标。如果PowerShell脚本能够自动检测是否打开了足够的桌面,并在必要时打开更多桌面,则解决方案将非常完美。batch-file-run-program-set position提供了一种解决打开多个程序并将它们调整为并排的方法。但是,这些解决方案没有涉及到多个Windows 10桌面。解决方案依赖于Monitorinfoview和NirCmd(相同的网站)。Monitorinfoview工具不会检索多个桌面信息,而只会检索多个屏幕。NirCmd也不包括将程序发送到特定桌面的命令。