Existe-t-il un moyen à partir de la ligne de commande (wmic, regedit ou outil dédié) pour vérifier combien de bureaux virtuels dans Windows 10 sont actifs, dans quelle fenêtre se trouve et laquelle l'ordinateur utilise actuellement?
Existe-t-il un moyen à partir de la ligne de commande (wmic, regedit ou outil dédié) pour vérifier combien de bureaux virtuels dans Windows 10 sont actifs, dans quelle fenêtre se trouve et laquelle l'ordinateur utilise actuellement?
Réponses:
Utilisez l' IVirtualDesktopManager
interface pour créer une application (en ligne de commande) pour surveiller l'état actuel des fenêtres de bureau virtuel.
Commutation de bureau virtuel dans Windows 10 (Blog de l'équipe de support du SDK Windows)
IVirtualDesktopManager
Pour accompagner l'ajout de bureaux virtuels dans Windows 10, une nouvelle interface shell a été introduite appelée IVirtualDesktopManager. Il n'a que trois fonctions, mais celles-ci vous permettent de faire beaucoup de choses avec des bureaux virtuels et votre propre application.
IsWindowOnCurrentVirtualDesktop vous indiquera si votre fenêtre se trouve sur le bureau virtuel actuel. GetWindowDesktopId vous donnera l'ID du bureau sur lequel se trouve la fenêtre spécifiée. MoveWindowToDesktop vous permettra de déplacer une fenêtre spécifiée vers un bureau spécifié.
Combien de bureaux virtuels sont actifs:
Commentaires:
Chris Lewis [MSFT]: Malheureusement, il n'y a pas actuellement d'API pour énumérer les bureaux virtuels.
Dans lequel une fenêtre est
GetWindowDesktopId vous donnera l'ID du bureau sur lequel se trouve la fenêtre spécifiée.
Lequel l'ordinateur utilise actuellement
Si vous créez une nouvelle fenêtre sans parent, elle sera placée sur le bureau virtuel actuel. [Appelez GetWindowDesktopId pour obtenir l'ID de bureau pour la nouvelle fenêtre.]
Bien que ce ne soit pas vraiment clair, la chose la plus proche à laquelle vous pourriez vous référer est ce que l'on appelle la fonction d'affichage des tâches. Avec lui, vous pouvez afficher tous les bureaux et applications ouverts en appuyant sur la touche WINDOWS + Tab et toutes les fenêtres ouvertes dans tous les bureaux en appuyant sur Alt + Tab. Pour plus d'informations sur la vue des tâches:
https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx
et pour une liste complète des raccourcis Windows et exécuter des commandes, vous pouvez consulter:
http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/
Appelez les scripts AutoHotkey à partir de la ligne de commande (ou fichier de commandes) pour envoyer des pressions sur le clavier pour les touches de raccourci du bureau virtuel.