windows批处理研究_不断更新

本文详细探讨了Windows批处理脚本(bat)在编写、执行过程中遇到的主要问题,包括调用方式的不一致性、环境变量的影响以及缺乏有效的调试工具等,并提出使用PHP或Python作为替代方案的建议。特别强调了双击运行与命令行调用导致的环境变量不同问题,提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

windows批处理脚本(bat),很麻烦,主要原因有:

1.bat脚本编写的风格,太古老,调用方式太奇怪。

2.windows自身运行机制就对批处理脚本有兼容性问题。比如,鼠标双击打开一个bat,与命令行调用一个bat,存在写法问题、环境变量问题等等诸多因素。

3.windows脚本缺乏调试工具,撰写不易。

 

建议,使用别的工具代替windows的脚本,比如php或python等等。

这个贴里,只记录部分在工作中遇到的bug。

 

1.双击运行,与命令行调用导致环境变量不同的问题

--比如,bat在c:\xxx\start.bat,如果是双击运行,则它会加载与该目录相关的环境设置。但如果是直接在命令行里使用start c:\xxx\start.bat,则该目录下的环境设置可能会无法加载。因此,如果是在命令行里调用,则需要先用cd来切换到该目录下。

转载于:https://www.cnblogs.com/xxxteam/p/3497128.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值