win10 多桌面状态下,打开文件之类的,有办法强制在当前窗口下打开嘛?

2022-08-24 15:46:24 +08:00
 uil330

具体来说,就是我在桌面 1 下打开了某个 Excel 文件,Excel 会在桌面 1 显示

然后跳到桌面 2 打开另一个 Excel 文件的话,会自动跳到桌面 1 打开这个文件。

而!且!有时候完全没有转跳动画!

多任务操作的时候简直就是噩梦。你永远不知道你打开这个文件后会给你弹到哪个桌面去。

请问有方法强制在当前窗口下打开嘛?

1628 次点击
所在节点    Windows
16 条回复
arch9999
2022-08-24 16:03:24 +08:00
这个算是 bug
wdssmq
2022-08-24 16:08:32 +08:00
virgo - 只有 7KB 的极简虚拟桌面[Win] - 小众软件
https://www.appinn.com/virgo-virtual-desktop-for-windows/

这个软件到是有处理好楼主的问题,虽然很久没更新了。。也不需要更新的样子。。大概。。
uil330
2022-08-24 16:14:36 +08:00
@arch9999 我觉得这个就是微软单纯看见 mac 有这个功能,拍脑袋说我们也要,但是实装之后好不好用就没人管了
uil330
2022-08-24 16:15:13 +08:00
@wdssmq 忘了说了,公司不给私装软件,所以大概只能用修改设置的方式来弄了。。。
vopsoft
2022-08-24 16:33:31 +08:00
Dexpot 能满分实现,不能私装软件那没办法了
arch9999
2022-08-24 16:33:48 +08:00
这是 office 的问题
zed1018
2022-08-24 16:38:10 +08:00
这应该是楼上说的 office 的问题,我试了下桌面 a 开一个 pdf ( edge 浏览器),桌面 b 再开另一个 pdf ,没有跳转桌面。



这是 terminal 的一个设置,所以我猜新实例的打开方式应该是软件自己决定的
ysc3839
2022-08-24 16:50:25 +08:00
感觉是 Excel 的问题,Excel 不支持跨进程传递数据的,所有窗口对应的都是一个进程。我自己测试发现在打开新文件的时候会激活原有的窗口,估计就是这个激活的动作让系统跳转到对应桌面了。
nothingistrue
2022-08-24 17:02:03 +08:00
Excel 是典型的多窗口但单任务的应用,你换成 Word 都没事。
@ysc3839 #8 应该跟单进程没关系,Word 单进程多窗口就没事。
cnbatch
2022-08-24 17:17:31 +08:00
这是 MS Office 的问题,不是 Windows 的问题。

MS Office 的各个组成部分( Word Exel 等等)在第一个窗口已经存在的情况下,用户再用双击文件图标的方式打开 Office 文件(包括 Excel ),默认会在已有的第一个 instance 当中打开,而第一个 instance 在哪个窗口,新打开的文件就会在哪个窗口出现。

所以解决办法很简单,让 Excel 启动另一个新的 instance 就行了。

方法有两种。
第一种,双击 Excel 文件后,立即按住键盘的 ALT 。这时候 Excel 会跳出一个对话框问你需不需要打开一个新的 instance (实例),点“是”,就可以在当前桌面打开新的文件。

第二种,直接让 Excel 打开新实例窗口,然后再用“打开文件”(CTRL+O)功能选取文件。
打开 Excel 新实例窗口又有好几种做法,任选一种:
1 —— Win10 左下角搜索框找到 Excel ,按住 ALT ,再点击“打开”;
2 —— Win10 左下角搜索框(或者 Win+R ),输入 excel.exe /r ;
3 —— 创建新的桌面 Excel 快捷方式,在 excel.exe 后面加上 /r 参数
ysc3839
2022-08-24 17:26:22 +08:00
@nothingistrue 我认为有关系,因为不是单进程的话根本就不会有“激活现有窗口”这个动作,自然不会有问题。Word 没问题说明有做过针对处理。
ysc3839
2022-08-24 17:29:17 +08:00
@cnbatch 这么做会导致 Excel 的公式不能跨文件复制粘贴。
cnbatch
2022-08-24 17:46:10 +08:00
@ysc3839 不能跨文件复制粘贴,这就是另一件事了。

OP 问的是“请问有方法强制在当前窗口下打开”(当前桌面),那就先给他打开的办法。
wdssmq
2022-08-25 11:30:38 +08:00
@uil330 #4 那么让公司给配个外接屏吧 /doge

@wdssmq #2

好像并不是特定软件的问题,当年会用 virgo 就是因为自带的虚拟桌面有楼主说的问题,,TIM 的托盘图标也是,如果已经是在某个桌面打开了会话就会跳过去。
wolfie
2022-08-25 15:05:17 +08:00
chrome 、资源管理器、xshell 等可以。
office 、notepad 艹 等会有次问题。

windows 不背这锅。
cnbatch
2022-08-25 15:29:23 +08:00
OP 补充说 VSC 也有这种问题,于是我也特意试了下,发现并不会这样。

在桌面 1 打开了 VSC ,切换到桌面 2 新开一个 VSC ,一切正常,桌面 2 打开的 VSC 会在桌面 2 出现,不会在桌面 1 开启。

我用着的 Win10 版本:19044.1889

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX