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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Знатокам cmd. Составные переменные?!!

Ответить
Настройки темы
[решено] Знатокам cmd. Составные переменные?!!

Пользователь


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

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


Всё просто. Но не выходит каменный цветок

1. Задаем переменную %first%:
C:\>set first=hello

2. Проверяем:
C:\>echo %first%
first

3. Задаем переменную %first%second (по сути получается переменная hellosecond):
C:\>set %first%second=world

4. Проверяем:
C:\>echo %hellosecond%
world
Переменная получилась и работает, но вывод в п.4 не такой, какой хотелось бы. Как вывести в команде echo переменную в "%"? То есть что-то вроде этого:

C:\>echo %(%first%)second%
должно вывести "world", но не выводит
То есть как упомянуть переменную %(%first%)second% так, что бы она вывелась?

Проблема возникла из за того, что не выходит создать пакетный файл, который считал бы количество падений различных служб. А вот эта составная переменная и была бы именем падающей службы. В системе эти переменные имели бы разные имена, не вызывали бы конфликта, и с ними можно было бы работать.

Отправлено: 18:01, 13-05-2009

 

Пользователь


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

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


Проблема решается следующей конструкцией:

Код: Выделить весь код
@cmd /C @echo %%%first%second%%

Отправлено: 08:34, 14-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Знатокам cmd. Составные переменные?!!

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Добавление пути(ей) в системные переменные (path) с помощью cmd-файла bearmvz Скриптовые языки администрирования Windows 10 05-08-2012 15:21
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
[решено] Глобальные переменные (?) Frost_Imp AutoIt 8 29-07-2009 15:12
[решено] Вопрос к знатокам по мат.платам cenec Материнские платы и память 13 24-08-2008 14:13
[решено] Установка приложений из сети - вопрос знатокам Compozitron Автоматическая установка Windows 2000/XP/2003 4 31-08-2006 12:54




 
Переход