Proprietà del desktop virtuale alla riga di comando


Risposte:


8

Utilizzare l' IVirtualDesktopManagerinterfaccia per costruire un'applicazione (riga di comando) per monitorare lo stato corrente delle finestre del desktop virtuale.

Cambio desktop virtuale in Windows 10 (Blog del team di supporto di Windows SDK)

IVirtualDesktopManager

Per accompagnare l'aggiunta di desktop virtuali in Windows 10, è stata introdotta una nuova interfaccia shell chiamata IVirtualDesktopManager. Ha solo tre funzioni, ma quelle ti consentono di fare molte cose con i desktop virtuali e la tua applicazione.

IsWindowOnCurrentVirtualDesktop ti dirà se la tua finestra si trova sul desktop virtuale corrente. GetWindowDesktopId ti darà l'ID del desktop su cui si trova la finestra specificata. MoveWindowToDesktop ti consentirà di spostare una finestra specificata su un desktop specificato.


Quanti desktop virtuali sono attivi:

Commenti:
Chris Lewis [MSFT]: Purtroppo al momento non esiste un'API per elencare i desktop virtuali.

In cui è una finestra

GetWindowDesktopId ti darà l'ID del desktop su cui si trova la finestra specificata.

Quale il computer sta attualmente utilizzando

Se si crea una nuova finestra senza parent, verrà posizionata sul desktop virtuale corrente. [Chiama GetWindowDesktopId per ottenere l'ID desktop per la nuova finestra.]


1
Potresti voler fornire un link per il download diretto anziché un post sul blog. Non capisco il post.
Penguinz,

1

Sebbene non sia molto chiaro, la cosa più vicina a cui potresti riferirti è quella che è chiamata la funzione Visualizzazione attività. Con esso, è possibile visualizzare tutti i desktop e le app aperti premendo il tasto WINDOWS + Tab e tutte le finestre aperte in tutti i desktop premendo Alt + Tab. Per ulteriori informazioni su Visualizzazione attività:

https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx

e per un elenco completo delle scorciatoie di Windows ed esegui i comandi puoi dare un'occhiata:

http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/


La richiesta della riga di comando è precisa, tuttavia potrebbe esserci un modo per realizzare qualcosa di simile con altri mezzi, come faccio notare. Non ero sicuro che volessi sapere un modo per farlo o solo un periodo di comando. Dovresti specificare la prossima volta quando chiedi qualcosa di specifico che non avresti bisogno di conoscere altri dettagli perché ne hai già familiarità. In questo caso, se la mia risposta non ti fornisce alcuna informazione utile, posso eliminarla.
xCare,

1

Chiamare gli script AutoHotkey dalla riga di comando (o file batch) per inviare la pressione della tastiera per i tasti di scelta rapida di Virtual Desktop.


4
Quale sceneggiatura? Come si scrive il file batch? Conosco personalmente la risposta a entrambe queste domande, ma non tutti lo sanno. La tua risposta attuale è più un commento che una risposta.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.