|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2012, 03:20 | #1 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Творческая работа с командной строкой
Всем доброго времени суток. У меня появился вопрос по поводу воплощения идеи из разряда творческий идиотизм.
Вопрос такой: возможно ли написать программу, 1. которая будет считывать данные появляющиеся в командной строке (cmd ) 2. которая будет вводить туда необходимую информацию ( это в принципе намного легче ) Если ест у кого какие идеи, буду рад с ними ознакомиться ))) Последний раз редактировалось -Jack-; 22.04.2012 в 03:22. |
22.04.2012, 11:18 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Как вариант через пайпы: http://yandex.ua/yandsearch?text=Exe...oc=10&lr=20554
I'm learning to live...
|
22.04.2012, 14:54 | #3 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Нашёл вот такую заготовочку, правда не совсем понял принцип её работы
Моя программа состоит из батника и исполняемого файла. При запуске батника, открывается командная строка и в неё происходят все действия. Код:
|
22.04.2012, 15:05 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Принцип работы - перенаправить стандартный поток ввода вывода в определенный тобой контейнер. Тобишь все что должно попадать в консоль, будет попадать в OutP.
Таким образом к примеру можно в Мемо вывести все что консольная программа выводит.
I'm learning to live...
|
22.04.2012, 15:40 | #5 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Ну то что OutP выводится в Memo это видно))) Мне не совсем понятно то, каким образом этот скрипт подправить под мою ситуацию, или я его просто-на-проста как то не так использую )
|
25.04.2012, 03:53 | #6 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Эм ... Народ, кто может помочь, как этот код должен работать ??? )))
Каким образом он перехватывает ? Нужно ли подкорректировать код для моего случая ? что именно подправить ? |
26.04.2012, 17:54 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Поскольку сей пример я скомуниздил на заре столетия у... Не помню точно, кажись у Александра Багеля, причем не особо разбираясь как он работает, сказать могу только одно: Тебе нужно попробовать добавить выгрузку твоих данных в эту консоль.
Создать еще один пайп Код:
Код:
I'm learning to live...
|
26.04.2012, 18:17 | #8 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Да я уже раздобыл другой код, который работает )))
Вот, если кому пригодится Код:
Последний раз редактировалось -Jack-; 26.04.2012 в 22:29. |
26.04.2012, 22:30 | #9 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Только вот теперь другая проблемка ... С перехватом вывода разобрались, но вопрос теперь по отправке данных, команды и т.п.
|
30.04.2012, 04:10 | #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 |