2013-01-31 61 views
1

任何人都可以告訴我如何在下面的.reg文件中使用雙引號(「%1」)傳遞參數%1(在最後一行中)。如何使用reg文件中的空格傳遞參數

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\*\shell\CopyDateTimeSuffix] 
@="" 

[HKEY_CLASSES_ROOT\*\shell\CopyDateTimeSuffix\Command] 
@="G:\\PRO\\Gemensam\\Program\\CopyDateTimeSuffix\\CopyDateTimeSuffix.bat %1" 

事情是,參數(它包含一個文件路徑)有時包含空格。

+1

插入雙引號'\「%1 \」' –

回答

2

也許這樣

@="G:\\PRO\\Gemensam\\Program\\CopyDateTimeSuffix\\CopyDateTimeSuffix.bat \"%1\"" 
1

我的答案可能是有點晚了,但在這裏它是:

[HKEY_CLASSES_ROOT \ * \殼\ CopyDateTimeSuffix \ COMMAND] @ =「G:\ PRO \ Gemensam \程序\ CopyDateTimeSuffix \ CopyDateTimeSuffix.bat%1%*

然後在CopyDateTimeSuffix.bat:

DoSomething.exe 「%*」

注:出於某種原因,如果你只通過通配符%*作爲參數註冊表返回空白(就死在這一段時間)

相關問題