![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Всем доброго времени суток. У меня появился вопрос по поводу воплощения идеи из разряда творческий идиотизм.
Вопрос такой: возможно ли написать программу, 1. которая будет считывать данные появляющиеся в командной строке (cmd ) 2. которая будет вводить туда необходимую информацию ( это в принципе намного легче ) Если ест у кого какие идеи, буду рад с ними ознакомиться ))) Последний раз редактировалось -Jack-; 22.04.2012 в 03:22. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Как вариант через пайпы: http://yandex.ua/yandsearch?text=Exe...oc=10&lr=20554
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Нашёл вот такую заготовочку, правда не совсем понял принцип её работы
Моя программа состоит из батника и исполняемого файла. При запуске батника, открывается командная строка и в неё происходят все действия. Код:
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Принцип работы - перенаправить стандартный поток ввода вывода в определенный тобой контейнер. Тобишь все что должно попадать в консоль, будет попадать в OutP.
Таким образом к примеру можно в Мемо вывести все что консольная программа выводит.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Ну то что OutP выводится в Memo это видно))) Мне не совсем понятно то, каким образом этот скрипт подправить под мою ситуацию, или я его просто-на-проста как то не так использую )
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Эм ... Народ, кто может помочь, как этот код должен работать ??? )))
Каким образом он перехватывает ? Нужно ли подкорректировать код для моего случая ? что именно подправить ? |
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Поскольку сей пример я скомуниздил на заре столетия у... Не помню точно, кажись у Александра Багеля, причем не особо разбираясь как он работает, сказать могу только одно: Тебе нужно попробовать добавить выгрузку твоих данных в эту консоль.
Создать еще один пайп Код:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Да я уже раздобыл другой код, который работает )))
Вот, если кому пригодится Код:
Последний раз редактировалось -Jack-; 26.04.2012 в 22:29. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Только вот теперь другая проблемка ... С перехватом вывода разобрались, но вопрос теперь по отправке данных, команды и т.п.
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
![]()
Ну что, кто нибудь сможет помочь с кодом для отправки команд консольному приложению ????
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с командной строкой | Skydream | Общие вопросы C/C++ | 23 | 15.08.2009 18:54 |
Помогите С командной строкой | manax | Помощь студентам | 6 | 08.11.2008 18:03 |
Помогите с командной строкой | ARES-IVAN | Помощь студентам | 3 | 02.11.2008 19:22 |
Работа с командной строкой | lyryks | Помощь студентам | 2 | 16.11.2007 13:06 |
Работа в Делфи с командной строкой | Noor | Общие вопросы Delphi | 6 | 30.12.2006 12:49 |