Właściwości pulpitu wirtualnego do wiersza poleceń


Odpowiedzi:


8

Użyj IVirtualDesktopManagerinterfejsu 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.]


1
Możesz podać bezpośredni link do pobrania zamiast posta na blogu. Nie rozumiem postu.
Penguinz,

1

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/


Żądanie z wiersza poleceń jest precyzyjne, jednak może istnieć sposób osiągnięcia czegoś podobnego innymi sposobami, jak wskazałem. Nie byłem pewien, czy chcesz wiedzieć, jak to zrobić, czy tylko okres dowodzenia. Następnym razem, gdy poprosisz o coś konkretnego, powinieneś określić, że nie musisz znać innych szczegółów, ponieważ już je znasz. W takim przypadku, jeśli moja odpowiedź nie zawiera żadnych użytecznych informacji, mogę je usunąć.
xCare,

1

Wywołaj skrypty AutoHotkey z wiersza poleceń (lub pliku wsadowego), aby wysłać naciśnięcia klawisza dla klawiszy skrótu Virtual Desktop.


4
Jaki skrypt? Jak napisać plik wsadowy? Osobiście znam odpowiedź na oba te pytania, ale nie wszyscy wiedzą. Twoja obecna odpowiedź jest raczej komentarzem niż odpowiedzią.
Ramhound,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.