Serezzza
02-01-2010, 18:20
Подскажите пожалуйста, как в реестр с помощью REG ADD или с пом. файла .reg добавить строку, содержищую кавычки?
например чтобы высчитывало md5:
[HKEY_CLASSES_ROOT\*\shell\md5]
@="Посчитать MD5"
"Extended"="1"
[HKEY_CLASSES_ROOT\*\shell\md5\command]
@="cmd.exe /K md5deep -e %1"
[HKEY_CLASSES_ROOT\*\shell\md5\ddeexec\Topic]
@="System"
но в таком случае, если в полном имени файла будут пробелы, он выдаст ошибку. для правильности задумки нужно чтобы %1 была в кавычках. но если мы напишем @="cmd.exe/k md5deep.exe -e "%1"", это не прокатит, он не поймёт и засунет %1 так же без кавычек, и reg. add так же не поймёт это. как быть то?
например чтобы высчитывало md5:
[HKEY_CLASSES_ROOT\*\shell\md5]
@="Посчитать MD5"
"Extended"="1"
[HKEY_CLASSES_ROOT\*\shell\md5\command]
@="cmd.exe /K md5deep -e %1"
[HKEY_CLASSES_ROOT\*\shell\md5\ddeexec\Topic]
@="System"
но в таком случае, если в полном имени файла будут пробелы, он выдаст ошибку. для правильности задумки нужно чтобы %1 была в кавычках. но если мы напишем @="cmd.exe/k md5deep.exe -e "%1"", это не прокатит, он не поймёт и засунет %1 так же без кавычек, и reg. add так же не поймёт это. как быть то?