day & night

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



Грамотный
***

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


Респектов: 24
-----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 offline
Go topGo end

Ответов(140 - 149)
8.01.2010 - 2:17
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


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


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


Ни чего ни понимаю ни в *.Bat'никах ни в Script'ах.. помогите пожалста.... Нужно что после закрытия одной программулинки, запускалась другая.. Как это реализовать, подскажите пожаласта?(.. unsure.gif
User is offline
Go topGo end
8.01.2010 - 13:26
ENOTik_18654



Грамотный
***

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


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


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


Code
@ECHO OFF
start /wait notepad.exe
start mspaint.exe
User is offline
Go topGo end
8.01.2010 - 15:59
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


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


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


smile.gif ENOTik_18654, большое спасибоньки, всё получилось как нельзя лучше).. Но возник ещё один маленькай ньюансик.. можно ли проделать тоже самое, но только чтобы не возникало, и не тревожило Чёрное окно *.Cmd.exe (?)
User is offline
Go topGo end
8.01.2010 - 17:35
charodey_mag



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

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


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


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


Цитата | Quote(nokeMoH @ 8.01.2010 - 15:59)
только чтобы не возникало, и не тревожило Чёрное окно *.Cmd.exe (?)
*


Эта тема много раз обсуждалась в инете, штатными средствами никак. Но много сторонних средств, вот на выбор:
User is offline
Go topGo end
17.08.2010 - 3:21
4Saken



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

Группа: Пользователи
Сообщений: 53
Регистрация: 15.10.2005
Пользователь №: 54.918


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


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


Доброго времени суток!

А нельзя ли создать такой BAT-ник, который создаёт папки (в директории где он находится) и берёт их имена из TXT-файла?

И, если усложнить задачу ещё и подпапки, указанные в томже ТХТ-шнике. wink.gif
User is offline
Go topGo end
17.08.2010 - 9:03
ENOTik_18654



Грамотный
***

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


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


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


Цитата | Quote(4Saken @ 17.08.2010 - 4:21)
Доброго времени суток!

А нельзя ли создать такой BAT-ник, который создаёт папки (в директории где он находится) и берёт их имена из TXT-файла?

И, если усложнить задачу ещё и подпапки, указанные в томже ТХТ-шнике. wink.gif
*




Тут нужно воспользоваться средствами VBS или WSH
User is offline
Go topGo end
3.09.2010 - 21:20
666666



Новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 25.05.2005
Пользователь №: 16.929


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


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


Можно ли батником назначить программу по умолчанию?

например, есть ехе-шник на флешке..
запускаем батник, а он назначает из своего списка расширений файлов этому ехе-шнику..

Спасибо за ответ.
User is offline
Go topGo end
3.09.2010 - 21:31
Diplodok



Специалист
****

Группа: Пользователи
Сообщений: 312
Регистрация: 14.09.2009
Пользователь №: 1.509.611


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


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


666666, что-то я вопрос совсем не понял sad.gif Хочешь, в зависимости от имеющегося файла на флешке, назначать ассоциации с этим файлом расширениям ? Или где ? Если да, то смысл ? smile.gif
User is offline
Go topGo end
4.09.2010 - 18:50
666666



Новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 25.05.2005
Пользователь №: 16.929


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


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


Diplodok, Смысл в том, чтоб файлы с нужным расширением например .doc, .xls, .ppt открывались по умолчанию только с помощью 2003 офиса, который лежит на флешке (как портабл софт).. а .xdoc, .xxls, .xppt - только с винта, где 2007 офис. Ну и так далее... Просто работаю с разным софтом, редакторами, бОльшая часть из которого - "portable". Работать приходится на разных компах. А каждый юзверь использует свой софт. Вот и пришла в голову мысль написать батник под каждого юзверя..
что-то типа команды set as...
User is offline
Go topGo end
4.09.2010 - 22:20
Diplodok



Специалист
****

Группа: Пользователи
Сообщений: 312
Регистрация: 14.09.2009
Пользователь №: 1.509.611


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


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


666666, теперь понятно smile.gif Т.е. подстроить себя под каждого юзера ? Почему бы в таком случае не пойти с другой стороны и при вставке своей флешки в комп юзера просто не запускать какую-нибудь оболочку с выбором тех прог, что на флешке ? И работай с любыми документами с помощью своих любимых прог smile.gif
Кстати, своих "подопечных" я ориентирую на то, чтобы вначале запускать нужную прогу и потом выбирать файлы, но не наоборот, чтобы не висел ещё дополнительно проводник или какой другой файл-менеджер.
Возвращаясь к вопросу... Все эти ассоциации прописаны в реестре, т.е. тебе нужен .reg-файл. Но... уходя, надо будет вернуть всё на место. А .bat-файлом ты это нигде и никак не изменишь sad.gif
User is offline
Go topGo end

Topic Options
Сейчас: 15.05.2024 - 22:43
Мобильная версия | Lite версия