如何批量打开文件?

原创 小斯  2018-05-12 19:44 

有些时候,我们需要同时打开很多文件,此时,如果一个个双击打开,则效率十分低下。是否有比较简单的办法能够批量打开文件列表呢?使用微软的批处理命令即可实现该功能。

批量打开命令很实用,例如onenote本身是没有批量打开笔记本功能,但有时候笔记很多,想一次性打开,此时就可以用批处理命令批量打开onenote笔记本。

打开文件的三种命令

直接使用文件路径,每个路径一行
如G:\onenote\CAS\打开笔记本.onetoc2

使用call命令,call加上文件路径
call G:\onenote\CAS\打开笔记本.onetoc2

使用Start命令,Start加上文件路径
start G:\onenote\CAS\打开笔记本.onetoc2

三种打开命令的区别

方法1和方法2完全相同,执行后会打开指定文件(每次只打开一个文件,关闭该文件后,才会打开下一个文件),但运行的命令窗口会等待指定的文件关闭后才关闭。

如何批量打开文件? 实用经验 第1张

方法3则只管打开指定文件,执行完命令窗口就会自己关闭,而不会管打开的文件是否关闭,所以该方法能够批量一次性打开全部文件,而不用逐个关闭后才能打开下一个。

如果你需要的是一次性打开全部文件,建议使用start命令,这个最实用。

默认的打开程序

批处理时,系统会调用当前文件格式所对应的默认打开程序打开文件。所以,批处理文件列表中,文件格式相同,或者文件格式各不相同,只要有默认的打开程序,就能正常打开。

建立批处理文件

新建文本文件,将后缀改为.bat,编辑文件,输入批处理命令,保存后关闭。然后双击.bat文件就会执行批处理命令了。

本文地址:http://cas01.com/1025.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. Xerxes
    Xerxes 【LV2】 @回复

    start这个指令在学了站长推荐的ahk之后一直在用来打开所有ahk进程,但奈何缺乏相关知识,也没在网上找到合适的,不好内化,正好翻站长的旧文章看到这个,想咨询一下start指令如何打开指定路径的文件夹中全部文件,网上有一些百度知道之类的有说命令,但是我改成自己的路径就打不开,前阵子非常困惑,不知站长能否解惑?

    目前使用的代码是@echo off
    for %%a in (*.ahk) do start “” “%%a”
    放在文件夹里面可以打开所有的,所以我又生成了快捷方式才能在桌面打开文件夹里的

    希望咨询的是,如何在桌面建一个可以打开我指定文件夹路径所有文件的bat文件,这样可以开机只用一个bat就完成所有我需要各类启动和关闭操作,主要是批处理的语法有些陌生,弄上自己的路径怎么都不对,当初弄ahk的时候研究很久也没找到可以用的代码,谢谢站长

    • 小斯
      小斯 【LV3】【站长】2020-09-04 at 21:05  回复

      @Xerxes对bat批处理没研究,偶尔用到时,都是直接百度

      • Xerxes
        Xerxes 【LV2】2020-09-04 at 22:56  回复

        @小斯好的~主要也是看站长发了相关文章才咨询的~虽然稍微麻烦点,不过目前会的代码其实也够用了~