none
Win7下怎么不能同时打开不同类型的文件 RRS feed

  • 问题

  • 在XP下的时候还可以选中多个不同类型的文件,例如一个Word文件一个Excel文件,然后按一下“Enter”就同时打开,在Win7下用这招一点反应都没,提示都省得给,逼着你选中Word文件,回车,选中Excel文件,回车……

    百度知道上有人这样回答:“…… 而如果你选择的两个文件是不同类的,win7系统如果不能确定启动那一个程序,因此,可能就没有反应了。”可这种说法解释不了为什么XP下就完全知道去找Winword.exe和Excel.exe打开,Win7下就“不能确定”了?

    我想知道:
    1.这是出于什么目的将同时打开不同类型文件的功能取消掉的?还是只是个愚蠢的疏漏?
    2.如何绕过这个限制,或者说,填补这个愚蠢的疏漏?
    最后:
    3.请说服我“Win7是对的”和“XP烂不可耐”。

    2012年10月11日 1:08

答案

  • 可能是擔心一次打開多個文件導致系統資源耗盡.

    下面是一個變通解決方法, 此方法可實現你的需求.

    請慎重確定要一次打開的文件, 以防止系統資源耗盡.

    步驟:

    1. 在

    C:\Windows\

    目錄下新建一個批處理文件

    openex.bat

    其內容為

    start "" %1

    2. 上述步驟可以先在任意目錄新建好該文件, 然後通過管理員身份運行命令提示符並執行

    move

    命令將文件移動到 C:\Windows 目錄.

    3. 同樣以管理員身份運行命令提示符並執行命令

    reg add "HKCR\*\shell\一次打开多个文件(&X)\command" /ve /t REG_SZ /d "C:\Windows\openex.bat \"%1\""

    4. 現在就可以在 Windows Explorer 選擇好要一次打開的多個文件, 然後通過鼠標右鍵的上下文菜單, 單擊 “一次打开多个文件(X)” 菜單項來進行打開.


    Folding@Home




    2012年10月11日 5:42
  • 上面提供的方法在打開文件時會有命令提示符窗口一閃而過, 體驗不是很好.

    下面通過更換為 vbs 腳本進行改進, 去掉閃爍:

    請慎重確定要一次打開的文件, 以防止系統資源耗盡.

    步驟:

    1. 在

    C:\Windows\

    目錄下新建一個批處理文件

    openex.vbs

    其內容為

    CreateObject("WScript.Shell").Run WScript.Arguments(0)

    2. 上述步驟可以先在任意目錄新建好該文件, 然後通過管理員身份運行命令提示符並執行

    move

    命令將文件移動到 C:\Windows 目錄.

    3. 同樣以管理員身份運行命令提示符並執行命令

    reg add "HKCR\*\shell\一次打开多个文件(&X)\command" /ve /t REG_SZ /d "wscript C:\Windows\openex.vbs \"%1\""

    4. 現在就可以在 Windows Explorer 選擇好要一次打開的多個文件, 然後通過鼠標右鍵的上下文菜單, 單擊 “一次打开多个文件(X)” 菜單項來進行打開. 


    Folding@Home




    2012年10月11日 15:10
  • 这是 Windows 7 有意做的改变,为了防止多选文件后无意触碰回车键同时打开过多的文件消耗资源。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "hzhbest"
     
    在XP下的时候还可以选中多个不同类型的文件,例如一个Word文件一个Excel文件,然后按一下“Enter”就同时打开,在Win7下用这招一点反应都没,提示都省得给,逼着你选中Word文件,回车,选中Excel?募爻怠?
     
     
    2012年10月11日 22:02

全部回复

  • 可能是擔心一次打開多個文件導致系統資源耗盡.

    下面是一個變通解決方法, 此方法可實現你的需求.

    請慎重確定要一次打開的文件, 以防止系統資源耗盡.

    步驟:

    1. 在

    C:\Windows\

    目錄下新建一個批處理文件

    openex.bat

    其內容為

    start "" %1

    2. 上述步驟可以先在任意目錄新建好該文件, 然後通過管理員身份運行命令提示符並執行

    move

    命令將文件移動到 C:\Windows 目錄.

    3. 同樣以管理員身份運行命令提示符並執行命令

    reg add "HKCR\*\shell\一次打开多个文件(&X)\command" /ve /t REG_SZ /d "C:\Windows\openex.bat \"%1\""

    4. 現在就可以在 Windows Explorer 選擇好要一次打開的多個文件, 然後通過鼠標右鍵的上下文菜單, 單擊 “一次打开多个文件(X)” 菜單項來進行打開.


    Folding@Home




    2012年10月11日 5:42
  • 上面提供的方法在打開文件時會有命令提示符窗口一閃而過, 體驗不是很好.

    下面通過更換為 vbs 腳本進行改進, 去掉閃爍:

    請慎重確定要一次打開的文件, 以防止系統資源耗盡.

    步驟:

    1. 在

    C:\Windows\

    目錄下新建一個批處理文件

    openex.vbs

    其內容為

    CreateObject("WScript.Shell").Run WScript.Arguments(0)

    2. 上述步驟可以先在任意目錄新建好該文件, 然後通過管理員身份運行命令提示符並執行

    move

    命令將文件移動到 C:\Windows 目錄.

    3. 同樣以管理員身份運行命令提示符並執行命令

    reg add "HKCR\*\shell\一次打开多个文件(&X)\command" /ve /t REG_SZ /d "wscript C:\Windows\openex.vbs \"%1\""

    4. 現在就可以在 Windows Explorer 選擇好要一次打開的多個文件, 然後通過鼠標右鍵的上下文菜單, 單擊 “一次打开多个文件(X)” 菜單項來進行打開. 


    Folding@Home




    2012年10月11日 15:10
  • 这是 Windows 7 有意做的改变,为了防止多选文件后无意触碰回车键同时打开过多的文件消耗资源。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "hzhbest"
     
    在XP下的时候还可以选中多个不同类型的文件,例如一个Word文件一个Excel文件,然后按一下“Enter”就同时打开,在Win7下用这招一点反应都没,提示都省得给,逼着你选中Word文件,回车,选中Excel?募爻怠?
     
     
    2012年10月11日 22:02
  • 再提供一個與之相關的 Microsoft 支持

    Context menus are shortened when more than 15 files are selected
    http://support.microsoft.com/kb/2022295


    Folding@Home

    2012年10月13日 2:35
  • 这是 Windows 7 有意做的改变,为了防止多选文件后无意触碰回车键同时打开过多的文件消耗资源。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "hzhbest"
     
    在XP下的时候还可以选中多个不同类型的文件,例如一个Word文件一个Excel文件,然后按一下“Enter”就同时打开,在Win7下用这招一点反应都没,提示都省得给,逼着你选中Word文件,回车,选中Excel?募爻怠?
     
     

    repl

    再提供一個與之相關的 Microsoft 支持

    Context menus are shortened when more than 15 files are selected
    http://support.microsoft.com/kb/2022295


    Folding@Home


    我认为XP那种提示“你选择打开……个文件,……”的做法更合乎常理,既然有这样的功能,微软为什么不让用户用,凭什么判断用户一定是误操作呢?有时用户就想打印100幅照片出来,结果微软告诉他/她只能每次打14幅(在不安装其他图片浏览处理软件的情况下),用户会怎么想?微软说“正常人”应该做的是选中一个图片然后选择“打印”然后再在“选择你要打印的图片”中再选择你要打印的图片(不受数量限制),用户是会认为自己不正常呢还是微软不正常呢?

    • 已编辑 hzhbest 2012年11月20日 1:03
    2012年11月20日 1:02
  • 多谢repl的回复!!

    ps,我以前也用过Folding@Home,不过自从网络不畅和电脑发热之后,就不玩了。

    最后,是否可能会造成资源耗尽应该是操作系统去提醒我而不是作出“为不耗尽资源而判你操作无效”的决定,即使我的操作真造成了资源耗尽,这也应该是操作系统在最底层能保证用户仍然能操作其他程序,至少操作任务管理器,去把耗尽了资源的程序关闭,而不应该是“我早说过你不要这样操作的,你偏不听,这下你搞坏了,我也不管了,你受不了就自己按电源按钮吧”这样的态度。

    2012年11月20日 1:15