Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Определить путь и запись в реестр

Ответить
Настройки темы
CMD/BAT - Определить путь и запись в реестр

Аватара для gen0m.rsw

Пользователь


Сообщения: 139
Благодарности: 10

Профиль | Отправить PM | Цитировать


Всем участникам форума Респект!
Такая вот проблЭмма.

Нужно что CMD определил путь %PATH% откуда он запускается и добавил запись в реестр типа такой

[HKEY_LOCAL_MACHINE\SOFTWARE\ProgName]
"Inatall"="%PATH%\\name.exe"

Отправлено: 01:28, 15-10-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


1. "откуда он запускается" - текущий (рабочий) каталог:
Код: Выделить весь код
REG ADD "HKLM\SOFTWARE\ProgName" /v Install /d "%CD%\name.exe" /f
2. "откуда он запускается" - каталог с батником:
Код: Выделить весь код
REG ADD "HKLM\SOFTWARE\ProgName" /v Install /d "%~dp0name.exe" /f

Последний раз редактировалось amel27, 15-10-2010 в 15:24.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:47, 15-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


amel27, %CD% не содержит завершающего слеша, нужно бы добавить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:07, 15-10-2010 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


gora, точно!.. я как-то редко его использую, а тест выдал со слэшем... потому что текущим был как раз корень диска... но несколько слэшей подряд обрабатываются корректно - как один, так что лучше больше, чем ни одного!..

Отправлено: 15:23, 15-10-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Определить путь и запись в реестр

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] BAT to EXE Не может определить путь к файлу men232 Скриптовые языки администрирования Windows 4 07-10-2010 20:09
Запись в реестр Win XP ShadowMas AutoIt 4 18-05-2009 15:15
Как добиться того, чтобы в реестр прописывался путь расположения папки Program Files? SAOPP Автоматическая установка Windows 2000/XP/2003 8 27-05-2006 15:24
запись в реестр Nealles Программирование и базы данных 1 30-12-2003 14:42
Запись программы в реестр Guest Microsoft Windows 95/98/Me (архив) 3 22-09-2003 10:11




 
Переход