Скачать программы - бесплатно!   Гость | Регистрация | Вход 
Скачать софт на сайте docent777.ucoz.ru

Меню сайта



Категории раздела
Про .BATники(для чайников) [15]
Интернет [5]
Для Ucoz [1]
Загрузочная флешка [2]


Интересно...


Бесплатные СМСки

 

Бесплатно отправить СМС с компьютера на мобильный телефон

Главная » Статьи » Статьи от Доцента » Про .BATники(для чайников)

Как задать действия в Bat файле при нажатии на клавишу

Как задать определённые действия в Bat файле при нажатии на клавишу

Иногда удобно в батнике, при нажатии на определённую клавишу(1,2,3 и т.д.) запустить определённое действие: создать или удалить файл(папку)(читать), скопировать или найти файлы(каталоги)(читать), запустить программу, убить процесс и т.д...
С помощью команды SET и условия IF(подробнее введите в CMD SET/? и help if) можно выполнить эти действия в bat файле.

Вот простой пример такого простого и полезного батника, который запускает Диспетчер устройств, Диспетчер задач, Проверку диска, Очистку диска от мусора, Службы и т.д.
При нажатии на определённую клавишу(например 5) запускается определённая программа - в данном случае cleanmgr - стандартная очистка диска от мусора.
Если нажмёте клавишу 8 - то батник запустит winmsd - Сведения о системе - собирает и отображает данные о конфигурации системы

@echo off
chcp 1251
cls 
:D
echo.
echo         www.docent777.ru
echo      Запуск системных утилит
echo.
echo 1) Запустить блокнот
echo 2) Запустить диспетчер устройств
echo 3) Запустить диспетчер задач
echo 4) Запустить проверку диска
echo 5) Запустить очистку диска от мусора
echo 6) Запустить редактор реестра
echo 7) Запустить службы
echo 8) Сведения о системе
echo 9) Мои документы
echo.
echo Введите число
SET /p q=
 
if `%q%`==`1` call start notepad | echo Запущен блокнот 
if `%q%`==`2` call start devmgmt.msc | echo Запущен диспетчер устройств
if `%q%`==`3` call start taskmgr | echo Запущен диспетчер задач
if `%q%`==`4` call start chkdsk | echo Запущена проверка диска
if `%q%`==`5` call start cleanmgr | echo Запущена очистка диска от мусора
if `%q%`==`6` call start regedt32 | echo Запущен редактор реестра
if `%q%`==`7` call start services.msc | echo Запущены службы
if `%q%`==`8` call start winmsd | echo Запущено сведения о системе
if `%q%`==`9` call start userinit | echo Запущено мои документы
Ping -n 10 127.0.0.1 > nul
cls
goto D

Примечания: Батник делал под себя поэтому такие утилиты и запускает. Кому нужны другие действия при нажатии на клавишу - изменить нетрудно.
Например вместо Запустить проверку диска Вы хотите что-бы в бат файле при нажатии на клавишу 4 удалялась определённая папка(например папка Docent на диске D).
Исправьте строку
if `%q%`==`4` call start chkdsk | echo Запущена проверка диска
на
if `%q%`==`4` call RD D:\Docent /S/Q | echo Удалена папка Docent с диска  D
и соответственно пункт в "меню"
echo 4) Запустить проверку диска
на
echo 4) Удалить папку Docent с диска  D
Пути и названия прописывайте свои.
Также кому не требуется оповещение, что действие после нажатия на клавишу произошло, может удалить это уведомление 
| echo Запущена проверка диска
и надпись появляться не будет, или сократить паузу в батнике(в данном случае 10 секунд) перед очисткой экрана cls
Ping -n 10 127.0.0.1 > nul
или совсем удалить эту строку из кода Bat файла.








Категория: Про .BATники(для чайников) | Добавил: Доцент (20.10.2011) | Автор: Доцент W
Просмотров: 9522 | Комментарии: 1 | Теги: действия в Bat файле, нажать клавишу в батнике | Рейтинг: 4.3/6

Это может быть для Вас интересным

Как "рыбачить" на Триколоре
Сайт не открывается - что делать?
Журнал событий Windows 7
Как уменьшить размер(вес) графических изобра...
Кнопки Дай пять! от Mail, Дай рубль, друг! от...
Как сделать скриншот
Чистим компьютер от пыли
Создание и удаление папки с помощью .bat файл...
Отключение - подключение к интернету батником...
Выбор и ускорение 3G модема
Создание архива с помощью BAT файла(батника)
Как создать инсталлятор
Удаленный доступ к ПК
Как поставить кнопку от Гугл +1 на сайт от UC...
Как скрыть окно DOS, невидимый батник
Как скопировать файл или папку батником(COPY ...
Образцы лицензионных соглашений для ПО
Прикольные батники или ВАТ - приколы.
Команда ASSOC
Как поставить пароль на файл или папку
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

У нас ищут
DirectX
Сборник детективов
Книги Дмитрия Черкасова
PC Wizard 2010
CamStudio
INFO Hider
ASTM Tables
AkelPad
IcoFX 1.6.4
ToM Reader 2.73
Ответы на вопросы SETS 6000 для судомехаников (разделы 11-15)
Opera
Как поставить кнопку от Гугл +1 на сайт от UCOZ
Восстановление ассоциаций файлов
Чистим компьютер от пыли
Как "рыбачить" на Триколоре
Отключение - подключение к интернету батником.
Как сделать аудиозапись скрытно
Настройка командной строки
Как раскрутить свой сайт
Создание и удаление папки с помощью .bat файла
Зависание компьютера
Как создать архив SFX
Как правильно настроить BIOS



Rambler's Top100 Тест скорости интернета
Бесплатно скачать программы, софт, утилиты для компьютера
Скачай у Доцента © 2011-2012 | Sitemap: XML HTML Хостинг от uCoz