如何设置批量保存在另一个文件上的变量

时间:2017-05-10 20:40:45

标签: batch-file cmd

好的,所以我希望能够设置我的变量" EQP1"无论如何" chareqp1.txt"印在里面。我有这个,但它不起作用,当我回显变量时,它保存为文本" C:\ Users \ Slots \ Slot1 \ chareqp1.txt"。

set /a "EQP1=C:\Users\Slots\Slot1\chareqp1.txt"

它有什么问题?

2 个答案:

答案 0 :(得分:1)

使用set /p代替set /a

Set /P "EQP1="<"C:\Users\Slots\Slot1\chareqp1.txt"

答案 1 :(得分:1)

您使用的是错误的参数,它是set /p,您需要重定向才能从文件中读取第一行。

set /p "EQP1=" <"C:\Users\Slots\Slot1\chareqp1.txt"

如果不是第一行,则必须使用for /f解析文件,也许findstr