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

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

Ответить
Настройки темы
CMD/BAT - [решено] Результат Net send в текстовый файл

Новый участник


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

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


Есть автоматическая рассылка сообщений с помощью net send. Хочу отследить как отработала команда. При выполнении батника, результат виден в черном окне, а хочу видеть это в текстовом файле уже после его выполнения. На операторы > и >> ругается, что такая функция больше не поддерживается. Как же быть?

Отправлено: 09:47, 11-06-2012

 

Ветеран


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

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


Цитата CyberMuesli:
Код: Выделить весь код
echo %1>%Result%
Этот казалось бы простейший код содержит потенциальную ошибку, которая проявится, если bat будет вызван например с параметром 987654321. Если попытаться устранить ее добавлением пробела… Поэтому самый правильный способ такой…»
Вполне себе правильно:
Код: Выделить весь код
echo %11>%Result%
хоть и совершенно не наглядно.
Скобки-то здесь:
Цитата CyberMuesli:
Код: Выделить весь код
>%Result% (echo %1)
зачем?

Одним перемещением символа перенаправления в начало команды всех проблем не решить. Хотите пример?
Код: Выделить весь код
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Последний раз редактировалось Iska, 12-06-2012 в 19:28.


Отправлено: 16:43, 12-06-2012 | #11



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

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


Аватара для CyberMuesli

Старожил


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

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


Цитата Iska:
Вполне себе правильно:
Код:
echo %11>%Result%
хоть и совершенно не наглядно. »
Вполне себе неправильно. Проверьте.
Цитата Iska:
Скобки-то здесь:
>%Result% (echo %1)
зачем? »
С учебно-воспитатальными целями, чтобы было понятно, что в них можно написать кучу команд
Цитата Iska:
Одним перемещением символа перенаправления в начало команды всех проблем не решить. Хотите пример? »
Я не хочу решить все проблемы, это решает одну конкретную проблему. Да, хочу пример.

-------
Кибер Мюсли


Отправлено: 16:50, 12-06-2012 | #12


Ветеран


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

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


Цитата CyberMuesli:
приведите код »
Смотрите выше: echo %1 1>%result%

Отправлено: 16:52, 12-06-2012 | #13


Аватара для CyberMuesli

Старожил


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

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


Цитата Foreigner:
Смотрите выше: echo %1 1>%result% »
это неправильный код, в %Result% попадет пробел, который может быть совершенно не нужен там. Дополнительно, избыточно указание дескриптора 1.

Правильный код был приведен мной ранее.

-------
Кибер Мюсли


Отправлено: 17:00, 12-06-2012 | #14


Ветеран


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

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


Цитата CyberMuesli:
это неправильный код, в %Result% попадет пробел, »
У меня уже не попал. Не легче, просто проверить?

Отправлено: 17:06, 12-06-2012 | #15


Аватара для CyberMuesli

Старожил


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

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


Вы не правы, при echo %1 1>%result% в %Result% есть конечный пробел. Это очевидно на глаз и подтверждается проверкой.

-------
Кибер Мюсли


Отправлено: 17:08, 12-06-2012 | #16


Ветеран


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

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


Цитата CyberMuesli:
есть конечный пробел »
Извиняюсь, думал речь про лидирующие. А в фаре замыкающие не видны.

Отправлено: 17:21, 12-06-2012 | #17


Аватара для CyberMuesli

Старожил


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

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


Цитата Foreigner:
А в фаре замыкающие не видны. »
Извиняюсь, но в фаре и не только в нем замыкающие и другие пробелы не видны, потому что пробел обладает таким свойством - он невидим. Но если в фаре нажать END, все становится понятно

-------
Кибер Мюсли


Отправлено: 17:42, 12-06-2012 | #18


Ветеран


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

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


Цитата CyberMuesli:
Вполне себе неправильно. Проверьте. »
Проверил, подтверждаю.

Цитата Foreigner:
А в фаре замыкающие не видны. »
Цитата CyberMuesli:
Извиняюсь, но в фаре и не только в нем замыкающие и другие пробелы не видны, потому что пробел обладает таким свойством - он невидим. »
У меня — видны (Far Manager 2.1 build 1807 bis29):


Отправлено: 19:34, 12-06-2012 | #19


Ветеран


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

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


Цитата Iska:
У меня — видны »
Теперь и у меня видны Привычка бывает и вредной.

Отправлено: 19:37, 12-06-2012 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Результат выполнение комманды в файл fooger Скриптовые языки администрирования Windows 9 05-04-2018 14:09
CMD/BAT - Результат выполнения команды дописать в файл в определенную строку DR_WELL Скриптовые языки администрирования Windows 1 24-06-2011 04:57
VBS/WSH/JS - Экспорт значений реестра в общий текстовый файл + добавление доп данных в этот файл fedko Скриптовые языки администрирования Windows 0 17-06-2010 11:52
Как одновременно вывести результат на экран и в файл в консоли Windows? warezhka84 Хочу все знать 3 17-12-2004 17:16
mySQL или текстовый файл chem1 Программирование и базы данных 12 02-02-2004 03:56




 
Переход