我正在尝试在批处理文件中定义和使用变量.它看起来应该很简单:
@echo off
set location = "bob"
echo We're working with "%location%"
Run Code Online (Sandbox Code Playgroud)
我得到的输出如下:
We're working with ""
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?为什么我的变量没有被回应?
我有一个批处理脚本:
echo on
Set appdir=This is testing for substring : Management\s18vx
ECHO %appdir%
REM get substring i.e, s18vx
Set SubStr = %appdir:~43%
ECHO %SubStr%
cmd /k
Run Code Online (Sandbox Code Playgroud)
获取子字符串后,我将其设置为新变量。在 Echo 上,此变量不打印任何内容。不知道这里出了什么问题。基本上我想用提取的字符串填充新变量,即本例中的 s18vx 。