Batch file 批处理脚本编译器

Batch file 批处理脚本编译器,batch-file,Batch File,是否有可用的批处理脚本编译器?我有一个很大的批处理文件,我想检查我的语法哪里出错了。使用@pause和echo,我可以检查出什么地方出了问题,但编译器是更好的选择。我想你能找到的最好的方法是语法检查器,而不是真正的编译器,因为在批处理中,许多构造只能在运行时编译。 几乎每个%var%扩展都需要在扩展时编译,因为内容可能会改变一切。 此外,自我修改代码的可能性使得这个问题有点棘手 也许有人有时会编写一个批处理调试器,这应该是可能的。我想你能找到的最好的方法是语法检查器,而不是真正的编译器,因为在批

是否有可用的批处理脚本编译器?我有一个很大的批处理文件,我想检查我的语法哪里出错了。使用@pause和echo,我可以检查出什么地方出了问题,但编译器是更好的选择。

我想你能找到的最好的方法是语法检查器,而不是真正的编译器,因为在批处理中,许多构造只能在运行时编译。
几乎每个
%var%
扩展都需要在扩展时编译,因为内容可能会改变一切。
此外,自我修改代码的可能性使得这个问题有点棘手


也许有人有时会编写一个批处理调试器,这应该是可能的。

我想你能找到的最好的方法是语法检查器,而不是真正的编译器,因为在批处理中,许多构造只能在运行时编译。
几乎每个
%var%
扩展都需要在扩展时编译,因为内容可能会改变一切。
此外,自我修改代码的可能性使得这个问题有点棘手


也许有人,有时会编写一个批处理调试器,这应该是可能的。

您还没有?;-)(事实上,我对开源参考实现也很满意:P)它在我的待办事项列表中,如果我有时间,我会用javascriptHm实现一个,Javascript可能不是一个理想的选择,因为批处理文件也经常求助于本机程序(除非你不想让它在浏览器中运行)。我想在浏览器沙盒中运行它,以便更好地可视化,外部文件也应该是虚拟的。因此,用户可以将批处理文件复制并粘贴到浏览器中,并查看如何展开每一行、变量和函数堆栈以及缓存的命令块(您还没有?;-)(事实上,我对开源参考实现也很满意:P)它在我的待办事项列表中,如果我有时间,我会用javascriptHm实现一个,Javascript可能不是一个理想的选择,因为批处理文件也经常求助于本机程序(除非你不想让它在浏览器中运行)。我想在浏览器沙盒中运行它,以便更好地可视化,外部文件也应该是虚拟的。因此,用户可以将批处理文件复制并粘贴到浏览器中,并查看如何展开每一行、变量和函数堆栈以及缓存的命令块