Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / вопрос по батникам / 6 сообщений из 6, страница 1 из 1
08.09.2006, 14:32
    #33974303
SanyL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
Вопрос следующий, сразу скажу что передавать через параметр мне неинтересно... Я хочу в переменную присвоить имя компьютера (hostname) и затем в некотором месте ее использовать причем в команде echo, в кратце чтото типа

Код: plaintext
1.
2.
set host=hostname
echo %host%
echo %host%_fdsfd

Если кто может - хелп
...
Рейтинг: 0 / 0
08.09.2006, 14:35
    #33974321
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
Установка переменных среды
Используйте команду set для создания, удаления или отображения переменных среды.
Команда set изменяет переменные только в среде текущей оболочки.

Чтобы отобразить переменную, в командной строке введите:

set имя_переменной

Чтобы добавить переменную, в командной строке введите:

set variablename=значение

Чтобы удалить переменную, в командной строке введите:

set имя_переменной=

Имеется возможность использовать большинство символов в качестве значений
переменных, в том числе пробел. При использовании специальных символов, таких
как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или
кавычки. При использовании кавычек они включаются в значение переменной, так как
все символы, следующие после знака равенства принимаются за значение переменной.
Учтите следующие примеры.

a.. Чтобы создать значение переменной new&name ,введите:
set varname=new^&name

b.. Чтобы создать значение переменной "new&name" ,введите:
set varname="new&name"

c.. При вводе в командной строке set varname=new&name появляется следующее
сообщение об ошибке:
"'name' is not recognized as an internal or external command, operable program
or batch file."В именах переменных регистр символов не учитывается. Однако,
команда set отображает значение переменной так, как оно было введено. Можно
комбинировать символы нижнего и верхнего регистра в именах переменных, чтобы
облегчить восприятие кода (например, ИмяПользователя).

Примечания

a.. Максимальный размер отдельной переменной среды составляет 8192 байта.
b.. Максимальный общий размер всех переменных среды, включая имена переменных
и знак равенства, составляет 65 536 Кбайт.

--



begin 666 note.gif
M1TE&.#EA"@`*`+/_`(V,C?__S/_,`/\%!?]=7<# P-/3T\# P(6%A0("`@``
M`````````````````````"'Y! $```4`+ `````*``H`0 0H$,AI#AD@Z)U*
AR1HB)(8'<N,7&EJG;JV P4GZ&@D2(";<>HF@,.B)```[
`
end

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
08.09.2006, 14:41
    #33974354
SanyL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
Код: plaintext
1.
2.
set host=&hostname
echo %host%
echo %host%_fdsfd

говорит echo is on.... а мнеб имя копа подставлялобы...
...
Рейтинг: 0 / 0
08.09.2006, 14:43
    #33974368
SanyL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
Т.Е. я хочу результат функции hostname использовать в дальнейшем, в т.ч. и в echo
...
Рейтинг: 0 / 0
08.09.2006, 15:06
    #33974462
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
Код: plaintext
1.
2.
3.
4.
5.
C:\>set host=%computername%

C:\>echo echo %host%_fdsfd
echo SERVER_fdsfd

C:\>
...
Рейтинг: 0 / 0
08.09.2006, 15:09
    #33974480
SanyL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по батникам
пасибо - вроде то что надо...
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / вопрос по батникам / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]