2

假设一个伪命令:

 psuedocmd.exe

它具有各种参数,例如:

/scan  /save  /savefolder

现在我想使用批处理文件运行 psuedocmd.exe。我也想使用参数。我在批处理文件中使用以下行

psuedocmd.exe /scan /save

但在这种情况下,psuedocmd.exe 是在没有参数的情况下运行的。

4

2 回答 2

0

尝试将参数放在引号之间"parameter value",特别是如果路径中有空格。

检查批处理文本文件是否未以某种编码保存,从而使您/被读取为转义字符。

如果您想通过传递批处理文件中的参数来运行 .exe,请不要使用变量,只需使用 %1、%2 等。

run.bat /save /folder

run.bat 的内容是:

pseudocommand.exe %1 %2
于 2013-06-19T07:27:20.740 回答
0

呵呵,半年多了,没耐心了。。

Acunetix Web Vulnerability Scannersavefolder中使用参数时,您必须提供该参数,使批处理文件中的该行如下所示: save

wvs_console.exe /scan "http://www.aaa.com" /save /savefolder "c:\log" 

文档摘录:

/scan          Scans a single website.
               Syntax: /scan [url]
               Example: /scan http://testphp.vulnweb.com

/save          Saves scan once scan is finished. The file will be 
                 saved in the location specified by the “/savefolder” switch.
               Syntax: /save

/savefolder    Specify the folder were all the scans and other 
                 scan related files will be saved.
               Syntax: /savefolder [directory]
               Example: /savefolder C:\Acunetix\Scans
于 2013-11-17T00:55:25.420 回答