# win.util.desktop 库模块帮助文档

## virDesktopMgrObject 成员列表 <a id="virDesktopMgrObject" href="#virDesktopMgrObject">&#x23;</a>

### virDesktopMgrObject.close() <a id="virDesktopMgrObject.close" href="#virDesktopMgrObject.close">&#x23;</a>
关闭创建的桌面

### virDesktopMgrObject.create("字符串参数") <a id="virDesktopMgrObject.create" href="#virDesktopMgrObject.create">&#x23;</a>
创建新桌面  
参数指定桌面名字

### virDesktopMgrObject.desktop <a id="virDesktopMgrObject.desktop" href="#virDesktopMgrObject.desktop">&#x23;</a>
这是一个表对象,存储了所有虚拟桌面的名字与句柄,键为桌面名字

### virDesktopMgrObject.desktop.Default <a id="virDesktopMgrObject.desktop.Default" href="#virDesktopMgrObject.desktop.Default">&#x23;</a>
默认桌面

### virDesktopMgrObject.execute("桌面名字","程序路径","参数") <a id="virDesktopMgrObject.execute" href="#virDesktopMgrObject.execute">&#x23;</a>
在虚拟桌面运行程序

### virDesktopMgrObject.switch() <a id="virDesktopMgrObject.switch" href="#virDesktopMgrObject.switch">&#x23;</a>
切换到指定名字的桌面,如果无参数则切换到前一桌面

## win.util 成员列表 <a id="win.util" href="#win.util">&#x23;</a>

### win.util.desktop() <a id="win.util.desktop" href="#win.util.desktop">&#x23;</a>
多桌面管理  
管理 Win10/Win11 虚拟桌面请改用 dotNet.desktop   

[返回对象:virDesktopMgrObject](#virDesktopMgrObject)

### 自动完成常量
_DESKTOP_ALL=0x1FF  
_DESKTOP_CREATEMENU=0x4  
_DESKTOP_CREATEWINDOW=0x2  
_DESKTOP_ENUMERATE=0x40  
_DESKTOP_HOOKCONTROL=0x8  
_DESKTOP_JOURNALPLAYBACK=0x20  
_DESKTOP_JOURNALRECORD=0x10  
_DESKTOP_READOBJECTS=0x1  
_DESKTOP_SWITCHDESKTOP=0x100  
_DESKTOP_WRITEOBJECTS=0x80  
_DF_ALLOWOTHERACCOUNTHOOK=0x1  
