for %%i in (*.mp3) do echo %%i
参照:https://blog.csdn.net/pigchan/article/details/5066098
用以上例子改为我需要的代码:
@echo off for %%jobName in (RT_MJZGHXXB,RT_MJZJZXXB,RT_MJZQDXXB,RT_MJZCFXXB,RT_MJZZFMXB,RT_QYXXB,RT_RYXXB,RT_YSCZXXB) do start php ./webservice.php --job %%jobName --nums 100
奇怪的事情发生了,提示参数不对
得到的反馈是:此时不应有 %jobName。
百思不得其解,尝试多次,将jobName改为i,就可以正常跑了。
@echo off for %%i in (RT_MJZGHXXB,RT_MJZJZXXB,RT_MJZQDXXB,RT_MJZCFXXB,RT_MJZZFMXB,RT_QYXXB,RT_RYXXB,RT_YSCZXXB) do start php ./webservice.php --job %%i --nums 100
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《bat的for循环,此时不应有 %jobName。》
发表评论