Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2018, 11:56   #1
SamJa
Новичок
Джуниор
 
Регистрация: 12.02.2018
Сообщений: 1
По умолчанию [CMD] Организовать проверку введённой переменной на принадлежность к переменным окружения в цикле

Добрый день
Сказали сделать данную задачу
То есть вводится переменная, если она является переменной окружения, то выводится её значение
К тому же необходимо сделать это в цикле for
Через goto сделал, но необходимо именно for'ом.

Код:
chcp 1251
@echo off
setlocal EnableExtensions EnableDelayedExpansion
:cycle
    set /p Per="Введите название переменной окружения (введите "exit" если хотите выйти): "
    if "%Per%" neq "exit" (if not defined %Per% ( echo Переменная %Per% не является переменной окружения ) else echo %Per% : !%Per%!) else exit 
goto cycle
set /p=""

Вот попытка на For
Код:
@echo off
chcp 1251
setlocal enableextensions enabledelayedexpansion
set /a n = 5
set /a i = 1
for /L %%i in (1,1,%n%) do (
@set /p sVar="Введите название перменной : "
@if not defined !sVar! ( echo Переменной [!sVar!] не существует ) else (echo !sVar! : [!sVar!])
)
endlocal
pause
Вместо переменной окружения выводится её название.
SamJa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как организовать проверку на пустое значение ? alex-u Общие вопросы по Java, Java SE, Kotlin 0 23.10.2017 09:16
Delphi7. Организовать проверку полей таблицы. Piccole Помощь студентам 7 24.06.2012 18:30
создание переменной окружения на С Ksuscha Помощь студентам 0 25.11.2010 22:06
Как организовать проверку по нескольким условиям polkovnik Microsoft Office Excel 5 17.08.2010 02:17
Как программно организовать проверку ввода данных? parsn Microsoft Office Excel 2 07.01.2010 17:31