所以我最近提出了一个问题。我已经使用了相同的代码很长一段时间了,但是当我试图让变量包含空格时它只会崩溃... 这是我的正常代码:
set INPUT=TEST TEST
for /f "Delims=" %%a in (E:\Test\%INPUT%.TEST) do (
set ANSWER=%%a
)
但由于INPUT为TEST TEST
,它会崩溃,并说无法找到"E:\Test\TEST"
。
当我尝试进行一些更改并在代码中添加""
时:
set INPUT=TEST TEST
for /f "Delims=" %%a in ("E:\Test\%INPUT%.TEST") do (
set ANSWER=%%a
)
但是当它说无法找到"E:\Test\TEST TEST.TEST"
时。
它应该只找到E:\Test\TEST TEST.TEST
而不是"E:\Test\TEST TEST.TEST"
。
或E:\Test\TEST
。
请帮助.. (我很抱歉,如果" TEST"字无处不在...... xD)
答案 0 :(得分:0)
尝试以下方法:
ID | Name | T_1 || T_2 || T_3 || T_4 | Total
123456 Jon pepper. onions 45.50
346432 Steve pineap. mushro. pepper. sausag. 60.31
867432 Mike bacon 100.67