-
windows使用批处理bat文件批量打开程序
commands
截图软件用的是: FastStone Capture
————————————————————————————————————————————————————————
简化版本:
新建文本文件将如下命令复制到文本文件中再将文本文件后缀名改成".bat" 之后双击运行即可。 /d 后面是文件夹路径 和 该路径下的程序名称
start /d "I:sysLink" tim.exe start /d "I:sysLink" idea.exe
————————————————————————————————————————————————————————
完整版本:
在windows上我的使用习惯通常是在D盘创建一个文件夹,比如: sysLink, 用来存一些应用程序的快捷方式给他们命好名, 比如qq, idea,postman。 然后再把 sysLink文件夹放在Path的环境变量, 接着就可以window+R快捷键, 输入link中的快捷方式的名称就可以启动程序了
但是开了电脑之后, 要启动很多程序, 所以要按很多次windows+R 一个个打开。 所以就想到用bat批处理, 写好之后只要启动这个bat文件就可以一次打开多个应用程序了。
只需要一个start命令就ok了。 来查一下start 的 用法:
/d <path> 这个命令就是指定启动的文件夹, 后面再加一个程序的名字
接着就是:
@start /d "I:sysLink" tim @start /d "I:sysLink" idea @start /d "I:sysLink" postman @start /d "I:sysLink" vx
因为这里sisLink 我存的是快捷方式, 所以只需要写快捷方式的名字就好了, 如果是源文件, 要加上 *.exe。 将上面的命令存在文本文件中并将文本文件改成 ".bat" 后缀名比如: start.bat , 再创建一个tart.bat的快捷方式比如: start, 将start存在配置了环境变量的文件夹sysLink中,就可win+R 输入“start” 就可以启动 tim,idea, postman和vx 这几个程序了。
前面加了一个@ 意思是不将bat里面的命令显示在cmd中当然在这里使用@没有意义,运行这个bat其实cmd是一闪而过的, 如果你不希望一闪而过要查看cmd中的信息的话, 在最后一行加上: “pause”
出处:https://www.cnblogs.com/godots/p/10563138.html