带参数的CMD / PowerShell可执行文件

时间:2017-10-27 14:35:23

标签: powershell cmd

我正在尝试使用Windows实用程序Flash工具St-flash_CLI.exe。需要从脚本中调用此工具。 St-flash_CLI.exe -c SN=48FF7 -P c:\testing.tes\xyz- * -123.hex St-flash_CLI.exe -c SN=48FF7 -P "c:\testing.tes\xyz- * -123.hex" St-flash_CLI.exe -c SN=48FF7 -P 'c:\testing.tes\xyz- * -123.hex' St-flash_CLI.exe -c SN=48FF7 -P c:\testing.tes\xyz- " * " -123.hex St-flash_CLI.exe -c SN=48FF7 -P c:\testing.tes\xyz-'*'-123.hex St-flash_CLI.exe "-c SN=48FF7 -P c:\testing.tes\xyz- * -123.hex" 有多个输入参数。其中一个参数是文件路径。我想使用外卡,因为有许多文件要闪存。文件名的通配符不起作用。

C:\testing.tes\xyz-789-123.hex

我在CMD和PowerShell上尝试了上述选项。它总是说

  

找不到档案。

如果我提供的确切文件名如",它始终有效。

我已尝试在CMD和PS中使用双引号'*附近的单引号LEFT JOIN (SELECT MAX(appointment_id), patient_id FROM appointment_patient GROUP BY patient_id) as apt ON patient.patient_id=apt.patient_id ,但它们都没有效果。

任何线索或可以做些什么来确保通配符适用于exe文件路径参数?

0 个答案:

没有答案