![]() |
%~dp0 без слэша
Код:
Reg Add "HKEY_CURRENT_USER\software\Tailored Noise\Sausage Fattener" /v "InstallLocation" /d "%~dp0" /F >Nul ![]() параметр /F необходим. Команда не должна обращать внимание на имеющиеся записи. А если повторно запустить батник - консоль вообще подвисает. А если добавить хотя бы пробел Код:
reg add ...... /d "%~dp0 " Оригинальный установщик программы в конец строки не добавляет символ слеш. Возможно не критично и программа будет работать даже если в строке реестра путь к папке содержит этот символ в конце. Но всё-таки можно ли сделать без него (и без проблема)? Спасибо. |
Код:
@Echo Off |
Код:
@echo off |
Код:
@echo off |
zbeypepels,
я бы c %cd% не связывался, злую шутку может сыграть, например: Содержимое C:\ для примера
Структура папок C:\ │ name.bat │ f.txt │ ├───Papka │ └───Papka_1 ... name.bat
Код:
@echo off в 4-й строке вывода маленький уже есть, а еще бывает и похлеще, когда путь вообще не совпадает (лень искать такой пример, но это есть). |
Время: 23:26. |
Время: 23:26.
© OSzone.net 2001-