Stalingrad
Цитата:
Написал следущий бат файл
|
1. Подстановка
%~dp0 включает оконечный слэш, соответственно в батнике он лишний;
2. В команде SET кавычки не нужны, иначе они перенесутся в подстановку %winrar%;
3. В команде "start /wait" нужно добавить заголовок окна, иначе команда воспринимается как заголовок;
4. В
xcopy для целевых каталогов желательно указывать оконечные слэши (воизбежание лишних вопросов).
Итого:
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
set winrar=%~dp0
start /wait "" "%winrar%WinRAR3.70RUS.exe" /s
copy /y "%winrar%rarreg.key" "%programfiles%\winrar"
xcopy "%winrar%WinRAR_Jr_48x48" "%appdata%\winrar\themes\" /e /y
Цитата:
Как избегая команду set winrar=%~dp0 сделать установку без переменных
|
типа такого:
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
cd /d "%~dp0"
start /wait "" "WinRAR3.70RUS.exe" /s
copy /y "rarreg.key" "%programfiles%\winrar"
xcopy "WinRAR_Jr_48x48" "%appdata%\winrar\themes\" /e /y
или так:
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
start /wait "" "%~dp0WinRAR3.70RUS.exe" /s
copy /y "%~dp0rarreg.key" "%programfiles%\winrar"
xcopy "%~dp0WinRAR_Jr_48x48" "%appdata%\winrar\themes\" /e /y