2015-08-21 1 views
0

У меня есть командный файл, который ищет файл .exe и сохраняет его в Log.txt. Теперь я хочу, чтобы этот путь заходил в запись реестра (пользовательская запись), чтобы мой SFX мог автоматически копировать этот путь и перезаписывать файлы. Причина этого в том, что каждый пользователь может иметь другой путь к определенному .exe, но я не хочу, чтобы пользователю было предложено самому войти в папку извлечения SFX. Любой совет thanx.Пакет: Получить путь к .exe и установить в качестве записи в реестре

+1

Боюсь, что ваш вопрос слишком широк. Пожалуйста, отредактируйте его и предоставите фрагмент кода из вашего _batch-файла, который ищет файл .exe и сохраните его в Log.txt_, а также пример ожидаемой записи в реестре для определенного пользователя. – JosefZ

ответ

0

Хорошо, это то, что у меня есть.

@Echo off 
SET LOGFILE=Log.txt 
call :Logit >> %LOGFILE% 
exit 

:Logit 
dir /s /b E:\dxhr.exe 

Но выход к Log.Txt является «E: \ Games \ Deus Ex Human Revolution \ dxhr.exe» Но было бы неплохо, если бы я мог обойти всю Log.txt вещь и закон сохранения путь к "dxhr.exe" в реестр, без dxhr.exe. Поэтому давайте скажем, что я хочу искать dxhr.exe, а затем хочу, чтобы результат был просто «E: \ Games \ Deus Ex Human Revolution», и именно это я хочу добавить к значению реестра.

+0

Извините, я новичок в переполнении стека, и я не знаю, как сделать блок кода –

Смежные вопросы