Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - назначить клавишу esc для возврата в главное меню

Ответить
Настройки темы
CMD/BAT - назначить клавишу esc для возврата в главное меню

Новый участник


Сообщения: 18
Благодарности: 1

Профиль | Отправить PM | Цитировать


в скрипте есть главное меню и несколько подменю.. всё работает но есть недостаток с выходом в главное меню.. например захожу в справочник... всё работает... но чтобы вернутся в главное меню приходится закрывать батник и открывать по новой...
подскажите как назначить клавишу esc для возврата в главное меню...если такое возможно.

PHP код: Выделить весь код

@echo off

chcp 1251
mode con
cols=70 lines=3000
:main_menu
color 1e
title Справочник
cls
echo.
echo          
ТЕЛЕФОННЫЙ СПРАВОЧНИК
echo.
echo.    
Справочник 
echo.    Архивные базы
echo.    Создать список из nomera.txt
echo.    Редактировать base.txt
echo.    Поиск
echo.    Открыть nomera.txt 
echo.    Свободные порты adsl
echo.    Выход
echo.
set mymenu=x
set 
/p mymenu="Команда:"
cls
if /%mymenu%==1 goto label1
if /%mymenu%==2 goto label2
if /%mymenu%==3 goto label3
if /%mymenu%==4 goto label4
if /%mymenu%==5 goto label5
if /%mymenu%==6 goto label6
if /%mymenu%==7 goto label7
if /%mymenu%==8 goto end
goto main_menu
:label1
:repeat1
set 
/p text="Поиск:"
echo %text%>>temp.txt
findstr 
//g:temp.txt base.txt>poisk.txt
echo ______________________________________________________________________
type poisk
.txt
echo ______________________________________________________________________
del temp
.txt
pause
>nul
cls
del poisk
.txt
goto
:repeat1
:label2
set 
/P var1="Дата создания базы:"
CLS
:repeat2
echo Дата создания базы %var1%
set /p text="Поиск:"
echo %text%>>temp.txt
findstr 
//g:temp.txt safe_base%var1%_base.txt>poisk.txt
echo ______________________________________________________________________
type poisk
.txt
echo ______________________________________________________________________
del temp
.txt
pause
>nul
cls
del poisk
.txt
goto
:repeat2
:label3
findstr 
//g:nomera.txt base.txt>otkl.txt
start otkl
.txt
goto main_menu
:label4
copy base
.txt safe_base%date%_base.txt
start base
.txt
goto main_menu
:label5
:repeat3
set 
/p text="Поиск:"
echo %text%>>temp.txt
findstr 
//g:temp.txt base.txt>poisk.txt
start poisk
.txt
del temp
.txt
pause
>nul
cls
del poisk
.txt
goto
:repeat3
:label6
start nomera
.txt
goto main_menu
:label7
start adsl
.txt
goto main_menu
:end
exit 


Отправлено: 11:29, 14-11-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - назначить клавишу esc для возврата в главное меню

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как облагородить главное меню? Omu Microsoft Windows 7 2 08-04-2011 22:44
[решено] Закрытие окон через клавишу Esc. exo Хочу все знать 3 16-06-2010 11:03
Разное - По две папки: автозагрузка, мои документы, главное меню... valir Microsoft Windows 2000/XP 3 18-04-2010 18:07
Интерфейс - Не отжимается Пуск, не открывается Главное меню YDen Microsoft Windows 2000/XP 0 11-12-2009 16:38
Debian/Ubuntu - [решено] Исчезло главное меню El Scorpio Общий по Linux 2 10-06-2009 08:54




 
Переход