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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как отключить вывод команд и результатов на экран?

Ответить
Настройки темы
CMD/BAT - [решено] Как отключить вывод команд и результатов на экран?

Аватара для V!RTuE

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


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

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


Изменения
Автор: V!RTuE
Дата: 29-08-2014
Батник выполняет много действий. Надо чтобы при запуске батника была только надпись: Не закрывайте это окно
команда @echo off только отключает вывод команд на экран, но не результатов

И еще один вопрос (чтобы не создавать новую тему). Можно ли как-то записать например такой код
Код: Выделить весь код
echo text1 text2 text3 >> body.txt
но чтобы в файл записался этот текст не в одну строку, а в 3
Код: Выделить весь код
text1
text2
text3
может есть какие-то разделители переноса строк?

Знаю, что можно 3 раза написать команду echo, но интересует с использование одной команды

Отправлено: 07:57, 29-08-2014

 

Ветеран


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

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


Цитата V!RTuE:
Надо чтобы при запуске батника была только надпись: Не закрывайте это окно »


Рискованно, но можно попробовать:


Код: Выделить весь код
@echo off

chcp 1251>nul
for %%i in ("Не закрывайте это окно!") do chcp 866>nul& echo %%i

(
Основной текст Вашего пакетного файла.
)>nul 2>&1

exit

Отправлено: 08:26, 29-08-2014 | #2



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

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


Аватара для V!RTuE

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


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

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


Цитата Georgio:
Код:
@echo off
chcp 1251>nul
for %%i in ("Не закрывайте это окно!") do chcp 866>nul& echo %%i
(
Основной текст Вашего пакетного файла.
)>nul 2>&1
exit »
не получается. Ошибка в синтаксисе команды. у меня ~100 строк кода. Наверное вряд ли сработает?

Отправлено: 08:35, 29-08-2014 | #3


Ветеран


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

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


Цитата V!RTuE:
Надо чтобы при запуске батника была только надпись: Не закрывайте это окно »
Добавьте к каждой из тех команд, которые осуществляют на Ваш взгляд, «лишний» вывод, перенаправление в «nul», аналогично вышеприведённому «>nul 2>&1». Вот только откуда в нормальном пакетном файле будет «лишний» вывод?!

Цитата V!RTuE:
И еще один вопрос (чтобы не создавать новую тему). Можно ли как-то записать например такой код
Код: Выделить весь код
echo text1 text2 text3 >> body.txt
но чтобы в файл записался этот текст не в одну строку, а в 3 »
Код: Выделить весь код
>"body.txt" (for %%i in ("text1" "text2" "text3") do echo.%%~i)
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:45, 29-08-2014 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как отключить вывод команд и результатов на экран?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Вывод в файл результатов sfc /scannow qqwwaass Скриптовые языки администрирования Windows 3 31-01-2014 22:18
CMD/BAT - [решено] Вывод сообщения ошибки после выполнения команд white155 Скриптовые языки администрирования Windows 1 09-04-2011 19:52
Прочее - как направить вывод ffmpeg на экран? pva Общий по Linux 6 01-03-2010 15:10
JavaScript вывод на экран KHEXT Вебмастеру 1 26-01-2004 23:31
VB 6.0: Быстрый вывод на экран bde Программирование и базы данных 1 04-12-2003 15:51




 
Переход