我有一个包含以下内容的csv文件:
Location, Type, Printer
1, shelf, PrinterA
2, shelf, PrinterB
1, hook, PrinterA
我想传递批处理文件的位置和类型,然后将打印机返回到字符串中。
我可以说 - 如果csv
和Location 1
存在Shelf Type
文件,请将默认打印机设置为printer
。
任何帮助都会受到大力赞赏。
答案 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%]