Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Определить путь и запись в реестр (http://forum.oszone.net/showthread.php?t=188395)

gen0m.rsw 15-10-2010 01:28 1519197

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

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

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

amel27 15-10-2010 02:47 1519235

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

gora 15-10-2010 15:07 1519532

amel27, %CD% не содержит завершающего слеша, нужно бы добавить. ;)

amel27 15-10-2010 15:23 1519541

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


Время: 18:45.

Время: 18:45.
© OSzone.net 2001-