Войти

Показать полную графическую версию : [решено] Путь с пробелами


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 так же не поймёт это. как быть то?

Petya V4sechkin
02-01-2010, 19:34
\ перед кавычкой для экранирования
\"




© OSzone.net 2001-2012