Pau*_*aul 10 batch virtual-desktop cmd.exe windows-10
有没有办法从命令行(wmic、regedit 或专用工具)检查Windows 10 中有多少虚拟桌面处于活动状态,窗口在哪个窗口中,以及计算机当前正在使用哪个窗口?
使用该IVirtualDesktopManager界面构建一个(命令行)应用程序来监控虚拟桌面窗口的当前状态。
Windows 10 中的虚拟桌面切换(Windows SDK 支持团队博客)
虚拟桌面管理器
为了配合在 Windows 10 中添加虚拟桌面,引入了一个名为 IVirtualDesktopManager 的新外壳界面。它只有三个功能,但这些功能允许您使用虚拟桌面和您自己的应用程序做很多事情。
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/