问题标签 [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.
batch-file - 如何批量设置数字范围作为错误级别?
我有这个脚本批处理,并得到了一系列问题 1 - 12。
我所有的代码都有效,但我似乎无法找到一个代码来扔到我的批处理中,以针对所选的无效范围抛出错误消息
示例:如果我选择 13,它不是选项的一部分,它会自动转到 1。
我希望从 13 开始的所有数字都显示“无效选项”,然后默认返回选择菜单。
我没有在批处理中使用 shift 命令,因为我只是使用了以下代码
请注意,~0
允许我使用传递 9 的数字,而不是使用 shift 命令。
不过,我需要代码来说明用户是否输入 13 或 up 并出现错误。
有任何想法吗?换句话说,如果选择在 13 - 999 范围内,则显示错误。
更新
好的,我查看了我的代码并意识到我错过了一行代码。这是
@echo "%choice%" 不是有效的选择/选项
看来我的编码是正确的,我给出了'%choice%'==''我只是没有留下回声说选择是错误的。原来我在那里不需要任何错误级别。
希望这可以帮助某人
windows - mysqldump 是否返回我可以在批处理文件中使用的错误代码?
mysqldump 是否返回错误代码,我可以在具有此类代码的 Windows 批处理文件上使用:if errorlevel 1
等等?
我想验证备份的成功或失败。
谢谢。
batch-file - 批量编程设置 ERRORLEVEL 来自失败的 FIND 命令
我发现需要向调用批处理脚本的程序报告错误级别。
该脚本将创建一个我想要检查的 CSV 日志文件,以显示脚本是否成功运行。
我想说的是
或者说,如果字符串"[ERR"
不在输出中ERRORLEVEL = 0 ELSE ERRORLEVEL = 1
希望这是有道理的。我敢肯定这很简单,但设置错误级别似乎是 a$se 的一大难题!
batch-file - 在两个 .reg 文件之间切换
我正在寻找一种快速简便的方法(我不需要任何错误检查)通过打开批处理文件在两个 reg 文件之间切换。
如果用户运行一个批处理文件,该批处理文件应该将 reg 文件 A 合并到注册表中。如果用户再次运行它,批处理文件应该将 reg 文件 B 合并到注册表中。如果用户再次运行它,文件 A 将被合并......你明白了。
一般来说,我认为有两种方法可以做到这一点:
- 创建某种变量来存储接下来应该运行哪个 reg。
- 检查注册表项值以查看最近合并的注册表(可能是首选方法)。
目前,我正在这样做:
REG QUERY 部分似乎有效,但在IF ERRORLEVEL
语句中出现了问题。但也许我应该完全使用不同的方法。
希望有一些建议..提前谢谢!
编辑
抱歉有点含糊:我相信以前的解决方案不起作用,因为当第一个IF
是正确的时,第二个在第一个命令IF
之后也会太。IF
所以我需要一个IF ELSE
声明来防止运行第二个IF
.
我现在想出了这个解决方案,它有效:
我还想知道:在批处理文件中添加注册表项/值而不是使用单独的 .reg 文件是否会有所改进?值类型是 REG_BINARY 和 REG_DWORD。
cmd - 带有 IF 语句的 CMD 脚本错误级别错误行为
以下脚本的预期结果:如果用户按 P,则为 PERMPING,如果用户按 T,则为 PINGLOOP。但是,无论用户按什么,脚本都会回显两者。知道什么给出了吗?
cmd - 为什么这两种情况下的错误级别存在差异?
场景 1:calc.exe 正在运行
这将 1 设置为错误级别。
场景 2:calc.exe 没有运行
这将 128 设置为错误级别。
有人可以解释一下为什么会发生这种情况,以及是否有办法在第一种情况下将错误级别设为 128 以及类似于第二种情况?
batch-file - 检查命令是否在批处理文件中成功
如何在批处理文件中检查命令
是成功还是产生了错误?
我想使用 if/else 语句来回显此信息。
windows - 詹金斯“批量构建”每次都失败
这是我的配置。-> 对不起,是德国人...(批次很重要)
http://www.abload.de/image.php?img=configurationknjkj.jpg
这是结果(控制台)。
http://www.abload.de/image.php?img=console_outputjpkxi.jpg
我不知道为什么。
Jenkins 的提示是:如果 %ERRORLEVEL% 不等于 0,则构建失败。
我做了什么?
或者
或者
为什么每次构建都失败?
visual-studio-2010 - Mstest 没有正确设置错误级别
我有一个构建良好的测试项目。我正在尝试使用 mstest 运行测试。这是我正在执行的命令:
命令:
我的测试失败了。如果我再检查错误级别。它仍然是 0。我做了:
它总是在继续。
我正在使用 Visual Studio 2010。我开始挖掘,我发现了这个:
http://www.mail-archive.com/ccnet-user@googlegroups.com/msg03027.html
谢谢
batch-file - 返回错误级别 Batch
我有这个脚本,脚本工作正常。除了一部分。我试图在每次查询后返回错误级别以确定我的错误级别。我知道我的语法错误,请帮忙。
[Dk 68 61 63 6b
根据评论编辑] [重新编辑 PW 以加入断线并禁用可能具有破坏性的指令'reg delete'
]