【问题标题】:Is there an effective way to see why a batch file crashes? [duplicate]有没有一种有效的方法来查看批处理文件崩溃的原因? [复制]
【发布时间】:2020-12-02 22:33:34
【问题描述】:

每当我的代码出现错误并且我想更好地理解我做错了什么时,我都会转@echo on。但是,当您的批处理文件崩溃时,由于命令提示符屏幕崩溃,它显然无法显示问题。有没有办法查看它崩溃的原因,或者至少显示有一个未定义的变量或类似的东西?

【问题讨论】:

  • @KenWhite 我想我想念崩溃的含义。我只是说窗口关闭。例如,如果您执行if %variable% == 1 goto function,并且未定义变量或代码中没有函数,则窗口将关闭。

标签: batch-file


【解决方案1】:

如果您手动打开命令提示符(win-R 并键入 cmd)并 cd 到 .bat 文件位置并在那里运行它而不是从文件资源管理器中双击,则命令提示符窗口不会在 .bat 完成时关闭你可以看到错误信息

【讨论】:

  • 当您使用点击和傻笑方法执行批处理时,如果发现语法错误,批处理窗口通常会关闭。您应该改为 [打开“命令提示符”](howtogeek.com/235101) 并从那里运行批处理,以便窗口保持打开状态并显示任何错误消息。
猜你喜欢
  • 2023-03-07
  • 2021-07-22
  • 2016-04-10
  • 1970-01-01
  • 2012-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多