问题标签 [errorlevel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
588 浏览

batch-file - 如何批量设置数字范围作为错误级别?

我有这个脚本批处理,并得到了一系列问题 1 - 12。
我所有的代码都有效,但我似乎无法找到一个代码来扔到我的批处理中,以针对所选的无效范围抛出错误消息

示例:如果我选择 13,它不是选项的一部分,它会自动转到 1。
我希望从 13 开始的所有数字都显示“无效选项”,然后默认返回选择菜单。

我没有在批处理中使用 shift 命令,因为我只是使用了以下代码

请注意,~0允许我使用传递 9 的数字,而不是使用 shift 命令。
不过,我需要代码来说明用户是否输入 13 或 up 并出现错误。
有任何想法吗?换句话说,如果选择在 13 - 999 范围内,则显示错误。

更新

好的,我查看了我的代码并意识到我错过了一行代码。这是

@echo "%choice%" 不是有效的选择/选项

看来我的编码是正确的,我给出了'%choice%'==''我只是没有留下回声说选择是错误的。原来我在那里不需要任何错误级别。

希望这可以帮助某人

0 投票
1 回答
4330 浏览

windows - mysqldump 是否返回我可以在批处理文件中使用的错误代码?

mysqldump 是否返回错误代码,我可以在具有此类代码的 Windows 批处理文件上使用:if errorlevel 1等等?

我想验证备份的成功或失败。

谢谢。

0 投票
3 回答
30372 浏览

batch-file - 批量编程设置 ERRORLEVEL 来自失败的 FIND 命令

我发现需要向调用批处理脚本的程序报告错误级别。

该脚本将创建一个我想要检查的 CSV 日志文件,以显示脚本是否成功运行。

我想说的是

或者说,如果字符串"[ERR"不在输出中ERRORLEVEL = 0 ELSE ERRORLEVEL = 1

希望这是有道理的。我敢肯定这很简单,但设置错误级别似乎是 a$se 的一大难题!

0 投票
2 回答
271 浏览

batch-file - 在两个 .reg 文件之间切换

我正在寻找一种快速简便的方法(我不需要任何错误检查)通过打开批处理文件在两个 reg 文件之间切换。

如果用户运行一个批处理文件,该批处理文件应该将 reg 文件 A 合并到注册表中。如果用户再次运行它,批处理文件应该将 reg 文件 B 合并到注册表中。如果用户再次运行它,文件 A 将被合并......你明白了。

一般来说,我认为有两种方法可以做到这一点:

  1. 创建某种变量来存储接下来应该运行哪个 reg。
  2. 检查注册表项值以查看最近合并的注册表(可能是首选方法)。

目前,我正在这样做:

REG QUERY 部分似乎有效,但在IF ERRORLEVEL语句中出现了问题。但也许我应该完全使用不同的方法。

希望有一些建议..提前谢谢!

编辑

抱歉有点含糊:我相信以前的解决方案不起作用,因为当第一个IF是正确的时,第二个在第一个命令IF之后也会太。IF所以我需要一个IF ELSE声明来防止运行第二个IF.

我现在想出了这个解决方案,它有效:

我还想知道:在批处理文件中添加注册表项/值而不是使用单独的 .reg 文件是否会有所改进?值类型是 REG_BINARY 和 REG_DWORD。

0 投票
2 回答
996 浏览

cmd - 带有 IF 语句的 CMD 脚本错误级别错误行为

以下脚本的预期结果:如果用户按 P,则为 PERMPING,如果用户按 T,则为 PINGLOOP。但是,无论用户按什么,脚本都会回显两者。知道什么给出了吗?

0 投票
1 回答
156 浏览

cmd - 为什么这两种情况下的错误级别存在差异?

场景 1:calc.exe 正在运行

这将 1 设置为错误级别。

场景 2:calc.exe 没有运行

这将 128 设置为错误级别。

有人可以解释一下为什么会发生这种情况,以及是否有办法在第一种情况下将错误级别设为 128 以及类似于第二种情况?

0 投票
5 回答
138692 浏览

batch-file - 检查命令是否在批处理文件中成功

如何在批处理文件中检查命令

是成功还是产生了错误?

我想使用 if/else 语句来回显此信息。

0 投票
1 回答
251 浏览

windows - 詹金斯“批量构建”每次都失败

这是我的配置。-> 对不起,是德国人...(批次很重要)

http://www.abload.de/image.php?img=configurationknjkj.jpg

这是结果(控制台)。

http://www.abload.de/image.php?img=console_outputjpkxi.jpg

我不知道为什么。

Jenkins 的提示是:如果 %ERRORLEVEL% 不等于 0,则构建失败。

我做了什么?

或者

或者

为什么每次构建都失败?

0 投票
2 回答
566 浏览

visual-studio-2010 - Mstest 没有正确设置错误级别

我有一个构建良好的测试项目。我正在尝试使用 mstest 运行测试。这是我正在执行的命令:

命令:

我的测试失败了。如果我再检查错误级别。它仍然是 0。我做了:

它总是在继续。

我正在使用 Visual Studio 2010。我开始挖掘,我发现了这个:

http://www.mail-archive.com/ccnet-user@googlegroups.com/msg03027.html

谢谢

0 投票
1 回答
1880 浏览

batch-file - 返回错误级别 Batch

我有这个脚本,脚本工作正常。除了一部分。我试图在每次查询后返回错误级别以确定我的错误级别。我知道我的语法错误,请帮忙。

[Dk 68 61 63 6b根据评论编辑] [重新编辑 PW 以加入断线并禁用可能具有破坏性的指令'reg delete']