Re: Путь к bin
Ответ на первый вопрос: @echo off set reg_path=HKEY_LOCAL_MACHINE\SOFTWARE\Firebird Project\Firebird Server\Instances set reg_param=DefaultInstance for /f tokens=1,2,* %%a in ('reg query %reg_path% /v %reg_param%') do if %%a==%reg_param% set reg_value=%%c echo %reg_value% pause 16 Декабрь 2011 г. 10:10:49, Alexey Popov писал: Может кто уже решал подобную задачу? Нужно сделать bat файл, который бы интенсивно использовал утилиты fb из каталога bin. Причём без участия узера. Проблема в том, что пути нет в PATH и ничего не работает. Если способ извлечь в батник пусть из реестра? Ещё вопросик. Есть ли способ вызывать isql не посредством указания input-файла, а через перенаправление ввода типа echo exit; | isql base.db
Re: Путь к bin
Alexey Popov пишет: Ovchinnikov Vasily wrote: Кури утилиту REG C:\reg QUERY HKLM\SOFTWARE\Firebird Project\Firebird Server\Instances /v DefaultInstance Это хорошая идея, но над парсингом этого дела оператором for придётся попотеть... Вот тебе выше Кирилл и написал как распарсить. Я поленился - он нет. ;) За что ему огромное человеческое спасибо :) -- Regards, Ovchinnikov Vasily ova at tkvc ru
Re: Путь к bin
Kirill Temnenkov wrote: @echo off set reg_path=HKEY_LOCAL_MACHINE\SOFTWARE\Firebird Project\Firebird Server\Instances set reg_param=DefaultInstance for /f tokens=1,2,* %%a in ('reg query %reg_path% /v %reg_param%') do if %%a==%reg_param% set reg_value=%%c echo %reg_value% pause Спасибо. То что надо.