Czy istnieje sposób z poziomu wiersza poleceń (wmic, regedit lub dedykowane narzędzie), aby sprawdzić, ile wirtualnych pulpitów w systemie Windows 10 jest aktywnych, w których znajduje się okno i z którego komputera aktualnie korzysta?
Czy istnieje sposób z poziomu wiersza poleceń (wmic, regedit lub dedykowane narzędzie), aby sprawdzić, ile wirtualnych pulpitów w systemie Windows 10 jest aktywnych, w których znajduje się okno i z którego komputera aktualnie korzysta?
Odpowiedzi:
Użyj IVirtualDesktopManager
interfejsu do zbudowania aplikacji (wiersza polecenia) do monitorowania bieżącego stanu okien pulpitu wirtualnego.
Przełączanie pulpitu wirtualnego w systemie Windows 10 (Blog zespołu wsparcia SDK systemu Windows)
IVirtualDesktopManager
Wraz z dodaniem wirtualnych pulpitów w systemie Windows 10 wprowadzono nowy interfejs powłoki o nazwie IVirtualDesktopManager. Ma tylko trzy funkcje, ale pozwalają na robienie wielu rzeczy za pomocą wirtualnych pulpitów i własnej aplikacji.
IsWindowOnCurrentVirtualDesktop powie ci, czy twoje okno znajduje się na bieżącym pulpicie wirtualnym. GetWindowDesktopId poda ci identyfikator pulpitu, na którym jest określone okno. MoveWindowToDesktop pozwoli Ci przenieść określone okno na określony pulpit.
Ile pulpitów wirtualnych jest aktywnych:
Komentarze:
Chris Lewis [MSFT]: Niestety nie ma obecnie interfejsu API do wyliczania wirtualnych pulpitów.
W którym znajduje się okno
GetWindowDesktopId poda ci identyfikator pulpitu, na którym jest określone okno.
Z którego aktualnie korzysta komputer
Jeśli utworzysz nowe okno bez elementu nadrzędnego, zostanie ono umieszczone na bieżącym pulpicie wirtualnym. [Zadzwoń do GetWindowDesktopId, aby uzyskać identyfikator pulpitu dla nowego okna.]
Chociaż nie jest to do końca jasne, najbliższą rzeczą, do której możesz się odwoływać, jest tak zwana funkcja widoku zadań. Dzięki niemu możesz przeglądać wszystkie otwarte komputery i aplikacje, naciskając klawisz WINDOWS + Tab i wszystkie otwarte okna na wszystkich komputerach, naciskając Alt + Tab. Aby uzyskać więcej informacji o widoku zadań:
https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx
a pełną listę skrótów i poleceń systemu Windows można sprawdzić:
http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/
Wywołaj skrypty AutoHotkey z wiersza poleceń (lub pliku wsadowego), aby wysłać naciśnięcia klawisza dla klawiszy skrótu Virtual Desktop.