powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Команда echo
9 сообщений из 9, страница 1 из 1
Команда echo
    #37118796
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть команды:
Echo on
Echo off

При использовании Echo off выводит результат команды Copy.
Как от этого избавиться?
...
Рейтинг: 0 / 0
Команда echo
    #37118948
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
copy foo.txt bar.txt > nul
...
Рейтинг: 0 / 0
Команда echo
    #37118972
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodЕсть команды:
Echo on
Echo off

При использовании Echo off выводит результат команды Copy.
Как от этого избавиться?
Echo off влияет только на STD_OUT а вывод идет через STD_ERROR
Можно поступить так, перенаправить вывод во временный файл

Код: plaintext
1.
2.
3.
@echo off
COPY src_file dest_file  >\Temp\bat.tmp
DEL /Q \Temp\bat.tmp
Будет не видно никаких сообщений, даже спрашивать не будет нужно ли переписывать файл, расплата - ненадолго создается временный файл
...
Рейтинг: 0 / 0
Команда echo
    #37118994
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторрасплата - ненадолго создается временный файл
Лучше сразу в nul
...
Рейтинг: 0 / 0
Команда echo
    #37119052
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Были случаи, когда на диске создавался файлик с именем nul, с которым потом ничего сделать было нельзя.
Я подозреваю что это было последствием некорректной руссификации или взлома ОС.
Но после этого я всегда работаю через веменный файл.
...
Рейтинг: 0 / 0
Команда echo
    #37119125
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MazoHistавторрасплата - ненадолго создается временный файл
Лучше сразу в nul
Конечно лучше, но я уже встречался со случаями, когда NUL почему то не отрабатывал.
...
Рейтинг: 0 / 0
Команда echo
    #37120369
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyEcho off влияет только на STD_OUT а вывод идет через STD_ERROR"echo off" подавляет отображение строк самого скрипта, а не то, что вы пишите.Можно поступить так, перенаправить вывод во временный файл
Код: plaintext
1.
2.
3.
@echo off
COPY src_file dest_file  >\Temp\bat.tmp
DEL /Q \Temp\bat.tmp
Будет не видно никаких сообщений, даже спрашивать не будет нужно ли переписывать файл, расплата - ненадолго создается временный файлОсобенно не будут видны сообщения об ошибке.
...
Рейтинг: 0 / 0
Команда echo
    #37120384
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyКонечно лучше, но я уже встречался со случаями, когда NUL почему то не отрабатывал.Я знаю два варианта:
1. Попытка использовать переназначение без командного процессора;
2. Конструирование хитромудрых строк в скриптах.
Можно озвучить ваши примеры?
...
Рейтинг: 0 / 0
Команда echo
    #37120451
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovAnatoly PodgoretskyEcho off влияет только на STD_OUT а вывод идет через STD_ERROR"echo off" подавляет отображение строк самого скрипта, а не то, что вы пишите.Можно поступить так, перенаправить вывод во временный файл
Код: plaintext
1.
2.
3.
@echo off
COPY src_file dest_file  >\Temp\bat.tmp
DEL /Q \Temp\bat.tmp
Будет не видно никаких сообщений, даже спрашивать не будет нужно ли переписывать файл, расплата - ненадолго создается временный файлОсобенно не будут видны сообщения об ошибке.
Насчет STD_OUT я ошибся.
Удалить строку с DEL и можно посмотреть файл
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Команда echo
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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