我刚刚遇到这个问题它概述了在特定虚拟桌面上启动应用程序的过程。唯一的问题是,不和谐使用不同的启动方法,如下所示:(从开始菜单快捷方式复制)
C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart Discord.exe
当我将 VDesk 命令添加到组合中时,如下所示:
vdesk on:2 noswitch:true run:"C:\Users\<username>\AppData\Local\Discord\Update.exe" --processStart Discord.exe
Discord 的打开方式与正常启动方式完全相同,在当前活动的虚拟桌面上。此 vdesk 命令仅在我编辑快捷方式时才有效,因为“开始于”目录决定了实际运行的应用程序版本,当前设置为:
C:\Users\<username>\AppData\Local\Discord\app-0.0.298
我尝试将快捷方式更改为:
C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart "vdesk on:2 noswitch:true run:Discord.exe"
并尝试使用 VDesk 的完整路径:
C:\Users\<username>\AppData\Local\Discord\Update.exe --processStart "C:\Program Files (x86)\VDesk\VDesk.exe on:2 noswitch:true run:Discord.exe"
但最后这两个根本无法启动应用程序。运行另一个使用单个 exe 文件启动的应用程序 (HexChat) 则没有问题。
有没有什么办法可以让它工作?