Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Проблема с %~dp0

Ответить
Настройки темы
[решено] Проблема с %~dp0

Аватара для Stalingrad

Новый участник


Сообщения: 35
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 30-10-2007
Описание: тормозит загрузка картинки
Написал следущий бат файл
Код: Выделить весь код
@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

Проблема :::
1)Как избегая команду set winrar=%~dp0 сделать установку без переменных как предлагают -
@echo off
cd /d "%~dp0"
start /wait "WInrar3.70rus.exe" /s .... Просто все следущие команды у меня идут (copy/xcopy) а первая нет (start /wait ...)
2)Какую ошибку я допустил в написаний?Почему не идет установка winrar а выскакивает окно и там пишется типо- неправельный ключ /s или вообше ничего не происходит

-------
One Death is a Tragedy
One Million is a Statistic
I.Stalin


Отправлено: 04:53, 30-10-2007

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Stalingrad
Цитата:
Написал следущий бат файл
1. Подстановка %~dp0 включает оконечный слэш, соответственно в батнике он лишний;
2. В команде SET кавычки не нужны, иначе они перенесутся в подстановку %winrar%;
3. В команде "start /wait" нужно добавить заголовок окна, иначе команда воспринимается как заголовок;
4. В xcopy для целевых каталогов желательно указывать оконечные слэши (воизбежание лишних вопросов).

Итого:
Код: Выделить весь код
@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 сделать установку без переменных
типа такого:
Код: Выделить весь код
@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
или так:
Код: Выделить весь код
@echo off
start /wait "" "%~dp0WinRAR3.70RUS.exe" /s
copy /y "%~dp0rarreg.key" "%programfiles%\winrar"  
xcopy "%~dp0WinRAR_Jr_48x48" "%appdata%\winrar\themes\" /e /y
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:30, 30-10-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Stalingrad

Новый участник


Сообщения: 35
Благодарности: 2

Профиль | Отправить PM | Цитировать


Спасибо большое

-------
One Death is a Tragedy
One Million is a Statistic
I.Stalin


Отправлено: 12:02, 30-10-2007 | #3



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Проблема с %~dp0

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Проблема с IE 6. swr Хочу все знать 5 14-12-2009 16:53
[решено] Проблема с OS XP MastAV Ноутбуки 10 10-11-2009 21:39
2008 - [решено] Проблема с ГП в AD., проблема при создании ГП к отдельным OU kozemit Windows Server 2008/2008 R2 2 15-07-2009 10:52
Разное - [решено] проблема с ие nmn Microsoft Windows 2000/XP 1 01-01-2009 18:47
Интернет - [решено] Проблема с IE AreKs Microsoft Windows 2000/XP 2 21-03-2008 18:02




 
Переход