如何通过cmd接收批处理文件中的变量

时间:2015-03-13 15:46:33

标签: batch-file cmd

我正在为cmd创建一个命令,我需要从cmd接收文本值并将其执行到批处理文件中。 批处理文件的名称是abc.bat,它被复制到我的cmd路径的默认文件夹中。

我的命令就像:

abc some text

ABC.bat看起来像:

@echo off
echo %x%

现在我想要变量x来获取值"一些文字" 所以每当我执行

abc qwerty

命令行打印

qwerty

1 个答案:

答案 0 :(得分:0)

您需要设置x变量来保存在命令行中传递给脚本的所有参数,这是由%*实现的,因此您要求的代码是:< / p>

@echo off
set x=%*
echo %x%