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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архив-копирование файлов в папку-запуск исполняемого.

Ответить
Настройки темы
CMD/BAT - [решено] архив-копирование файлов в папку-запуск исполняемого.

Аватара для cher

ветеринар


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


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

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


собственно сабж.
к примеру имеем архив 12.rar в котором находятся файлы(проще если неважно какие) ,а к примеру разные типа 1.txt,2.wma,setup.exe,start.bat и.т.д
чтоб при запуске start.bat создалась папка c:\music -распаковка туда файлов и запуск оттуда файла setup.exe.

p.s-лузер по cmd,методом проб и ошибок практикуюсь.если можно код попроще,чтоб мог его разобрать...

Отправлено: 00:37, 11-06-2011

 

Аватара для ferget

Разный


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

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


Код: Выделить весь код
md "c:\music"
winrar.exe  x "12.rar" "c:\music"
cd (/d) "c:\music"
start setup.exe
прочитал не внимательно, что-то не понятное

Последний раз редактировалось ferget, 11-06-2011 в 05:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:18, 11-06-2011 | #2



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

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


Googler


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

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


Цитата cher:
имеем архив 12.rar в котором находятся файлы [...] start.bat и.т.д
чтоб при запуске start.bat создалась папка c:\music -распаковка туда файлов»
нельзя запустить батник пока он в архиве, так что мы должны сделать: распаковать RAR для запуска батника или запустить батник для распаковки RAR?.. может имелся ввиду SFX-архив (12.EXE), который при запуске себя распаковывает и запускает батник (или сразу SETUP.EXE) ?

Отправлено: 04:56, 11-06-2011 | #3


Аватара для cher

ветеринар


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

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


Цитата amel27:
может имелся ввиду SFX-архив (12.EXE), который при запуске себя распаковывает и запускает батник (или сразу SETUP.EXE) ? »
именно так.
Цитата amel27:
запускает батник »
.

Цитата amel27:
нельзя запустить батник пока он в архиве »

Отправлено: 10:45, 11-06-2011 | #4


Googler


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

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


Цитата cher:
именно так »
в таком случае нужно "правильно" создавать (умный) SFX архив, который при запуске всё сделает сам:
- распакуется в нужную папку;
- запустит после распаковки нужный файл.

Пример батника, создающего такой архив (12.EXE) всего содержимого папки "C:\TEST" (без подкаталогов), который при запуске распаковывается по пути "c:\music" и запускает оттуда setup.exe:
Код: Выделить весь код
rar a -ep -sfx 12 C:\TEST\*
(echo Path=c:\music\
 echo Setup=setup.exe
 echo Silent=2
 echo Overwrite=1
)|rar c 12.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:45, 11-06-2011 | #5


Аватара для cher

ветеринар


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

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


спасибо!

-------
Коми форум


Отправлено: 16:54, 11-06-2011 | #6


Аватара для cher

ветеринар


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

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


глубоко извиняюсь...вначале с моими "переименованными" файлами/папками все шло гладко. потом что то вдруг перестало идти.
привел к изначальному виду-все равно.где то, что то "натворил". посмотрите пожалуйста....
http://www.youtube.com/watch?v=F2ux7F5R5iY

-------
Коми форум


Отправлено: 23:34, 11-06-2011 | #7


Googler


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

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


cher, командное окно проскакивает сильно быстро - не видно текста ошибки, варианты:

- запускать батник из окна CMD.EXE;
- поставить в конце батника команду PAUSE;
- запускать батник с выводом в лог: http://forum.oszone.net/post-1675364-18.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:09, 12-06-2011 | #8


Аватара для cher

ветеринар


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

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


как то так?

Отправлено: 10:22, 12-06-2011 | #9


Ветеран


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

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


cher, либо добавьте путь к «rar.exe» в PATH (и перегрузитесь), либо указывайте полный путь к rar.exe, наподобие:
Код: Выделить весь код
"%ProgramFiles%\WinRAR\Rar.exe"

Отправлено: 11:02, 12-06-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архив-копирование файлов в папку-запуск исполняемого.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
копирование файлов и запуск e9990638 Хочу все знать 0 04-04-2011 11:28
CMD/BAT - [решено] Копирование с флешки в папку на компьютере файлов с текущей датой bazik83 Скриптовые языки администрирования Windows 6 19-05-2010 10:17
[решено] SVN, как добавить папку в svn-репозиторий без вложенных в папку файлов? pingUIN Хочу все знать 1 03-11-2009 17:16
CMD/BAT - +VBS: копирование файлов с сервера в папку установки проги la_vanille_ciel Скриптовые языки администрирования Windows 27 09-04-2008 11:53
Delphi - Delphi - копирование+архив Tromb Программирование и базы данных 1 27-09-2006 08:19




 
Переход