SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте Гость ( Вход | Регистрация )

Батники

 
post 28.06.2007 - 23:17
Отправлено #1
ENOTik_18654



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 131
Регистрация: 7.02.2007
Пользователь №: 329.555


Респектов: 10
-----X----


Предупреждений:  


Предлагаю открыть тему создания разичный bat-файлов aka быстрого выполнения рутинных действий на компьютере, таких как содание папок с заданным именеи и резервное копирование туда нужой информации, сканирование папок с музыкой и создание плейлистов.

CODE
rem Создание папки с заданным именем
set /p FolderName=Введите имя папки:
echo %FolderName%
pause
md %FolderName%
echo Everything Done!


А это пример моего файла, которым я пользуюсь для создания резервных копий базы данных антивируса:

CODE
@echo off
title Резервное копирование

set archdir=E:\Distrib\BACKUP\Avast
set backupLST=E:\Distrib\Создание_backup

echo Идет остановка антивируса
net stop "avast! Antivirus"
net stop "aswUpdSv"
net stop "avast! Mail Scanner"
net stop "avast! Web Scanner"
pause

echo Идет архивация антивирусной базы данных программы Avast! Antivirus...

"%PROGRAMFILES%\WinRar\rar" a -ag+DD-MMM-YYYY -ilog:%archdir%\error.log -m5 -dh -t -idc  E:\Distrib\BACKUP\Avast\ @backup.lst

echo ************************************ >> %archdir%\backup.log
date /t >> %archdir%\backup.log
time /t >> %archdir%\backup.log
echo OK! >> %archdir%\backup.log
pause

net start "avast! Antivirus"
net start "aswUpdSv"
net start "avast! Mail Scanner"
net start "avast! Web Scanner"
rem Запуск иконки в трее
cmd /C "%PROGRAMFILES%\Avast4\ashDisp.exe"
echo Теперь окно можно закрыть :-) ...
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

9 Страницы « < 6 7 8 9 > 
Reply to this topicStart new topicStart Poll
Ответов(70 - 79)
 
post 2.10.2008 - 21:48
Отправлено #71
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 2.099
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 364
-----XX---




Цитата | Quote(Alinka-1 @ 2.10.2008 - 22:30)
А что дописать, чтобы не выскакивало «черное окно» и чтобы в конце не нужно было нажимать любую клавишу, а закинуть в папку автозагрузки и забыть?
*


Нужно в самом конце убрать "PAUSE". Но черное окно все равно будет на секунду мелькать....
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 3.10.2008 - 11:57
Отправлено #72
Alinka-1



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 25
Регистрация: 25.08.2006
Пользователь №: 216.646


Респектов: 2
-----X----


Предупреждений:  


Цитата | Quote
Нужно в самом конце убрать "PAUSE". Но черное окно все равно будет на секунду мелькать....

Черное окно убрала, поставив в свойствах ярлыка BAT- файла - запускать свернутым в значок. Но вошла во вкус , захотелось, чтобы сначала архивировался memories.dat, а затем запускался Abilon.exe
Написала:

Code

@ECHO OFF
SET rar="c:\Program Files\WinRar\rar.exe"

SET SDir="D:\Program Files\Abilon\UserData\Archiv"

SET Files="D:\Program Files\Abilon\UserData\memories.dat"%rar% a -ag+YYYY-MM-DD-NN %SDir%\arxiv.rar %Files%

D:\Program Files\Abilon\Abilon.exe


Архивирует, Abilon запускает, но окно cmd само не закрывается, остается свернутым на панели задач.
Что нужно сделать, чтобы само закрывалось?
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 3.10.2008 - 12:07
Отправлено #73
yah



профи!
[SoftoRooMTeaM] Group Icon

Профиль
Группа: Модераторы
Сообщений: 2.099
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 364
-----XX---




Цитата | Quote(Alinka-1 @ 3.10.2008 - 13:00)
но окно cmd само не закрывается, остается свернутым на панели задач.
*


Разверни его и посмотри, что в нем написано...
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 3.10.2008 - 14:00
Отправлено #74
_Dimas_



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 47
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 6
-----X----


Предупреждений:  


Цитата | Quote
рхивирует, Abilon запускает, но окно cmd само не закрывается, остается свернутым на панели задач.
Что нужно сделать, чтобы само закрывалось?


попробуй написать
Code
start "D:\Program Files\Abilon\Abilon.exe"

И паузу в конце убери

Сообщение отредактировал _Dimas_ - 3.10.2008 - 14:00
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 4.10.2008 - 12:09
Отправлено #75
Alinka-1



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 25
Регистрация: 25.08.2006
Пользователь №: 216.646


Респектов: 2
-----X----


Предупреждений:  


Code
@ECHO OFF
SET rar="c:\Program Files\WinRar\rar.exe"

SET SDir="D:\Program Files\Abilon\UserData\Archiv"

SET Files="D:\Program Files\Abilon\UserData\memories.dat"%rar% a -ag+YYYY-MM-DD-NN %SDir%\arxiv.rar %Files%

D:\Program Files\Abilon\Abilon.exe


Архив создает, Abilon запускает, окно не закрывается. Текст окна:


Code
RAR 3.70         Авторские  права  <с>   1993-2007 Александр  Рошал

Создание  архива D:\Program Files\Abilon\UserData\Archiv\Hrchiv\20O8-10-04-11-arxiw.rar

Добавление  D:\Program Files\Abilon\UserData\memories.dat  OK                  
Готово



Code
@ECHO OFF
SET rar="c:\Program Files\WinRar\rar.exe"

SET SDir="D:\Program Files\Abilon\UserData\Archiv"

SET Files="D:\Program Files\Abilon\UserData\memories.dat"%rar% a -ag+YYYY-MM-DD-NN %SDir%\arxiv.rar %Files%

start "D:\Program Files\Abilon\Abilon.exe"


Архив создает , Abilon не запускает, окно закрывается само собой.
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 10.11.2008 - 16:48
Отправлено #76
mik_kovrov



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 28.08.2008
Пользователь №: 1.047.738


Респектов: 0
----------


Предупреждений:  


Доброе время суток, увидел на форуме вот этот батник:
Цитата | Quote(ENOTik_18654 @ 30.06.2007 - 23:44)
Ну, а это самое серьезное 
Используется для создания бекапов для mssql сервера.
Надеюсь кому-нибудь пригодмтся :-)

CODE
@echo off
rem Важно !!! Кодировка DOS !!!
rem ************************************************
rem * Backup.cmd - архивирование базы     
*


он мне очень нужен,поставлена задача создания резервной копии базы данных, в качестве СУБД MS SQL Eхpress (модуля план обслуживания БД) попробовал создать резервную копию с помощью этого кода, у меня ничего неполучилось, может быть нетуда подставлял исходные данные? или кодировку нету использовал. Если можно выложите пожалуста файлик с этим кодом и с моиими данными ( имя SQL сервера : KASKAD; имя базы даных : mm6; пользователь бд :sa ; пароль : 111 ; путь каталога резервных копий на сервере : D:/backup; файлы нужно будет копировать по сети на компьютер с именем KASKAD1 на диск D в каталог baсkup ; упаковывать перед копированием ненадо( winrar не установлен); удалять файлы в каталогах резервного копирования старше трех дней; SQL сервер установлен в паку по умолчанию С:/ program files....) Если нетрудно выложите пожалуста файлик.

Сообщение отредактировал mik_kovrov - 10.11.2008 - 16:54
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 11.11.2008 - 6:13
Отправлено #77
_Dimas_



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 47
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 6
-----X----


Предупреждений:  


Вот файл. Я его правда переделывал для себя.
Запускать так: BackupSQL.cmd KASKAD mm6 sa 111
В 26 строке присваивается значение переменной Path.
Если компьютеры у тебя в домене, то можно делать бэкап сразу на другой комп. d$ диск компа, дальше путь куда архивировать.
Если не в домене, то измени этот путь.
Имя бэкапа будет таким «mm6_yyyy.mm.dd.bak»

На счет последних трех бэкапов. Вместо стандартного планировщика я пользуюсь планировщиком У него есть возможность очищать папку от старых файлов которые старее n дней.

User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 11.11.2008 - 17:39
Отправлено #78
mik_kovrov



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 28.08.2008
Пользователь №: 1.047.738


Респектов: 0
----------


Предупреждений:  


Dimas спасибо за файлик, компьютеры не в домене, а если на локальный диск копировать 26 строка должна так выглядить : set Path=d:\backup\ ? Запускаю файлик появляется черное досовское окно сразу пропадает и больше ничего не происходит, бекап не делает
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 12.11.2008 - 5:50
Отправлено #79
_Dimas_



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 47
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 6
-----X----


Предупреждений:  


Да перед и после равно пробелов быть не должно.
Попробуй использовать другой логин, не «sa». У меня с sa тоже не работает.

Сообщение отредактировал _Dimas_ - 12.11.2008 - 5:53
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 12.11.2008 - 11:10
Отправлено #80
mik_kovrov



Новичок


Профиль
Группа: Пользователи
Сообщений: 10
Регистрация: 28.08.2008
Пользователь №: 1.047.738


Респектов: 0
----------


Предупреждений:  


Под другим логином тож чето не выходит, логин должен быть с ролью sysadmin? и обязательно владельцем бызы которую бэкапиш? а можно какнибудь посмотреть на каком шаге батник затыкается и прекращает работу? и еще кодировка стоит 1251(ANSI - кирилица) так и должно быть?

Сообщение отредактировал mik_kovrov - 12.11.2008 - 11:13
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


  Яндекс цитирование   Rambler's Top100
Сейчас: 8.01.2009 - 17:14
LITE - версия | WAP - версия