powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat файл
8 сообщений из 8, страница 1 из 1
bat файл
    #33166440
Soldat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одной команде надо передать результат выполнения другой команды
но синтаксис команды требует отсутсвия пробелов между ключами и параметрами.
Как передать на вход параметр без пробелов?
Как в батнике переменной присвоить результат выполнения команды?

Код: plaintext
rsm eject /pg < rsm view /tphysical_media /cg8932258A33EB4F6F9BE48D8BD80D446A /guiddisplay /b
...
Рейтинг: 0 / 0
bat файл
    #33166505
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как и в никсах (посколькоу именно оттуда и взято ;)) - через конвейер.
Например,
Код: plaintext
1.
dir сЖ\Windows | more
Удачи!
...
Рейтинг: 0 / 0
bat файл
    #33166510
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ох ни фига себе что получилось. :(. Вот что хотел:
Код: plaintext
dir C:\Windows | more
...
Рейтинг: 0 / 0
bat файл
    #33166595
Soldat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как в никсах и через конвеер не работает
потому как вставляет пробелы это раз
и значение надо вставить сразу после ключа без пробелов это два.

Ну допустим команда "rsm view /tphysical_media /cg8932258A33EB4F6F9BE48D8BD80D446A /guiddisplay /b" выдает требуемый параметр, который необходимо передать другой команде, вот этой "rsm eject /pg"
подразумевая что должна выполнится команда
"rsm eject /pg123", где 123 вывод первой команды.
пишем
Код: plaintext
rsm view /tphysical_media /cg8932258A33EB4F6F9BE48D8BD80D446A /guiddisplay /b|rsm eject /pg123
Так?
так вот это не работает, оно между /pg и выводом 1й команды вставляет пробел, зараза.

А как в батнике переменной присвоить результат выполнения команды?
...
Рейтинг: 0 / 0
bat файл
    #33166626
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага. Т.е. на самом деле - нужно сформировать командную строку на запуск другой команды?
Надо подумать - есно, зараза, вставляет перевод строки. А гнутыми юниксовыми утилитами - не пользуетесь?
...
Рейтинг: 0 / 0
bat файл
    #33166677
Soldat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гнутыми?
не понял.

вообще конечно хотелось бы использовать штатные средства, но если не получится, то можно любыми

так как в батнике переменной присвоить результат вывода команды
...
Рейтинг: 0 / 0
bat файл
    #33166713
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Soldatхотелось бы использовать штатные средства тогда WSH.
...
Рейтинг: 0 / 0
bat файл
    #33169695
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Soldatгнутыми?
не понял.
так как в батнике переменной присвоить результат вывода команды

http://unxutils.sourceforge.net/


имхо, это не переменные, а макросы, там подстановка происходит


http://sql.ru/forum/actualthread.aspx?tid=200150#1706656
гнутому шеллу уже 20 лет. вещь стабильная и полезная, в использовании будет еще долго.
потратишь время на изучение не зря
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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