コマンドラインへの仮想デスクトッププロパティ


回答:


8

IVirtualDesktopManagerインターフェイスを使用して(コマンドライン)アプリケーションを構築し、仮想デスクトップウィンドウの現在のステータスを監視します。

Windows 10での仮想デスクトップの切り替え(Windows SDKサポートチームのブログ)

IVirtualDesktopManager

Windows 10での仮想デスクトップの追加に合わせて、IVirtualDesktopManagerと呼ばれる新しいシェルインターフェイスが導入されました。機能は3つしかありませんが、仮想デスクトップと独自のアプリケーションで多くのことを実行できます。

IsWindowOnCurrentVirtualDesktopは、ウィンドウが現在の仮想デスクトップ上にあるかどうかを通知します。GetWindowDesktopIdは、指定されたウィンドウが存在するデスクトップのIDを提供します。MoveWindowToDesktopを使用すると、指定したウィンドウを指定したデスクトップに移動できます。


アクティブな仮想デスクトップの数:

コメント:
Chris Lewis [MSFT]:残念ながら、現時点では仮想デスクトップを列挙するAPIはありません。

ウィンドウがある

GetWindowDesktopIdは、指定されたウィンドウが存在するデスクトップのIDを提供します。

コンピューターが現在使用しているもの

親を持たない新しいウィンドウを作成すると、現在の仮想デスクトップに配置されます。[GetWindowDesktopIdを呼び出して、新しいウィンドウのデスクトップIDを取得します。]


1
ブログの投稿ではなく、直接ダウンロードリンクを提供したい場合があります。投稿がわかりません。
Penguinz、2015年

1

明確ではありませんが、あなたが言及している最も近いものは、タスクビュー機能と呼ばれるものです。これを使用すると、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/


コマンドライン要求は正確ですが、私が指摘したように、他の方法で同様のことを達成する方法があるかもしれません。あなたがそれを行う方法を知りたいのか、単にコマンド期間を知りたいのかは分かりませんでした。次回は、他の詳細を知っている必要はないので、すでに特定の何かを要求するときに指定する必要があります。この場合、私の回答で役立つ情報が得られない場合は、削除できます。
xCare 2015年

1

コマンドライン(またはバッチファイル)からAutoHotkeyスクリプトを呼び出して、仮想デスクトップショートカットキーのキーボードプレスを送信します。


4
どのようなスクリプトですか?バッチファイルをどのように書き込みますか?私はこれらの質問に対する答えを個人的に知っていますが、誰もがそうとは限りません。あなたの現在の答えは、コメントよりも答えです。
Ramhound
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.