批量摘录是:
for /f %%i in ('driverquery /si ^| findstr /C:"QD1000_RS232_DRIVER"') do set USB_DRIVER_FOUND=%%i
那么^
是什么意思?
我试图运行部分命令:
driverquery /si ^| findstr /C:"QD1000_RS232_DRIVER"
但失败了:
ERROR: Invalid argument/option - '|'.
Type "DRIVERQUERY /?" for usage.
^
的解释:(搜索^)
答案 0 :(得分:2)
它是逃脱角色。它会逃避管道,因此您可以将其放在字符串引号' '
中,而shell不会尝试将其用作管道。直接运行它将是
driverquery /si | findstr /C:"QD1000_RS232_DRIVER"