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

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

Батники


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



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

Профиль
Группа: Пользователи
Сообщений: 128
Регистрация: 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 Страницы « < 5 6 7 8 9 > 
Reply to this topicStart new topicStart Poll
Ответов(60 - 69)
 
post 4.08.2008 - 7:25
Отправлено #61
_Dimas_



Бывалый
*

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


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


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


Команда для изменения Стартовой страницы в IE
Code
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /d "Адрес нужной страницы" /f


Для оперы нужно править ini-файл.
По умолчанию он находится здесь:
%UserProfile%\Application Data\Opera\Opera\profile\Opera6.ini
Секция: [User Prefs]
Параметр: Home URL
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 4.08.2008 - 17:18
Отправлено #62
Васерман



Бывалый
*

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


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


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


_Dimas_,значит в валидной форме *запись* в батнике *для Оперы* будет

reg add "%UserProfile%\Application Data\Opera\Opera\profile\Opera6.ini" /v "user pref" /d "www.startaddress.com" /f ?

Добавлено:

кстати,спасибо тебе за ответы,я по ним начинаю понимать постепенно суть этого языка)
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 4.08.2008 - 18:56
Отправлено #63
ZaHack



Большой Брат
Group Icon

Профиль
Группа: Наши Люди
Сообщений: 1.187
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


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




Васерман,

Цитата | Quote
значит в валидной форме *запись* в батнике *для Оперы* будет

reg add "%UserProfile%\Application Data\Opera\Opera\profile\Opera6.ini" /v "user pref" /d "www.startaddress.com" /f ?


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

 
post 4.08.2008 - 19:07
Отправлено #64
Васерман



Бывалый
*

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


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


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


а как будет правильно ?
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 5.08.2008 - 4:58
Отправлено #65
_Dimas_



Бывалый
*

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


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


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


Тут наверно лучше через Java скрипт сделать.
Тут уже работа с файлом а не с реестром.
А есть или нет команда правки файла через консоль я не знаю.

Это уже для любителей поразвлечься в рабочее время или просто для прикола. При обнаружении указанного процесса (например игрушки), завершает его и запускает нужную вещь. Этой вещью может быть должностная инструкция )
Code
@echo off
set FilterProcess=taskmgr.exe
set StartProgramm=notepad.exe
:first
tasklist /fi "imagename eq %FilterProcess%" | findstr %FilterProcess%
if %errorlevel%==1 goto :first
taskkill /fi "imagename eq %FilterProcess%" /f /t >nul
start %StartProgramm%
goto :first


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

 
post 19.08.2008 - 15:49
Отправлено #66
RusHacK



Бывалый
*

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


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


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


Цитата | Quote(_Dimas_ @ 5.08.2008 - 5:01)
Тут наверно лучше через Java скрипт сделать.
*


На сколько я знаю, ни в js, ни в vbs нет ничего для работы с ini файлами, лучше написать небольшую консольную программку, и передавать ей параметры из batника.
Если нужно, могу помочь.
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 20.08.2008 - 20:06
Отправлено #67
Васерман



Бывалый
*

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


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


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


Это возможно реализовать,например изменение стартовой страанички ,правя файл *ini .Сам интересуюсь этим ,если интересно пиши в личку,я увлекаюсь этим .

Code
set WshShell = WScript.CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set RegExp = CreateObject("VBScript.RegExp")
inifile = WshShell.ExpandEnvironmentStrings("%USERPROFILE%") &"\Application Data\Opera\Opera\profile\opera6.ini" 'Путь к файлу
strfind = "Home URL=[A-z./?&-~\d]*"
newstr = "Home URL=http://www.nyjnuysait.com"
Set Text = FSO.OpenTextFile(inifile)
Str = Text.ReadAll
RegExp.Pattern = strfind
Str = RegExp.Replace(Str, newstr)
Text.Close
Set Text = FSO.GetFile(inifile).OpenAsTextStream(2)
Text.Write(Str)
Text.Close

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

 
post 2.10.2008 - 18:56
Отправлено #68
Alinka-1



Бывалый
*

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


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


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


Здравсвуйте! Помогите, пожалуйса решить проблему - пользуюсь RSS - читалкой Abilon Portable. Там есть памятки, хранящиеся в файле
D:\Program Files\Abilon\UserData\memories.dat
Периодически, в самый нужный момент оказывается, что эти памятки куда-то испарились. Опции архивирования этих памяток нет.
Можно ли написать такой батник, чтобы при его запуске в папке
D:\Program Files\Abilon\UserData\Archiv создавались подпапки (желательно с датой, можно просто с порядковым номером) и memories.dat копировался туда? Буду очень благодарна.
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 2.10.2008 - 20:10
Отправлено #69
ENOTik_18654



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

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


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


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


Цитата | Quote
Здравсвуйте! Помогите, пожалуйса решить проблему - пользуюсь RSS - читалкой Abilon Portable. Там есть памятки, хранящиеся в файле
D:\Program Files\Abilon\UserData\memories.dat
Периодически, в самый нужный момент оказывается, что эти памятки куда-то испарились. Опции архивирования этих памяток нет.
Можно ли написать такой батник, чтобы при его запуске в папке
D:\Program Files\Abilon\UserData\Archiv создавались подпапки (желательно с датой, можно просто с порядковым номером) и memories.dat копировался туда? Буду очень благодарна.


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

| У Вас нет прав для просмотра этого текста, пожалуйста, зарегистрируйтесь |



Вариант конечно ооооооочень сырой, но каркас такой ;
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 2.10.2008 - 21:27
Отправлено #70
Alinka-1



Бывалый
*

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


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


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


Спасибо большое! А что дописать, чтобы не выскакивало «черное окно» и чтобы в конце не нужно было нажимать любую клавишу, а закинуть в папку автозагрузки и забыть?
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
Сейчас: 21.11.2008 - 3:19
LITE - версия | WAP - версия