相关疑难解决方法(0)

在批处理文件中定义和使用变量

我正在尝试在批处理文件中定义和使用变量.它看起来应该很简单:

@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)

这里发生了什么?为什么我的变量没有被回应?

cmd batch-file environment-variables

427
推荐指数
4
解决办法
71万
查看次数

批处理脚本:Echo 不打印变量值

我有一个批处理脚本:

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 。

在此输入图像描述

batch-file

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-file ×2

cmd ×1

environment-variables ×1