永发信息网

DOS/for中循环变量向其他变量赋值失败,何故?

答案:2  悬赏:40  手机版
解决时间 2021-03-27 04:36
DOS/for中循环变量向其他变量赋值失败,何故?
最佳答案
变量没有定义,如下才是正确的。
set /a x=1
set /a y=0;
:loop
set /a y=%x%+%y%
echo %y%
set /a x=%x%+1
if %x% lss 10 goto loop
pause
全部回答
..........
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1-4* delims=," %%i in (my.txt) do (
set fullsvrname=%%j%%k
set tmp_i=%%i
set tmp_j=%%j
echo !fullsvrname!===!tmp_i!===!tmp_j!
pause>nul
)
pause
..........
开启延迟变量就行了,开启延迟变量后%%用!!来表示.
在for命令以内设定的变量,如果又要用在for命令中,它不会识别,属于延迟变量.
如果不开启延迟变量,这么表示也行:
call echo tmp_i=%%tmp_i%%, tmp_j=%%tmp_j%%
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
荷花种苗什么时候种植最适宜
如何用一张白纸叠成一个简单的方形纸包,可以
身上全黑头上黄的是啥鸟
什麼樣的愛情,最長久?↑
百度知道泰皇是什么平台不?
请问英语中这个 addressed是什么意思?
想要个win7旗舰的下载链接那个好
四种形态是哪四种
魔兽世界要塞小型建筑选哪三个最赚钱?
怎样防止书籍纸张变黄
猪大肠怎样除臭?
(24分)阅读材料,回答下列问题。材料一:作
兰博基尼盖拉多LP560为什么不是剪刀门啊、?
单位突然关门,员工末做安排,怎么办
自己开公司自己给自己上五险一金 社保账户和
推荐资讯
英国伦敦附近的一个小镇如何翻译
鲁迅《狂人日记》“救救孩子”
餐饮一份蒸排骨多少份量
横死掂死是什麼意思
生树根金弹子须根被水泡死,还能活吗
EXO成员的外号都有什么?全一点最好有解释
一般哪个网站女工招聘的信息比较多?
一张银行卡可以绑定两个微信吗
当一个人忧郁的时候该怎么办?
模2除法的实例分析
马勒和维克斯滤清器挑哪个品牌好?
水泥体积与质量的比值
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?