gpt4 book ai didi

batch-file - 无效号码。数字常量是十进制 (17)、十六进制 (0x11) 或八进制 (021)

转载 作者:行者123 更新时间:2023-12-04 17:25:54 24 4
gpt4 key购买 nike

我希望执行一个批处理文件并让它自己调用 10 次。

set /a iteration=0%1+1
IF %iteration% EQU 10 exit
rem Taskkill /IM aspnet_compiler.exe /F
timeout 1
call KillBILLd.bat %iteration%

但是,它只会在出现错误之前到达数字 8
Invalid number.  Numeric constants are either decimal (17), hexadecimal (0x11), 
or octal (021).

在线的
set /a iteration=0%1+1

我该如何解决这个错误?

最佳答案

你有 0%1在该表达式中 - 如果您的参数为 8,则扩展为 08 ,这不是有效的八进制数(8 不是八进制数字),因此您会收到该错误。我不是批处理文件专家,但我猜您想忽略领先的 0 :

set /a iteration=%1+1

这是一些 SET command documentation 的链接.

关于batch-file - 无效号码。数字常量是十进制 (17)、十六进制 (0x11) 或八进制 (021),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com