Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
2 / 2 / 0
Регистрация: 28.01.2014
Сообщений: 200
1

Как убрать вывод сообщений об ошибке?

12.01.2017, 16:41. Просмотров 1174. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста... в продолжении темы:
Замена строки в текстовом файле

Использую код в cmd:

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
setlocal enabledelayedexpansion
 <"file.txt">$ (for /f "delims=" %%a in ('find /n /v ""') do @(
   set "s=%%a"& set "s=!s:*]=!"& echo:!s!|>nul findstr /irc:"adress=" && (
    echo:!s:adress= "заданный текст"!
   ) || (
    echo:!s!
   )
  )
 )& >nul move $ "file.txt"
endlocal
exit /b
В итоге выводит на экран ошибку: FINDSTR /c пропускается
Как убрать вывод из консоли?



 Комментарий модератора 
Используйте теги WINBATCH, а не BASH (кнопка "WBATCH" в "Редакторе сообщений" — самая последняя на данный момент).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2017, 16:41
Ответы с готовыми решениями:

Сообщение об ошибке - как убрать ???
Добрый день. У меня такой вопрос - в программе VB в случае ошибки при выполнении выскакивает окно...

Как программно убрать сообщение об ошибке сценария
Код программы: .686 .model flat,stdcall option casemap :none...

Как убрать сообщение об ошибке, полученное от стороннего приложения?
Подскажите пожалуйста, как убрать сообщение об ошибке, полученное от стороннего приложения?

Как убрать сообщение об ошибке отсутствия диска в дисководе
Моя программа периодически копирует некоторые файлы с CD-диска. Но, если я в этот момент открываю...

1
3356 / 1851 / 609
Регистрация: 26.04.2015
Сообщений: 6,154
12.01.2017, 18:40 2
код так надо записать при тех условиях в прошлой теме:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
setlocal enabledelayedexpansion
 set "stxt= "заданный текст""
 <"file.txt">$ (for /f "delims=" %%a in ('find /n /v ""') do @(
   set "s=%%a"& set "s=!s:*]=!"& echo:!s!|>nul findstr /irc:"adress=" && (
    echo:adress=%stxt%
   ) || (
    echo:!s!
   )
  )
 )& >nul move $ "file.txt"
endlocal
pause
но суть в том как вы его запускаете, покажите файл с содержимым и скриншот окна cmd с выводом ошибки.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2017, 18:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Run-time error'11' Divis9\ion by zero Как убрать уведомление об ошибке в калькуляторе?
Помогите пожалуйста! сначала появляется MsgBox, а потом выдает ошибку.как ее убрать и можно ли?...

Как запретить вывод системных сообщений и вместо системных сообщений открыть Form1?
как запретить ВЫВОД СИСТЕМНЫХ СООБЩЕНИЙ И ВМЕСТО СИСТЕМНЫХ СООБЩЕНИЙ ОТКРЫТЬ ФОРМУ &quot;FORM1&quot;

Пропуск сообщений об ошибке
Всем доброго времени Уважаемые форумчане, Админы и программисты! Такой вопрос. Как устранить...

Передача сообщений об ошибке пользователю
Всем привет! В общем, пишу свою небольшую библиотеку для закрепления теоретических знаний на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.