我有一個命令,我想傳遞到包含引號的批處理文件。我想做的是在下面的參數傳遞作爲單個參數成bat文件:windows命令行通過引號
set parameter=-c myfirstparameter -p "also my first parameter"
C:\mybat.bat parameter
不幸的是這最終是:
%1 = -c
%2 = myfirstparameter
etc
我要的是
%1 = -c myfirstparameter -p "also my first parameter"
待辦事項你實際上需要引用「也是我的第一個參數」? –
@DevilsAdvocate是 –
[將批處理文件引入包含含空格的引用的參數]的可能重複(http://stackoverflow.com/questions/2618690/passing-a-batch-file-an-argument-containing-a -quote-containing-a-space) –