|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - копирование значения ключа реестра в .reg файле |
|
|
Любой язык - копирование значения ключа реестра в .reg файле
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Возможно ли с помощью .reg файла присвоить значение одного ключа реестра другому?
Т.е. если есть 2 ключа (в .reg файле это выглядит как): [HKEY_LOCAL_MACHINE\SOFTWARE\New_Prog] "Install" = "C:\\Program Files\\New_Prog\\" и [HKEY_CLASSES_ROOT\*\shell\proba\command] хочется сделать: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\proba\command] @ = "cmd /c \"start \"New_Prog\" \"C:\\Program Files\\New_Prog\\Prog.exe\" %1\"" такое возможно? |
|
Отправлено: 15:13, 18-02-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата paerpo:
Цитата paerpo:
Зачем так: Цитата paerpo:
|
|||
Отправлено: 15:58, 18-02-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать по поводу того, что сложно: мб, но другого варианта я не искал. Это работает и под Win XP, и под Win 7, что и требуется.
глобальная цель такая: нужно встроить свое приложение в контекстное меню Windows. прикол в том, что: 1) в функцию при вызове должны передаваться имя файлика, по которому был сделан клик, и параметры (а как их передавать иначе без лишних кавычек я недопонял). 2) путь до утилиты записан в реестре и на разных компах может быть разным (его определяет пользователь при установке приложения). это нужно как-то учесть. Вот. |
Отправлено: 19:55, 18-02-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Запуск приложения и параметр — это понятно. Зачем эта часть:
Цитата paerpo:
|
|
Отправлено: 21:11, 18-02-2013 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 14:48, 19-02-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:07, 19-02-2013 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Iska:
можно делать «start путь\имя.exe %1» но тогда у меня не получалось передать 2-й и следующие параметры. можно делать еще как-то так: start путь\имя.exe "%1 <еще параметры>" но тоже не айс, так как влом переписывать прогу и удалять лишние кавычки вот и всё собственно, проблему сам уже решил. сделал, как здесь, взяв за основу пример скрипта. хотелось просто сделать все при помощи .reg файла, но, видно, не судьба |
|
Отправлено: 16:33, 19-02-2013 | #7 |
Ветеран Сообщения: 1754
|
Цитата paerpo:
|
|
Отправлено: 18:52, 19-02-2013 | #8 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
Для теста сделал AutoIt скрипт Скомпилировал в exe файл и прописал к нему путь в Вашем коде. Выделил 4 файла и запустил через ПКМ - открылось 4 окна скрипта и в каждом по одному параметру (имя одного из выделенных файлов) |
|
Отправлено: 19:55, 19-02-2013 | #9 |
Ветеран Сообщения: 1754
|
Цитата gora:
|
|
Отправлено: 20:54, 19-02-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверка значения ключа реестра. | RomanLis | Скриптовые языки администрирования Windows | 6 | 07-09-2012 13:14 | |
CMD/BAT - [решено] как извлечь все значения определенного ключа реестра из определенной ветки | baza450 | Скриптовые языки администрирования Windows | 6 | 27-12-2011 13:41 | |
CMD/BAT - Поиск и замена в reg файле. | Podagral | Скриптовые языки администрирования Windows | 0 | 05-12-2011 12:08 | |
Доступ - Авто экспорт значения ключа из реестра | Billy Bones | Microsoft Windows 2000/XP | 3 | 26-07-2007 11:50 | |
Delphi - CPPB or Delphi:Как отследить создание reg ключа? | SuperMaximus | Программирование и базы данных | 10 | 08-03-2004 15:48 |
|