它很简单 - 我想从上到下一个接一个地执行一个命令。
这可能听起来很疯狂,但我想使用很多参数,例如
PUSHD %~dp0
wkhtmltopdf.exe --no-stop-slow-scripts --debug-javascript --javascript-delay 15000 --images --print-media-type "http://ridiculous.lo/ng?url=with&strange=%parameters&including=every%20special%20character%25youCanImagine" filename.pdf
wget -m --recursive --page-requisites --html-extension --convert-links --restrict-file-names=windows --no-parent http://ridiculous.lo/ng?url=with&strange=%parameters&including=every%20special%20character%25youCanImagine"
POPD %~dp0
只是。当“手动”输入 cmd.exe 时,命令运行良好。
什么是最好的方法?我真的需要彻底更换参数吗?
START 和 CMD 需要对字符串等进行非常烦人的处理。
请让我开心。
更新请求。通过评论
某种真正的命令:
wkhtmltopdf.exe --no-stop-slow-scripts --debug-javascript --javascript-delay 15000 --images --print-media-type "http://someServer:1337/php/rework/autogen.php?step=AggregationController&AggregationType=PG&PG_textBox=&PG%5B%5D=S2-1113F&ID_textBox=&AGG_textBox=&CHA_textBox=&RO_textBox=&TECH_textBox=&TO_textBox=&RR_textBox=&CRITIC__textBox=&LE_textBox=&MODULE__textBox=&preselect=x&view=default&HistoryFilter=%25SH32%25&latestWorkWeek=2013_WW08&view=cuNoAjax&pageBreakOverview=70" nameOfPDF.pdf
请注意,网址在浏览器中工作正常 - 到目前为止感谢所有人
在 rojo 的评论中找到答案:
只需替换%
为即可%%
!(尝试了更多)。
谢谢大家的时间。