Command line 将百分号(%)用作CMD参数将被解释为变量

Command line 将百分号(%)用作CMD参数将被解释为变量,command-line,cmd,command-line-arguments,wget,Command Line,Cmd,Command Line Arguments,Wget,我尝试使用以下代码运行批处理文件: wget.exe "http://example.com/file0%24.html" 问题是,CMD将%2解释为一个变量(第二个命令行参数),因为它没有定义,所以是空的 有解决方法吗?使用双百分比符号发送百分比文字 wget.exe "http://example.com/file0%%24.html" 您可以将%转义为%% wget.exe“http://example.com/file0%%24.html" 批处理文件在哪里?这只是批处理文件中的一行

我尝试使用以下代码运行批处理文件:

wget.exe "http://example.com/file0%24.html"
问题是,CMD将
%2
解释为一个变量(第二个命令行参数),因为它没有定义,所以是空的


有解决方法吗?

使用双百分比符号发送百分比文字

wget.exe "http://example.com/file0%%24.html"
您可以将%转义为%%

wget.exe“http://example.com/file0%%24.html"


批处理文件在哪里?这只是批处理文件中的一行代码