
批处理中如何赋值到新的变量
@echooffsetaa=dahui://123set"bb=%aa:dahui://=%"echo%bb%pause上面是我写的,是错的,我希望将dahui://替换...
@echo off
set aa=dahui://123
set "bb = %aa:dahui://=%"
echo %bb%
pause
上面是我写的, 是错的,
我希望将 dahui:// 替换为 空
然后赋值给bb
求教应该如何写! 多谢指点! 展开
set aa=dahui://123
set "bb = %aa:dahui://=%"
echo %bb%
pause
上面是我写的, 是错的,
我希望将 dahui:// 替换为 空
然后赋值给bb
求教应该如何写! 多谢指点! 展开
2个回答
展开全部
批处理变量赋值,等号前后一般不加空格。
批处理的变量名可以包含空格,变量赋值等号前的空格属于变量名,等号后的空格属于变量值。
你的语句 set "bb = %aa:dahui://=%"
创建的变量名有三个字符(两个b和一个空格),变量值第一个字符是空格。
批处理的变量名可以包含空格,变量赋值等号前的空格属于变量名,等号后的空格属于变量值。
你的语句 set "bb = %aa:dahui://=%"
创建的变量名有三个字符(两个b和一个空格),变量值第一个字符是空格。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询