![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
буфер обмена + DOS программа [D7, NT4]
bloodman © (2004-12-17 16:11:00)Есть досовская программа , в ней есть поле в которое нужно вводить определенные значения , и читать из другого поля , так вот для упрощения действий я написал малунькую програму, Но мне нужно:
1)как-то забрать из этого поля данные
2) вернуть результат в другое поле.
Первый пункт просто так не сделаешь это я понимаю , но вот со вторым пришла такая идея . Т.к. поле куда можно вводить значение одно и оно всегда активно , то можно результат вставлять из буфера обмена и он вставиться именно в него. В Win2k это можно сделать с помошью правой кнопки мыши , но в WinNT под которую я пишу программу так не получается в связи с этим вопрос :
Как можно дать команду досовской программе вставить данные из буфера обмена ? (Программа открывается в окне ) .
НУ и если кто - то что нибудь знает про пункт 1), то я буду оч рад . Заранее спасибо и sorry за длинный вопрос...
Leonid Troyanovsky (2004-12-18 15:57:00) [1]
> bloodman © (18.12.04 15:32) [3]
> Может есть еще какие-нибудь ппредложения?
Запустив DOS процесс в своей консоли можно рассчитывать
на ReadConsoleInput и WriteConsoleInput.
--
С уважением, LVT.
bloodman (2004-12-18 15:32:00) [2]Может есть еще какие-нибудь ппредложения?
bloodman (2004-12-17 17:13:00) [3]причем здесь StdIN ? Ведь программа уже запущена а перенаправление можно ставить толкько при запуске? file.txt > prog.exe ..
В делфе на StdIN ничего не открывает..
Можно по подробней пожалуйста что имелось в виду .
Digitman (2004-12-17 16:39:00) [4]
> Как можно дать команду досовской программе вставить данные
> из буфера обмена ?
см. StdIn