Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 4

bat остановка>копия>архив>фтп>удаление

27.02.2011, 16:29. Показов 5352. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста написать бат файлик
в котором;
1. остановка приложения
2. копия его логов из %user%/appdata/roaming/папка программы в c:/backup/%data%
3. архивирование скопированного и удаление
4. пересылка архива на фтп и удаление папки архива
и все это в скрытом режиме,те чтоб не показывал что копирует в окне терминала
вот как то так
много уже перечитал,использовал много примеров,но не получается добиться нужного результата,если кому не трудно скажите что куда
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.02.2011, 16:29
Ответы с готовыми решениями:

Распаковать архив средствами BAT
Уважаемые друзья . На днях столкнулся с проблемой которую без Вашей помощи никак не решить. Нужно сделать bat файл примерно так....

Подготовить bat-файл, при выполнении которого в текущем каталоге создается его копия под новым именем
Подготовить bat-файл, при выполнении которого в текущем каталоге создается его копия под новым именем (имя указывается при запуске...

Удаление bat
Не работает удаление, пишет ошибка в синтаксисе команды. Как исправить? @echo off echo...

3
 Аватар для bombus
3080 / 534 / 11
Регистрация: 29.08.2008
Сообщений: 1,687
27.02.2011, 18:10
Цитата Сообщение от kairox Посмотреть сообщение
помогите пожалуйста написать бат файлик
использовал много примеров,но не получается добиться нужного результата
каких примеров?

посмотрите здесь:
BAT/CMD файлы

FAQ по файлам BAT/CMD

далее смотрите help на внутренние команды:
tasklist /?
taskkill /?
start /?
ftp /?
0
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 4
27.02.2011, 18:20  [ТС]
ну я смог добиться всех опереций...по одной и то не так как надо,копирование работает,отключение программы работает,но вот архивация не проходит,а именно архивируются и удаляются все файлы в директории с батником...((
с фтп вообще не разобрался...

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
rem Создаю директорию
md "c:\backup"
rem Перехожу в созданную директорию
cd "c:\backup"
rem остановка приложения
taskkill /im прога.exe /f
ping -n 1 127.0.0.1 > NUL
rem копирование данных приложения
copy  %appdata%\Roaming\прога C:\backup\ /s /e
rem снова запуск проги
start "%programm files%" прога.exe
а как дальше поступить,подскажите
0
835 / 349 / 12
Регистрация: 04.10.2009
Сообщений: 589
28.02.2011, 02:22
Windows Batch file
1
2
3
4
5
6
7
8
9
chcp 1251
md "c:\backup"
taskkill /im прога.exe /f
ping -n 1 127.0.0.1 > NUL
xcopy "c:\123" "c:\backup\" /s /e /y
start "" /D "%programfiles%\папка" "%programfiles%\папка\прога.exe" 
7z.exe a -tzip -mx9 c:\backup.zip c:\backup\*
wput -B -R c:\backup.zip [url]ftp://[username[/url][:password]@]hostname[:port][/[path/][file]]
rd /s /q c:\backup
chcp 1251 - если в путях или названиях файлов могут быть русские символы, то лучше сразу менять кодировку на эту.

start "" /D "%programfiles%\папка" "%programfiles%\папка\прога.exe"- запуск программы с рабочим каталогом в "%programfiles%\папка".
Если рабочий каталог не указать то программа привяжется к текущей папке c:\backup.
И потом эту папку не удалишь, потому что выдаст ошибку что папка занята процессом.

7z.exe файл из архиватора 7z, также оттуда же нужна библиотека 7z.dll.
7z.exe c 7z.dll кладем либо в папку с батником, либо в system32, либо делаем свою папку для таких вспомогательных программ и добавляем этот путь в переменную среды path, либо прописываем весь путь до файла. Например "c:\Progaram fils\7-zip\7z.exe" a -tzip -mx9 c:\backup.zip c:\backup\*.

wput берется отсюда
http://sourceforge.net/project... p/download
Файлы с dll-ками кладем куда нибудь аналогично 7z.

Папку менять вроде и не нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2011, 02:22
Помогаю со студенческими работами здесь

.bat Запись>Запуск>Удаление
День добрый, такой вопрос:Нужно сделать что-то наподобие портативного Spotify Задумка в том чтобы сделать батник(лежит на флешке) который...

Поиск и удаление файла или папки (*.bat)
Нужно найти и удалить файл(ы) или папку при помощи .bat файла. Я сам смог сделать так, чтобы файл удалялся, но допустим: я не знаю где он...

Как выполнять установку/удаление .ctr сертификата из .bat
Здравствуйте , появилась проблема. Надо установить/удалить .ctr корнегово центра сертификации из .bat файла . Можете подсказать как решить...

Написать bat-файл, осуществляющий удаление всех файлов из директории, заданной параметром
Создать несколько директорий. В каждой из них создать несколько файлов. Написать bat-файл, осуществляющий удаление всех файлов, из...

Один bat-файл запускает по очереди два других bat-файла
Имеются две папки в одной драйвера в второй программы решил сделать установку этого хозяйства с командной строки в автоматическом режиме....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru