gpt4 book ai didi

file - 批处理文件基础知识 : Adding a hardcoded integer to a variable in a for loop

转载 作者:行者123 更新时间:2023-12-02 21:48:45 25 4
gpt4 key购买 nike

我想简单地向该批处理文件代码中的变量“%%i”添加 10 并将其打印到屏幕上。 Numbers.txt 是一个包含单列数字的文件。

FOR /F %%i IN (numbers.txt) DO (
set /a "T=%%i+10"
@echo %T%
)

例如,如果 %%i 为 1,我希望 T 为 11。

谢谢。

最佳答案

无需延迟扩展,您可以使用:

@echo off
set constant=10
FOR /F %%i IN (numbers.txt) DO (
set /a "T=%%i+%constant%"
call echo %%T%%
)

constant 不需要延迟扩展,因为它在整个循环中是恒定的。

关于file - 批处理文件基础知识 : Adding a hardcoded integer to a variable in a for loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19061691/

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