Чи є в командному рядку (wmic, regedit або спеціальний інструмент) можливість перевірити, скільки віртуальних робочих столів у Windows 10 є активним, у якому вікні та який комп'ютер зараз використовується?
Чи є в командному рядку (wmic, regedit або спеціальний інструмент) можливість перевірити, скільки віртуальних робочих столів у Windows 10 є активним, у якому вікні та який комп'ютер зараз використовується?
Відповіді:
Використовуйте IVirtualDesktopManager
інтерфейс для побудови (командного рядка) програми для контролю поточного стану віртуальних вікон робочого столу.
Переключення віртуального робочого столу в Windows 10 (Блог команди підтримки Windows SDK)
IVirtualDesktopManager
Із додаванням віртуальних робочих столів у Windows 10 був введений новий інтерфейс оболонки під назвою IVirtualDesktopManager. Він має лише три функції, але вони дозволяють робити багато речей за допомогою віртуальних робочих столів та власного додатку.
IsWindowOnCurrentVirtualDesktop підкаже, чи є ваше вікно на поточному віртуальному робочому столі. GetWindowDesktopId надасть вам ідентифікатор робочого столу, на якому вказане вікно. MoveWindowToDesktop дозволить вам перемістити вказане вікно на вказаний робочий стіл.
Скільки віртуальних робочих столів:
Коментарі:
Кріс Льюїс [MSFT]: На жаль, на даний момент не існує API для перерахування віртуальних робочих столів.
У якому вікні
GetWindowDesktopId надасть вам ідентифікатор робочого столу, на якому вказане вікно.
Який комп'ютер зараз використовується
Якщо ви створите нове вікно без батьків, воно буде розміщене на поточному віртуальному робочому столі. [Зателефонуйте GetWindowDesktopId, щоб отримати ідентифікатор робочого столу для нового вікна.]
Хоча це не зовсім зрозуміло, найближче, про що ви могли б посилатися, - це те, що називається функцією перегляду завдань. З його допомогою ви можете переглядати всі відкриті Настільні ПК та додатки, натиснувши клавішу WINDOWS + Tab і всі відкриті вікна на всіх робочих столах, натиснувши Alt + Tab. Для отримання додаткової інформації про перегляд завдань:
https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx
а для вичерпного списку ярликів Windows та запуску команд ви можете перевірити:
http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/
Викличте сценарії AutoHotkey з командного рядка (або пакетного файлу), щоб надіслати натискання клавіш для клавіш швидкого доступу Virtual Desktop.