Скачать программы - бесплатно!   Гость | Регистрация | Вход 
Скачать софт на сайте 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
Просмотров: 9096 | Комментарии: 1 | Теги: действия в Bat файле, нажать клавишу в батнике | Рейтинг: 4.3/6

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

Разблокирование компьютера
Рисунок в BAT файле
Настройка командной строки
Как сделать скриншот
Мультизагрузочная флешка-реаниматор
Как оптимизировать работу в Windows Vista и W...
Выбор и ускорение 3G модема
Сайт не открывается - что делать?
Как задать действия в Bat файле при нажатии ...
Пример файла menu.lst
Создание архива с помощью BAT файла(батника)
Удаленный доступ к ПК
Как создать инсталлятор
Чистим компьютер от пыли
Как правильно настроить BIOS
Клавиатурный шпион для ПК
Батник и автозагрузка
Восстановление ассоциаций файлов
Создание и удаление папки с помощью .bat файл...
Как раскрутить свой сайт
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

У нас ищут
Joyobox Cleaner
Тонкая настройка компьютера с помощью BIOS
Any DWF to DWG Converter
Norton Utilities 15
Пакетный компилятор Batch File Compiler
AllAnonymity IP Hider 4.7
Pdf2txt
Photobie
KL-Detector
FreemakeVideoConverter
Vit Registry Fix 9.1
UboroBot
Как оптимизировать работу системы с помощью специальных программ
Введение(посвящена чайникам)
Прикольные батники или ВАТ - приколы.
Восстановление ассоциаций файлов
Изменение атрибутов файлов и папок с помощью батника(BAT-файла)
Сайт не открывается - что делать?
Как поставить кнопку от Гугл +1 на сайт от UCOZ
Рисунок в BAT файле
Как сделать скриншот
Как задать действия в Bat файле при нажатии на клавишу
Как поставить пароль на файл или папку
Как оптимизировать работу в Windows XP



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