看到标题,您想到了什么呢,是批处理,yes,您答对了,想到别的,那咱就交流下
我跟GF说,批处理可以一次性打开很多软件,她就心动了,然后就要我写给她
.bat文件内容是酱紫的:
@echo off
echo 主人,我正在努力打开软件,请稍等......
start C:\Progra~1\2345Soft\HaoZip\HaoZip.exe
start C:\Progra~2\Aboboo\aboboo.exe
start C:\foxmail\Foxmail.exe
start C:\Progra~2\as\AliIM.exe
echo 打开完成!
在这里,Progra~1指代的是Program Files文件夹,而Progra~2指代的是Program Files (x86)文件夹,之所以这么写,是因为dos下只支持8.3的命名规则,“8”是指文件名或目录名的主体部分小于等于8个字节;“3”是指文件的扩展名部分小于等于3个字节。另外还有一点,就是8.3文件名的有效字符不包括空格等特殊字符。所以,当windows的长文件名在dos系统下使用时,会被截取为前6位+~数字的格式
八个字节即八位,上面的代码中最后一个start命令中的as,本来是ALiWangWang(阿里旺旺),但其字符是11位,太长了,不行,所以大胆改成了as;之后又做实验,将as中间加了空格,报错,所以最后就是现在看到的样子了
它就是这么挑剔,
小弟才疏学浅,也没深入研究其他方面的东西
希望本文能给需要的人一点儿启发,另外定时打开某个软件的成型软件网上已经有了,编码也很容易实现,软件爱好者大可以自己动手写一个。
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-17 11:40:05