批处理文件从csv文件返回值

时间:2018-02-14 14:49:44

标签: csv batch-file

我有一个包含以下内容的csv文件:

Location, Type, Printer
1, shelf, PrinterA
2, shelf, PrinterB
1, hook, PrinterA

我想传递批处理文件的位置和类型,然后将打印机返回到字符串中。 我可以说 - 如果csvLocation 1存在Shelf Type文件,请将默认打印机设置为printer

任何帮助都会受到大力赞赏。

1 个答案:

答案 0 :(得分:0)

一种方式!

使用 test.bat 1 shelf

@echo off

for /f "skip=1 tokens=3 delims=," %%a in ('find "%1, %2" "printer.csv"') do (
   set "$printer=%%a"
   goto:next)

echo no data found !!
exit/b

:next
echo Printer is [%$printer:~1%]