![]() |
Сделать переменную в bat файле и отобразить в нужном виде?
Добрый день.
Команда, которая отображает количество компьютеров в сети: net.exe view | find.exe /i /c "\\" После выполнения в bat показывает просто цифру от 0 и более. Как сделать батник, чтобы результат отображался с пояснением, например: Количество ПК: 6? Пробовал так: for /f "delims=" %i IN ('net.exe view | find.exe /i /c "\\"') DO set var=%i echo Количество ПК: %i% pause Но батник сворачивается и ничего не происходит. Грузить из дополнительного файла не подойдет, нужно сделать все в одном батнике. Благодарю за помощь. |
Может такое простое решение вас устроит.. но результат с новой строки , но думаю наглядно всё равно
Код:
echo Количество ПК: & net.exe view | find.exe /i /c "\\" |
Код:
<Nul Set /P $=Количество ПК: &net.exe view | find.exe /c "\\" Код:
@Echo Off |
Если в функции FOR в скобках необходимо использовать знак |, то этот знак нужно экранировать так: ^|
|
scuscumbric, Можно и так
Код:
@Echo Off |
Цитата:
|
olga_maksi29,
Цитата:
В предыдущем коде я всего лишь проиллюстрировал антитезу утверждению scuscumbric, Цитата:
|
Цитата:
|
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-