Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] StdOutRead и ShellExecute

Ответить
Настройки темы
[решено] StdOutRead и ShellExecute

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


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

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


Есть консольная прога, которая запускается с параметрами с помощью ShellExecute(). В справке написано, что StdOutRead только для запуска с помощью Run(). Вопрос: как получить выдачу(по-моему эт так называется) консоля, т.е. то, что отображается на экране, eсли запущен процесс ShellExecute'ом?

Отправлено: 12:40, 12-08-2010

 

Аватара для madmasles

Ветеран


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

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


saavaage,
Попробуйте так:
Код: Выделить весь код
GUICtrlSetData($Edit1, StringRegExpReplace(_Encoding_866To1251($sLog), "(?s).*?'%3'.\r\n\s\r\n(.*?)", '\1'))
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:43, 14-08-2010 | #11



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

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


Ветеран


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

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


madmasles, отлично. Правда есть сомнения - не лучше ли отграничить именно первой линией --------------------. Этот элемент более постоянный, имхо.

PS Полез смотреть StringRegExpReplace

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 13:49, 14-08-2010 | #12


Аватара для madmasles

Ветеран


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

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


saavaage,
У меня выводится такой текст:
читать дальше »
Цитата:
Сервер сценариев Windows (Microsoft R) версия 5.7
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.


------------------------------------------------------------------------------
Перечисление событий в журнале 'application' для узла 'HOME'
------------------------------------------------------------------------------
ошибка 1103 13.08.2010 9:43:07 .NET Runtime Opti HOME

INFO: Нет доступных записей в журнале '%3'.

------------------------------------------------------------------------------
Перечисление событий в журнале 'system' для узла 'HOME'
------------------------------------------------------------------------------
ошибка 59 08.09.2010 2:33:03 SideBySide HOME
и к первой линии не привязаться. (XP SP3 32)

Отправлено: 14:07, 14-08-2010 | #13


Аватара для Creat0R

Must AutoIt


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

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


Мне кто нибудь может объяснить, что здесь обсуждается? тема называется «StdOutRead и ShellExecute», этот вопрос решён? мне кажется да, ещё на первой странице.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 05:58, 21-08-2010 | #14


Ветеран


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

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


Creat0R, мы немного увлеклись и взглянули на проблему шире... :-)
в принципе, проблема и пример описаны в посте http://forum.oszone.net/post-1478325-24.html
Суть: натолкнулись на проблему ограничения вывода - в ListView
Цитата madmasles:
не отображается полная строка с описанием ошибки (обрывается на 300 с чем-то знаков). »
Не поможете ее успешно побороть?

PS Судя по всему, придется потом перенести все в отдельную тему....

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 06:07, 21-08-2010 | #15


Аватара для Creat0R

Must AutoIt


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

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


Цитата saavaage:
мы немного увлеклись и взглянули на проблему шире... :-) »
Ну я могу тоже увлечся и начать раздавать баны


Цитата saavaage:
проблема и пример описаны в посте »
Отделяю...

Цитата:
Ума не приложу, как назвать тему...
Несколько Вопросов немного не в тему от saavaage

Тут больше не пишите.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] StdOutRead и ShellExecute

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Запуск *.exe файла с ключами в ShellExecute.Как осуществить? Virtyaluk Программирование и базы данных 4 31-03-2010 16:52
Разное - ShellExecute и perl user171078 Программирование и базы данных 0 23-01-2010 12:44




 
Переход