aardio 文档
dotNet.desktop 库模块帮助文档
dotNet 成员列表
dotNet.desktop()
返回对象:DotNetDesktopObject
dotNet.desktop(name)
创建新的虚拟桌面,
可选用 @name 参数指定虚拟桌面名称
dotNet.desktop 成员列表
Win10 / Win11 虚拟桌面管理
在鼠标与键盘钩子回调函数中必须在退出回调函数以后异步调用此扩展库
创建虚拟桌面,返回 .Net 对象
dotNet.desktop.current()
当前虚拟桌面
返回对象:DotNetDesktopObject
dotNet.desktop.each()
for name,index,current in dotNet.desktop.each(){
console.log(name,index,current)/*遍历虚拟桌面,
@name 为桌面名称,@index 为桌面索引,
@current 为 true 则为当前桌面*/
}
dotNet.desktop.first()
第一个虚拟桌面
返回对象:DotNetDesktopObject
dotNet.desktop.fromIndex()
返回对象:DotNetDesktopObject
dotNet.desktop.fromIndex(index)
自参数 @index 指定的桌面索引取虚拟桌面对象,
起始索引为 1
dotNet.desktop.fromName()
返回对象:DotNetDesktopObject
dotNet.desktop.fromName(name)
自参数 @name 指定的虚拟桌面名称获取虚拟桌面对象
dotNet.desktop.fromWindow()
返回对象:DotNetDesktopObject
dotNet.desktop.fromWindow(hwnd)
自参数 @hwnd 指定的窗口句柄获取虚拟桌面对象
dotNet.desktop.get()
获取桌面对象,
参数@1可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1
返回对象:DotNetDesktopObject
dotNet.desktop.getName()
获取桌面名称,
参数@1可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1
dotNet.desktop.index
获取桌面索引,起始索引为 1
dotNet.desktop.index()
获取当前桌面索引
dotNet.desktop.index(desktop)
获取桌面索引,@desktop 指定的虚拟桌面对象
dotNet.desktop.index(name)
获取桌面索引,@name 指定的虚拟桌面名称
dotNet.desktop.isApplicationPinned(hwnd)
参数 @hwnd 指定窗口句柄的应用程序是否固定在所有虚拟桌面显示
dotNet.desktop.isVisible()
指定的桌面是否显示,
参数@1可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1
dotNet.desktop.isWindowPinned(hwnd)
参数 @hwnd 指定句柄的窗口是否固定在所有虚拟桌面显示
dotNet.desktop.last()
最后一个虚拟桌面
返回对象:DotNetDesktopObject
dotNet.desktop.pinApplication(hwnd)
在所有虚拟桌面显示参数 @hwnd 指定窗口句柄的应用程序
dotNet.desktop.pinWindow(hwnd)
在所有虚拟桌面显示参数 @hwnd 指定句柄的窗口
dotNet.desktop.remove()
移除桌面,
参数@1可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1,
不指定参数移除最后一个桌面
dotNet.desktop.removeAll()
移除所有桌面,仅 Win11 可用
dotNet.desktop.setAllWallpapers(path)
设置所有桌面壁纸,仅 Win11 可用,
dotNet.desktop.setName(desktop,name)
设置虚拟桌面名称为 @name 指定的字符串,
参数@desktop可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1
dotNet.desktop.setWallpaper(path,desktop)
设置 @desktop 参数指定桌面的壁纸,仅 Win11 可用,
参数@desktop 可以是虚拟桌面名称,虚拟桌面对象,或桌面索引
dotNet.desktop.switch()
切换到指定桌面,
参数@1可以是虚拟桌面名称,虚拟桌面对象,或桌面索引,
起始索引为 1
dotNet.desktop.unpinApplication(hwnd)
取消在所有虚拟桌面显示参数 @hwnd 定窗口句柄的应用程序
dotNet.desktop.unpinWindow(hwnd)
取消在所有虚拟桌面显示参数 @hwnd 指定句柄的窗口
DotNetDesktopObject 成员列表
DotNetDesktopObject.IsVisible
是否当前显示桌面
DotNetDesktopObject.Left
上一个虚拟桌面
返回对象:DotNetDesktopObject
DotNetDesktopObject.MakeVisible()
切换到指定桌面
DotNetDesktopObject.MoveWindow(hwnd)
移动窗口到指定桌面,
@hwnd 指定窗口句柄
DotNetDesktopObject.Remove()
移除桌面
DotNetDesktopObject.Right
下一个虚拟桌面
返回对象:DotNetDesktopObject
DotNetDesktopObject.SetName()
设置桌面为参数@1指定的名称
DotNetDesktopObject.hasWindow(hwnd)
虚拟桌面上是否包含指定窗口,
@hwnd 指定要查找的窗口句柄
Markdown 格式