以下からの方法があり、コマンドライン何をチェックする(WMIC、regeditを、または専用ツール)仮想デスクトップのWindows 10でのウィンドウがある中で、アクティブになっているが、どの一つのコンピュータが現在使用していますか?
以下からの方法があり、コマンドライン何をチェックする(WMIC、regeditを、または専用ツール)仮想デスクトップのWindows 10でのウィンドウがある中で、アクティブになっているが、どの一つのコンピュータが現在使用していますか?
回答:
IVirtualDesktopManager
インターフェイスを使用して(コマンドライン)アプリケーションを構築し、仮想デスクトップウィンドウの現在のステータスを監視します。
Windows 10での仮想デスクトップの切り替え(Windows SDKサポートチームのブログ)
IVirtualDesktopManager
Windows 10での仮想デスクトップの追加に合わせて、IVirtualDesktopManagerと呼ばれる新しいシェルインターフェイスが導入されました。機能は3つしかありませんが、仮想デスクトップと独自のアプリケーションで多くのことを実行できます。
IsWindowOnCurrentVirtualDesktopは、ウィンドウが現在の仮想デスクトップ上にあるかどうかを通知します。GetWindowDesktopIdは、指定されたウィンドウが存在するデスクトップのIDを提供します。MoveWindowToDesktopを使用すると、指定したウィンドウを指定したデスクトップに移動できます。
アクティブな仮想デスクトップの数:
コメント:
Chris Lewis [MSFT]:残念ながら、現時点では仮想デスクトップを列挙するAPIはありません。
ウィンドウがある
GetWindowDesktopIdは、指定されたウィンドウが存在するデスクトップのIDを提供します。
コンピューターが現在使用しているもの
親を持たない新しいウィンドウを作成すると、現在の仮想デスクトップに配置されます。[GetWindowDesktopIdを呼び出して、新しいウィンドウのデスクトップIDを取得します。]
明確ではありませんが、あなたが言及している最も近いものは、タスクビュー機能と呼ばれるものです。これを使用すると、WINDOWSキー+ Tabキーを押すと、開いているすべてのデスクトップとアプリを表示でき、Alt + Tabキーを押すと、すべてのデスクトップで開いているすべてのウィンドウを表示できます。タスクビューの詳細については:
https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx
また、Windowsショートカットと実行コマンドの包括的なリストについては、次のページをご覧ください。
http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/
コマンドライン(またはバッチファイル)からAutoHotkeyスクリプトを呼び出して、仮想デスクトップショートカットキーのキーボードプレスを送信します。