V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uil330
V2EX  ›  Windows

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

  •  1
     
  •   uil330 · 2022-08-24 15:46:24 +08:00 · 1872 次点击
    这是一个创建于 815 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    第 1 条附言  ·  2022-08-25 08:54:45 +08:00
    关于大家说的只是 excel 特有的问题 ,我后来测试了 vsc ,同样有这个问题。
    只能的说巨硬的东西就是跟我 8 字不合,每次用了都头大
    只能等申请的 Mac 到了后一步到胃了
    第 2 条附言  ·  2022-08-30 08:59:59 +08:00
    最后给大家说下我的结局方案:
    把电脑换成 mac 了。m1 真香
    16 条回复    2022-08-25 15:29:23 +08:00
    arch9999
        1
    arch9999  
       2022-08-24 16:03:24 +08:00 via iPhone
    这个算是 bug
    wdssmq
        2
    wdssmq  
       2022-08-24 16:08:32 +08:00
    virgo - 只有 7KB 的极简虚拟桌面[Win] - 小众软件
    https://www.appinn.com/virgo-virtual-desktop-for-windows/

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



    这是 terminal 的一个设置,所以我猜新实例的打开方式应该是软件自己决定的
    ysc3839
        8
    ysc3839  
       2022-08-24 16:50:25 +08:00 via Android
    感觉是 Excel 的问题,Excel 不支持跨进程传递数据的,所有窗口对应的都是一个进程。我自己测试发现在打开新文件的时候会激活原有的窗口,估计就是这个激活的动作让系统跳转到对应桌面了。
    nothingistrue
        9
    nothingistrue  
       2022-08-24 17:02:03 +08:00
    Excel 是典型的多窗口但单任务的应用,你换成 Word 都没事。
    @ysc3839 #8 应该跟单进程没关系,Word 单进程多窗口就没事。
    cnbatch
        10
    cnbatch  
       2022-08-24 17:17:31 +08:00   ❤️ 3
    这是 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
        11
    ysc3839  
       2022-08-24 17:26:22 +08:00
    @nothingistrue 我认为有关系,因为不是单进程的话根本就不会有“激活现有窗口”这个动作,自然不会有问题。Word 没问题说明有做过针对处理。
    ysc3839
        12
    ysc3839  
       2022-08-24 17:29:17 +08:00
    @cnbatch 这么做会导致 Excel 的公式不能跨文件复制粘贴。
    cnbatch
        13
    cnbatch  
       2022-08-24 17:46:10 +08:00
    @ysc3839 不能跨文件复制粘贴,这就是另一件事了。

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

    @wdssmq #2

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

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

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

    我用着的 Win10 版本:19044.1889
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:18 · PVG 22:18 · LAX 06:18 · JFK 09:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.