|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как выбрать нужный вариант при нажатии какой-либо цифры |
|
CMD/BAT - [решено] Как выбрать нужный вариант при нажатии какой-либо цифры
|
Пользователь Сообщения: 70 |
Есть примерно вот такой код
set /p ip=vvedite nomer: set /p num=komp: 1 - komp1 2-komp2 3 - komp3 if num == 1 goto komp1 :komp1 netsh interface ip set address name="Local" static 192.168.%ip%.51 255.255.255.0 192.168.%ip%.50 0 if num == 2 goto komp2 :komp2 netsh interface ip set address name="Local" static 192.168.%ip%.51 255.255.255.0 192.168.%ip%.50 0 if num == 3 goto komp3 :komp3 netsh interface ip set address name="Local" static 192.168.%ip%.51 255.255.255.0 192.168.%ip%.50 0 В таком виде выдается ошибка "Непредвиденное появление: =." |
|
Отправлено: 10:13, 22-08-2012 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата RazdoR:
@echo off set /p ip=vvedite nomer: set /p num=komp: 1 - komp1 2-komp2 3 - komp3 if "%num%"=="1" goto komp1 if "%num%"=="2" goto komp2 if "%num%"=="3" goto komp3 Echo num=%num% NO goto... pause>nul Exit :komp1 Echo num=%num% goto komp1 pause>nul Exit :komp2 Echo num=%num% goto komp2 pause>nul Exit :komp3 Echo num=%num% goto komp3 pause>nul Exit |
|
Отправлено: 12:50, 22-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать gora, метки не самый красивый вариант. А если всё подставить в условия? Мне кажется разруливается легко и уж намного легче чем эти метки.
|
------- Отправлено: 13:00, 22-08-2012 | #3 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать yurfed, конечно можно, но... Исходя из ошибок, допущенных топикстартером, я показал как правильно записывается условие и что переход на метку должен чем-то кончаться, а не "перетекать" в следующую метку. Начинающему, наверное, так будет понятнее.
|
Отправлено: 13:12, 22-08-2012 | #4 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата gora:
|
||
------- Отправлено: 13:12, 22-08-2012 | #5 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:56, 22-08-2012 | #6 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата RazdoR:
|
|
Отправлено: 15:06, 22-08-2012 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Route/Bridge - Как выбрать нужный IP | perfect-stranger2006 | Сетевые технологии | 7 | 04-02-2010 13:55 | |
какой BIOS лучше на мамку ASUS P5B-VM 1004 либо 0901 либо 0504 либо 0405 либо 0307 | paljch | Материнские платы и память | 1 | 12-11-2009 23:27 | |
[решено] половина клавиатуры ноутбука при нажатии печатает на экране цифры | Alchimik1 | Microsoft Windows 2000/XP | 5 | 03-02-2009 20:20 | |
Помогите выбрать выгодный вариант лицензирования образовательного учреждения | AVTS | Лицензирование продуктов Microsoft | 9 | 23-06-2007 06:10 | |
Какой вариант компьютера вы считаете предпочтительным | kazarkin | Хочу все знать | 7 | 03-09-2005 08:15 |
|