( Вход | Регистрация | Поиск )

Батники, bat навсегда
Дата обновления: 10.02.2015 - 06:06, перейти к новому сообщению

·ENOTik_18654
Группа: Пользователи

Сообщений: 241
Предлагаю открыть тему создания разичный 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 Теперь окно можно закрыть :-) ...



Ответов(10 - 19)

·Zloy_T
Группа: Пользователи

Сообщений: 210
ENOTik_18654, пробуй

Скопируй в обычный виндовый блокнот и сохрани, как test.cmd

CODE

@echo off
chcp 1251

==твой бат собственно==
ну тут наверно екзит:Р




·Zloy_T
Группа: Пользователи

Сообщений: 210
справка по батам.



Dens-v

QUOTE
Dens-v, напиши сюда код своего bat-файла

CODE
rasdial VPN Ivan 12345

Например вот так из командной строки отробатывает нормально а из батника не хочет.
Но проблему решил созданием ярлыка!


·ENOTik_18654
Группа: Пользователи

Сообщений: 241
QUOTE
Например вот так из командной строки отробатывает нормально а из батника не хочет.
Но проблему решил созданием ярлыка!


Ради интереса создал у себя такое же подключение с таким же именем и все работает.
Кстати, ты в какой кодировке сохранял bat-файл ? Нужна кодировка Dos. Кодовая страница 866!

CODE
@ECHO OFF
RASDIAL VPN Ivan 12345
pause



alexank

да у меня тоже такое было только я не помню в чем была проблема


·symrak009
Группа: Пользователи

Сообщений: 51
хм.. батники.. а подскажите ка люди как при помощи bat-ника включать одновременно 2-3 приложения?


·Love.sys
Группа: Наши Люди

Сообщений: 1.341
Цитата | Quote
хм.. батники.. а подскажите ка люди как при помощи bat-ника включать одновременно 2-3 приложения?
очень просто:

3progi.bat
Code
start "c:\soft\megaproga1.exe"
start "c:\soft\megaproga2.exe"
start "c:\soft\megaproga3.exe"


есть ещё более простой вариант:

3progi_ver2.bat
Code
c:\soft\megaproga1.exe
c:\soft\megaproga2.exe
c:\soft\megaproga3.exe



·rRapsz
Группа: Пользователи

Сообщений: 4
Code
@echo off
date/t >>c:/Ping.txt
time/t  >>c:/Ping.txt
echo on
ping 192.256.130.45 -l 1400 -n 20   >>c:/Ping.txt
pause

Народ подскажите, вот есть такой батник, он кароче мерит пинги а потом записывает в фаил, а можно ли сделать, чтобы , он показывал на экране отчёты о пингах и записывал их потм в фаил ?



·ENOTik_18654
Группа: Пользователи

Сообщений: 241
Цитата | Quote
а можно ли сделать, чтобы , он показывал на экране отчёты


В смысле? А зачем тебе это, ты ведь и так записываешь это все в файл? Так что просто открывай его после проверки пинга теми же средствами bat-файла (explorer <имя файла>).


·rRapsz
Группа: Пользователи

Сообщений: 4
Цитата | Quote(ENOTik_18654 @ 27.09.2007 - 11:56)
В смысле? А зачем тебе это, ты ведь и так записываешь это все в файл? Так что просто открывай его после проверки пинга теми же средствами bat-файла (explorer <имя файла>).


не ну это понятно, просто хотел сразу видеть очтёты о пингах, а не ждать пока все пинги проверятся и запишутся