powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по bat файлам
13 сообщений из 13, страница 1 из 1
Вопрос по bat файлам
    #34209276
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
@echo off
copy c:\zk\*.txt c:\dd\ >>  1 .txt
pause
Вот тут перенаправлен вывод в файл, но на экране ничего неотображаеться. при @echo on на экран просто выводиться команда копирования, но не выводяться файлы скопированные.
Как сделать чтобы все что выполняет бат файл выводилось и на экран и в файл?
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34209873
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikopolвыводилось и на экран и в файл?а нельзя потом этот файл на экран вывести?
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210020
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft nikopolвыводилось и на экран и в файл?а нельзя потом этот файл на экран вывести?
в том то и проблема что нет :( там запускаеться прога, которая запрашивает пароль. и высвечивает верный пароль или нет. тоесть если без перенаправления вывода, на экране высвечиваеться сообщение "введите пароль", юзер вводит пароль и узнает верный он или нет и работает дальше. а тут запрос о пароле на экран не выводиться а пишеться в файл, тоесть юзеры сидят в ступоре и думают ввели они пароли или не ввели. вот и надо чтоб эти запросы выводились как на экран( чтоб юзеры знали что им сейчас делать) и в лог писались(есть кое какие баги надо отловить на каком моменте возникают)
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210043
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему нельзя убрать перенаправление в файл?
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210232
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
берете unix utils для виндоуса, там есть прога tee
как раз это и делает.
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210255
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора нельзя потом этот файл на экран вывести?
type ИмяФайла - не оно?
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210296
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв том то и проблема что нет
type xxxx
нельзя по постановке задачи
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210767
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--берете unix utils для виндоуса, там есть прога tee
как раз это и делает.
во :) про юниксы это я нашел в поисковиках. есть ли стандартные встроенные средства делающие тоже самое что и тее?
unix utils - http://softsearch.ru/programs/7-099-unix-utils-for-nt-download.shtml оно?
это конешно хорошо спасибо за один из вариантов, но хотелось бы ето решить стандартными средствами.
в виндусовом хелпе нашел вот такую инфу:
Код: plaintext
1.
2.
3.
4.
5.
> - Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер. 
< - Читает поток входных данных команды из файла, а не с клавиатуры. 
>> - Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла. 
>&  - Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.  
<& - Считывает входные данные одного дескриптора как выходные данные другого дескриптора.  
| - Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием  
но что то запутался в этих перенаправлениях....
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210773
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Дублирование дескрипторов
Оператор перенаправления «&» дублирует выходные или входные данные с одного заданного дескриптора на другой заданный дескриптор. Например, для отправки выводных данных команды dir в файл File.txt и отправки ошибки вывода в файл File.txt введите:

dir>c:\file.txt  2 >& 1 

При дублировании дескриптора происходит копирование всех его исходных характеристик. Например, если дескриптор доступен только для записи, то все его дубликаты будут доступны только для записи. Нельзя продублировать дескриптор с доступом только для чтения в дескриптор с доступом только для записи. 
ве равно либо на экран либо в файл....
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34210894
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати может кто дать прямой линк на скачку юникс утилс? везде где был ридеректы на фрисофт, а там нет ее...
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34211007
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikopolкстати может кто дать прямой линк на скачку юникс утилс? везде где был ридеректы на фрисофт, а там нет ее...
так это нашел. буду разбираться. вопрос о решениие этой проблемы средствами винды остаеться открытым.
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34211131
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikopol , скорее дублирование дескрипторов делает противоположную вещь - она сливает потоки данных.
В частности, 2>&1 strerr перенаправляет в stdout. Дескриптора-то два, но что толку - на выходе всего один поток.
А tee, наоборот, являясь обычным конвейром, открывает еще один файл, что Вам и нужно.
Боюсь, что без программирования (что собственно уже и сделали создатели tee for Windows) средствами винды не сделать такое. Ну она ж, на то и винда
...
Рейтинг: 0 / 0
Вопрос по bat файлам
    #34211267
nikopol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--nikopol , скорее дублирование дескрипторов делает противоположную вещь - она сливает потоки данных.
В частности, 2>&1 strerr перенаправляет в stdout. Дескриптора-то два, но что толку - на выходе всего один поток.
А tee, наоборот, являясь обычным конвейром, открывает еще один файл, что Вам и нужно.
Боюсь, что без программирования (что собственно уже и сделали создатели tee for Windows) средствами винды не сделать такое. Ну она ж, на то и винда
Ясно. Спасибо большое за подсказку по unix utils. Так же спасибо всем откликнувшимся.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по bat файлам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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