好的,所以我希望能够设置我的变量" EQP1"无论如何" chareqp1.txt"印在里面。我有这个,但它不起作用,当我回显变量时,它保存为文本" C:\ Users \ Slots \ Slot1 \ chareqp1.txt"。
set /a "EQP1=C:\Users\Slots\Slot1\chareqp1.txt"
它有什么问题?
答案 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