我想不管是什么人,都是一边写代码,一边调试
如果没有正确的调试方法,那会大大降低写代码的效率,特别是碰到一些大型的“程序”...
下面就我个人的一些经历,谈谈我的一些关于批处理的调试方法....

第一步:
去掉@echo off

几乎每个人都有这样的书写习惯,屏蔽命令回显。但是,在调试过程中,我们却要研究到底哪一行出了错误,所以这个时候再不能屏蔽命令行回显了...

第二步:(针对新手,老手直接跳过)
在原代码的每行的下一行添加pause(当然,也要把你前面添加的pause去掉)
举例说明,测试代码:
复制内容到剪贴板
代码:
@echo off
echo Happy new year
echo Best wishs to everyone
if a==a echo ok>   %=====注意,这句末尾有个 > ,是个特殊符号,运行到这里,程序会意外退出=====%
pause>nul
运行这个代码的时候,我们会看到批处理窗口,一闪而过(运行过程中有错误),说明我们的程序有语法错误。作为新手,我们调试的时候要怎么办呢?我们就尝试在每行的后面添加 pause 的方法,如: