3437|0

145

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

MS-DOS批文件的使用 [复制链接]

对于电子工程师来说,每天都要进行程序的编写,或者PCB的制版,在这一过程中你会发现,在我们编写程序下面或者PCB文件下面产生了很多对我们来说没有用的垃圾文件。比如,我们使用KEIL MDK编写ARM的程序时,在自己编写主函数的文件夹下,出现了大量的我们不知道的文件类型,这些都是我们的进行编写程序的时候,软件自动生成的。可对于我们来说,有用的除了C文件,H文件,HEX文件,工程文件之外,其他的根本排不上用场,只会占用我们硬盘的内存。现在我们就用WINDOWS的批处理文件来解决这一麻烦。

 

一、使用批处理文件的好处

例如,我刚刚写的基于STM32的跑马灯程序,经过编译之后,出现的文件如下:

这么多的文件,估计每个人看来都头疼,想要找到自己想看的C文件估计也要找半天!再看使用自己编写的批处理文件,处理之后:

 

经过处理之后,我们自己想要的文件都在这里,一目了然。如果找自己想要查看的文件,很快就看到了。

 

二、如何编写批处理文件

为了便于说明,我使用图文并茂的形式进行说明

1)首先建立一个TXT的文件,打开之后,我们进行编写。

2)在文件夹里我们输入如下代码:

del *.bak /s

del *.ddk /s

del *.edk /s

del *.lst /s

del *.lnp /s

del *.mpf /s

del *.mpj /s

del *.obj /s

del *.omf /s

::del *.opt /s  ::不允许删除JLINK的设置

del *.plg /s

del *.rpt /s

del *.tmp /s

del *.__i /s

del *.crf /s

del *.o /s

del *.d /s

del *.axf /s

del *.tra /s

del *.dep /s          

del JLinkLog.txt /s

 

del *.iex /s

del *.htm /s

del *.sct /s

del *.map /s

exit

每个del后面是一个空格,也就是占用一个bit,然后我们使用*代替文件名,加上文件的后缀。在一条代码的最后加上 /s”,一条完整的批处理的代码就完成啦。依次类推,我们把不要的文件类型都在文档中写出来。在文档的最后一定要写上“exit”。关闭之后,保存。

3)修改文件的后缀名

写到这里,自己应该很清楚,我们在编写的时候建的文件时TXT类型的,我要把TXT类型的改为BAT类型的文件,才是我们真正要的批处理文件。

这里我们点击“是”。将出现

一个完整的批处理文件就写好啦。我们把它放到我们编写程序文件夹下面,直接双击,系统自动删除文件夹下的垃圾文件。

4)修改批处理文件

如果你觉得某些自己想要的文件也被删除了,我们可以右击文件,点击编辑,删除我们想要文件类型的代码即可。比如,自己还想保留后缀名为.plg的文件,我们直接删除del *.plg /s就可以啦,然后保存。

 

同样的道理,我们可以进行编写其他的批处理文件,删除软件自动产生的垃圾文件。

 

MS-DOS批处理文件.zip (210.48 KB, 下载次数: 9)

此帖出自stm32/stm8论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表