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

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

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

Аватара для One THE darK

Старожил


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


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

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


народ помогите, забыл команду в cmd что бы зайти в папку и склеить там файлы. пример: "C:\1\" и когда зайдёт в папку там прописать команду "copy /b 1.zip + 4.txt + 46.exe = miki.exe" или как это сделать? просто надо склеить, но не помню команду для захода в папку на С.

Отправлено: 10:17, 17-08-2010

 

Ветеран


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

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


Если я правильно понял :
1. «cd /d …».
2. «pushd …» … «popd».

P.S. Знак равенства не нужен.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:34, 17-08-2010 | #2



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

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


Старожил


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

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


Вот выдержки из Copy /?:

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

Собственно можно упростить до:

Код: Выделить весь код
copy /b 1.zip+4.txt+46.exe miki.exe

-------
Как сказало Дерево Дровосеку: "я - пень".

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

Отправлено: 12:37, 17-08-2010 | #3


Аватара для One THE darK

Старожил


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

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


дело в том, что бы их склеить, нужно в cmd указать путь, где они находятся. и как указать путь? в пример допустим файлы находятся на "С" в папке "9" как написать, чтобы склеить там файлы.

P.S
Что бы было понятно, я делаю SFX архив для дистрибутива windows xp. (I386/svcpack)

Отправлено: 12:47, 17-08-2010 | #4


Аватара для yurfed

Ветеран


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

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


Цитата One THE darK:
нужно в cmd указать путь, где они находятся. и как указать путь? »
В cmd ничего указывать не нужно. Всё указывается в copy
source (источник) в вашем случае - c:\9
destination - любое место, которое вам удобно
http://www.windowsfaq.ru/content/view/237/57/
Цитата One THE darK:
Что бы было понятно, я делаю SFX архив для дистрибутива windows xp. (I386/svcpack) »
Теперь совсем непонятно Может вам просто нужно собрать архив и разделить его на несколько файлов? WinRAR в принципе это делает, да и любой другой архиватор это умеет.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 13:05, 17-08-2010 | #5


(*.*)


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

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


Цитата yurfed:
Теперь совсем непонятно »
http://oszone.net/3171#7zip

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 13:14, 17-08-2010 | #6


Аватара для One THE darK

Старожил


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

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


http://oszone.net/3171#7zip - с этой ссылки.
Теперь, когда в одной папке собраны все три файла (adobe7.7z, config.txt и 7zS.sfx), нужно из командной строки выполнить следующую команду
COPY /b 7zs.sfx + config.txt + adobe7.7z adobe7.exe
Через мгновение в папке появится файл adobe7.exe. Это и есть наш SFX. Его запуск инициализирует распаковку архива во временную папку, запуск команды из конфигурационного файла, и удаление распакованных файлов по окончании установки.
как это сделать? как указать в cmd место расположение файлов? Просто прописать в cmd "COPY /b 7zs.sfx + config.txt + adobe7.7z adobe7.exe" - он не склеит, покажет ошибку. как склеить?

Отправлено: 14:39, 17-08-2010 | #7


(*.*)


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

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


One THE darK, используйте команду CD для перехода в папку
Код: Выделить весь код
cd C:\9
copy /b <дальше по тексту>

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 14:52, 17-08-2010 | #8


Аватара для gora

Ушёл из жизни


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

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


Цитата One THE darK:
пример: "C:\1\" и когда зайдёт в папку там прописать команду "copy /b 1.zip + 4.txt + 46.exe = miki.exe" »
Если переход в папку для Вас так сложен, то пропишите в команде абсолютные пути. Для Вашего случая команда имеет вид:
Код: Выделить весь код
copy /b C:\1\1.zip + C:\1\4.txt + C:\1\46.exe C:\1\miki.exe
Только для 7z SFX у Вас файлы странные. Первым должен идти модуль с расширением .sfx, затем файл конфигурации с расширением .txt, затем сам архив с расширением .7z и кончатся строка должна именем получаемого 7z SFX архива с расширением .exe. Порядок файлов в строке менять нельзя иначе получится не 7z SFX, а нечто странное.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:57, 17-08-2010 | #9


Аватара для One THE darK

Старожил


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

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


gora,
Цитата gora:
Только для 7z SFX у Вас файлы странные »
это я просто пример привел

Отправлено: 19:56, 17-08-2010 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Антивирусы - Где это, как найти эту папку System Volume Information ? Там вирус и троян у меня. micro8 Лечение систем от вредоносных программ 3 12-06-2010 14:33
Доступ - Компы Х и У видят друг друга но не пингуются (?), и там и там есть шара, они ее не ви Cfayrat Сетевые технологии 8 14-01-2010 20:43
Мультимедиа - Чем склеить mpeg файлы? Usher Программное обеспечение Windows 5 12-01-2009 05:18
Прочее - не получается зайти в расшаренную папку с ноутбука Vista Home Premium slassa Microsoft Windows NT/2000/2003 0 22-12-2008 09:36
Как в Dose зайти в папку i386 и запустить winnt.exe? Guest Хочу все знать 8 30-09-2007 04:35




 
Переход