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

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

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

У нас ищут
SMFixer
Супер-таймер
Кодовик 1.8.1
Браузер Yandex Internet 18.0.1025.164+Portable
MultiExtractor
VNC
Wise Disk Cleaner Pro
IPNetInfo
Auslogics BoostSpeed 5.0.4.220
Driver Genius Pro
ОТВЕТЫ НА CES 4.1 ДЛЯ МОБИЛЬНОГО ТЕЛЕФОНА
System Ninja-portable
Как создать архив SFX
Как раскрутить свой сайт
Как оптимизировать работу системы с помощью специальных программ
Команда Color в BAT файле
Настройка спутникового ресивера (декодера) DRE 5000, GS 7300, поиск каналов ТРИКОЛОР ТВ
Как правильно настроить BIOS
Как скопировать файл или папку батником(COPY и XCOPY)
Как "рыбачить" на Триколоре
Разблокирование компьютера
Чистим компьютер от пыли
Как оптимизировать работу в Windows Vista и Windows 7
Как поставить пароль на файл или папку



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