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

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

Разблокирование компьютера
Как правильно настроить BIOS
Как оптимизировать работу в Windows Vista и W...
Сайт не открывается - что делать?
Как раскрутить свой сайт
Батник и автозагрузка
Команда ASSOC
Клавиатурный шпион для ПК
Изменение атрибутов файлов и папок с помощью ...
Выбор и ускорение 3G модема
Клонирование виртуального диска и изменение е...
Настройка спутникового ресивера (декодера) DR...
Восстановление ассоциаций файлов
Как "рыбачить" на Триколоре
Как поставить пароль на файл или папку
Создание и удаление папки с помощью .bat файл...
Переменные среды в CMD, BAT-файле
Рисунок в BAT файле
Журнал событий Windows 7
Мультизагрузочная флешка-реаниматор
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

У нас ищут
ScriptCryptor Compiler
PIXresizer
VKPaint
7-Zip 9.20
Кисти для Photoshop "Сталкер"
FreemakeVideoConverter
Better File Rename
FBackup
Predator
Startup Control Panel
Data Recovery Wizard
McAfee AVERT Stinger
Как создать архив SFX
Как закрепить автозапуск RocketDock В Windows 7x64
Клонирование виртуального диска и изменение его размера
Сайт не открывается - что делать?
Как оптимизировать работу в Windows Vista и Windows 7
Создание и удаление папки с помощью .bat файла
Выбор и ускорение 3G модема
Восстановление ассоциаций файлов
Удаленный доступ к ПК
Введение(посвящена чайникам)
Кнопки Дай пять! от Mail, Дай рубль, друг! от Яндекс
Прикольные батники или ВАТ - приколы.



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