Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Что не так в батнике?

Привет всем!

Вот сляпал я такую конструкцию?

@echo off
rem chcp 1251 >nul
winver > d:\qu1.txt
exit

Но вот не хочет он в текстовик выводить результат, создает нулевой файл.

Что тут не так?

Спасибо. Станислав.

Ответить   Mon, 9 Sep 2019 21:05:34 +0300 (#3629978)

 

Ответы:

Доброго времени суток всем!
Станислав Березовский в письме от 09.09.2019; 21:05 пишет:

rem chcp 1251 >>nul

Очень интересная конструкция. Во-первых, эту строку интерпретатор
воспримет, как комментарий, на что недвусмысленно намекает rem.
Во-вторых, накой вы в чёрную дыру вывод этой команды перенаправляете,
ведь echo off вы уже объявили. Вот так будет правильней:

chcp 1251

winver >> d:\qu1.txt

Уберите лишний символ конвеера ">", у вас их два. Кроме того,
посмотрите, всё ли нормально с правом записи в корневой каталог диска.
Как-то вот так:
winver >d:\qu1.txt

Ну и это тоже не надо, после отработки winver пакетный файл и так
завершится. exit надо использовать, если в пакетном файле у вас есть
ветвление и при истинности, или неистинности какого-либо утверждения
файл надо завершить досрочно.

Ответить   yuniks Mon, 9 Sep 2019 21:39:12 +0300 (#3629992)

 

Приветствую, yuniks!

09.09.2019 21:39, yuniks пишет:

Вот так будет правильней:

И все равно не хочет он выкинуть результат в файл.
Выводит на экран, а файл создает нулевого размера.
Вот скопировал из cmd дабы случайной ошибки избежать.
chcp 1251

winver >> d:\qu1.txt

Непонятненько, однако...
Станислав.

Ответить   Mon, 9 Sep 2019 23:06:34 +0300 (#3629998)

 

Доброго времени суток всем!
Станислав Березовский в письме от 09.09.2019; 23:06 пишет:

winver >>> d:\qu1.txt

У вас уже три символа конвеера, скопируйте строчку
из моего примера и вставьте:
winver >d:\qu1.txt

Ответить   yuniks Mon, 9 Sep 2019 23:41:13 +0300 (#3630000)

 

Здравствуйте, yuniks!

09.09.2019 23:41, yuniks пишет:

У вас уже три символа конвеера, скопируйте строчку

Дивно! Нет, в файле символ конвейера только один. В письмо кто-то их
докинул: то ли почтовик, то ли менеджер буфера (у меня clipdiari).
Но, вероятнее проблема выглядит так, как Алик мне ответил.
У меня win10. А у Вас это срабатывает? Попадает текст в файл?
Станислав.

Ответить   Tue, 10 Sep 2019 05:30:29 +0300 (#3630017)

 

Здравствуйте Станислав!
Возможно дело в том , что команда Winver во время работы не выводит ничего
непосредственно в консоль.
Данные появляются в графическом окне с кнопкой OK,по крайней мере так
происходит в версиях Windows начиная с 7, в более ранних проверить
нет возможности.
Вы же пытаетесь перенаправить в файл вывод консоли.

С уважением
Алик Гаджимурадов.

Ответить   Tue, 10 Sep 2019 04:42:39 +0700 (#3630007)

 

Здравствуйте, Алик!

10.09.2019 0:42, "Alkor" пишет:

проверить

Наверное, так оно и есть, до этого я разницу в этих понятиях не знал.
Решил, раз в виртуальном окне jaws вижу текст - то он и в файл пойдет.
Значит нужно через буфер сохранять.
Спасибо Вам.
Станислав.

Ответить   Tue, 10 Sep 2019 05:40:17 +0300 (#3630018)

 

Приветствую рассылку!

Подскажите, пожалуйста: как убрать из трея уведомления о
поступающих сообщениях, которые самопроизвольно появляются в трее от
почтового клиента Thunderbird?

С уважением, Виктор

*

Ответить   Wed, 11 Sep 2019 07:16:43 +0300 (#3630145)

 

alt, меню

инструменты, настройка, стрела вверх или вниз, находите основные

табулируете до Показать значок в трее не отмечено

если нужны сведения о входящих пункт отмечаете пробелом, а если нет, то
снимаете и далее табулируйте до OK, и жмите enter.

11.09.2019 6:16, victor пишет:

Ответить   Wed, 11 Sep 2019 09:20:49 +0300 (#3630157)

 

Приветствую всех!
Сделайте так:

Остальное можете убрать из файла.
Успехов. Анатолий.
Исходное сообщение > @echo off

Ответить   "i_chay" Tue, 10 Sep 2019 02:07:42 +0300 (#3630009)

 

Анатолий, доброго времени!

10.09.2019 2:07, "i_chay" пишет:

Так я тоже пробовал - не идет.
Если у Вас это срабатывает, то под какой осью?
Станислав.

Ответить   Tue, 10 Sep 2019 05:44:34 +0300 (#3630019)

 

Здравствуйте, Станислав!
Странно, что не помог совет Анатолия. УтилитаVer в отличие от winver
выводит данные в консоль и они должны без проблем перенаправляться в файл.
У меня под windows 10 это работает, правда я про неё забыл, потому не
написал сразу.
Возможно действительно, как писал yuniks проблема в отсутствии права на
запись в корень диска.

С уважением
Алик Гаджимурадов.

Ответить   Tue, 10 Sep 2019 13:05:21 +0700 (#3630027)

 

Приветствую всех-всех!

10.09.2019 9:05, "Alkor" пишет:

Странно, что не помог совет Анатолия. УтилитаVer в отличие от winver
выводит данные в консоль и они должны без проблем перенаправляться в файл.

Я был неправ, все сработало.
Причина - моя невнимательность.
После этого письма проверил еще раз.
А то бы так дурнем и оставался.
Спасибо. Станислав.

Ответить   Tue, 10 Sep 2019 09:56:36 +0300 (#3630036)

 

Здравствуйте, Станислав.

<...>

Создайте на диске D: папку, например, "0" и скорректируйте
соответственно путь к файлу:

Ответить   Tue, 10 Sep 2019 09:39:55 +0300 (#3630029)