Propriedades da área de trabalho virtual para a linha de comando

10

Existe um caminho da linha de comando (wmic, regedit ou ferramenta dedicada) para verificar quantas Desktops virtuais no Windows 10 estão ativos, em que uma janela é e qual o computador está usando atualmente ?

    
por Paul 02.10.2015 / 01:23

3 respostas

8

Use a interface IVirtualDesktopManager para construir um aplicativo (linha de comando) para monitorar o status atual das janelas da área de trabalho virtual.

Virtual Desktop Switching in Windows 10 (Windows SDK Support Team Blog)

IVirtualDesktopManager

To go along with the addition of virtual desktops in Windows 10, a new shell interface was introduced called IVirtualDesktopManager. It only has three functions, but those allow you to do many things with virtual desktops and your own application.

IsWindowOnCurrentVirtualDesktop will tell you if your window is on the current virtual desktop. GetWindowDesktopId will give you the ID of the desktop the specified window is on. MoveWindowToDesktop will allow you to move a specified window to a specified desktop.

Quantos desktops virtuais estão ativos:

Comments:
Chris Lewis [MSFT]: There unfortunately is not an API to enumerate virtual desktops at this time.

Em que uma janela é

GetWindowDesktopId will give you the ID of the desktop the specified window is on.

Qual deles o computador está usando atualmente

If you create a new window with no parent, it will be placed on the current virtual desktop. [Call GetWindowDesktopId to get the desktop ID for the new window.]

    
por 05.10.2015 / 20:25
1

Embora não seja muito claro, a coisa mais próxima a que você pode se referir é o que é chamado de recurso de exibição de tarefas. Com ele, você pode visualizar todos os Desktops e aplicativos abertos pressionando a tecla WINDOWS + Tab e todas as janelas abertas em todos os desktops pressionando Alt + Tab. Para mais informações sobre o modo de exibição de tarefas:

link

e para uma lista abrangente de atalhos do Windows e comandos de execução, você pode conferir:

link

    
por 05.10.2015 / 20:17
1

Chame os scripts AutoHotkey da linha de comando (ou arquivo de lote) para enviar pressionamentos de teclado para as teclas de atalho do Virtual Desktop.

    
por 05.10.2015 / 22:06