Windows批处理 - 给自己写个库(4. 简易的Debug工具)

本文介绍了如何在Windows批处理脚本中创建简易的Debug工具,以解决批处理程序因错误快速关闭导致的调试困难。通过在其他批处理文件中启动主程序,可以确保错误时程序窗口不会立即关闭,从而显示错误信息。此外,还提供了一种生成"Start.bat"的方法,作为用户友好的入口,用于隐藏复杂的调试过程。
摘要由CSDN通过智能技术生成

这篇文章中的代码需要使用之前写的文件,如有疑问可先参考该分类下的其他文章。

bat程序的方便性是大部分人喜欢用的原因,毕竟任何一种“正经”的编程语言都能甩它好几条街。

在之前介绍过我程序的使用目的——能简单方便地维护产线中的上百台电脑。这些电脑都使用的是Windows,我只要写一个bat程序,拷贝到任何一台电脑,任何一个会使用鼠标双击的操作员都可以方便地进行维护,某台电脑出现特殊维护需求,我也可以直接对程序进行修改。

但是bat程序的调试并没有说的那么直接,如果程序参数有错,可能在显示错误的下一帧,程序的运行窗口就自己关闭了。。。

例如:main.bat

@echo off

for /l "" %%i in (1,1,10) do (
    echo %%i %%j
)

pause

for命令后的引号是随便加的,然后加了一句暂停。如果你运行这个程序,窗口会闪一下就关闭,并没有执行到pause命令(因为在for命令中语法错误,异常退出了),然而你不可能在这一瞬间看到窗口上给你的错误提示。

如果程序代码稍多,在错误之后立马退出&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值