Управление одним преложением из другого? Просветите.

IDI33

Как мне из одной программы управлять другой. Кокретно требуется чтобы нажимались кнопки(точнее делались функции, соответствующие им) автоматически без вмешательства мышки?

Realist

Сам не смотрел, но нашел упоминание в одном форуме
программа, имитирующая действия пользователя с клавиатурой и мышью – Ghost Atomizer http://www.dimonius.ru/PROG/ghost.zip (390KB free)

Lenchans

Я использовал AutoIt

Andbar

не юзайте эту прогу - автор её видимо не знал про существование sleep

IDI33

Это что за зверь такой?
Уточняю, требуется не имитировать мышь и клавиатуру, а просто автоматизировать процесс записи видеофайлов с камеры (к ней прилагается программа).
Если кто знает как автоматизировать процесс записи видеофайлов с веб камеры, прошу тоже отметиться.

Andbar

Это что за зверь такой?
короче, не советую юзать ghost automiser, она при воспроизведении записанных дейсвий 100%цпу жрет.

Olenenok

это тяжело
http://dot.kde.org/1163332807/

0000

[Win]
Если прога будет работать одна на компе, т.е. все время active, то можно накатать простенький VBScript который будет посылать SendKey проге и бегать по кнопочкам посылом Tab.
Если нет, то можно написать программу напр на С++, которая будет послылать сообщения твоей проге.

IDI33

Это уже ближе, а какие ф-ции из WinAPI, лежат близко к этой проблеме, просто знаю я только Делфи, а в его хелпе я не могу сорентироваться

0000

Поиск хендлов - FindWindow и FindWindowEx.
Подробнее вспоминать надо.
Другой способ (сам таким не пользовался) - посмотреть какие ID в ресурсах имеют эти элементы и вызвать кнопочки непосредственно по ID.

stat7984215

SendMessage/PostMessage, ну и про FindWindow уже посоветовали

Barbie29

линукс ставь, там этого как грязи.

Commandor

http://inqsoft.xss.ru/
InqSoft Sign 0f Misery
попробуй вот это. для таких скриптов ничего удобнее не видел + умеет компилировать свои скрипты в exe.

Andbar

я с того сайта не могу ни одной проги скачать. Хотя многие вызвали интерес. Это типа прикол такой - защита от наезда на автора со стороны представителей закона?

Commandor

там просто слеш не в ту сторону поставили
http://inqsoft.xss.ru/bin/s0m27p_inst.zip
В браузере в адресной строке исправь "%5C" на "/"

IDI33

линукс ставь, там этого как грязи

Не хочу работать с этой блевотной программой, мне хватило четырех занятий по линуксу на кафедре.

IDI33

Супер, разобрался как на Делфи писать приложения, работающие с Вебкамерой, теперь смогу сделать, что хочу, всем спасибо.

Olenenok

Супер, разобрался как на Делфи писать приложения, работающие с Вебкамерой, теперь смогу сделать, что хочу, всем спасибо.
Это тебе просто кажется, у меня знакомый тоже знает как писать, только что-то да не стыкуется, и как-раз в похожей задаче

Marinavo_0507

Еще программист вася написал программу отслеживания объектов на видеокартинке. Для этой цели он запускал стандартную программу, идущую в комплекте с камерой, которая оверлеем выдавала картинку на экран, а потом эту самую картинку прямо из видеопамяти и считывал. Один раз программа показала огромного размера объект, находящийся в неположенном месте, и имеющий явно враждебные намерения по отношению к ГУ ЦБ РФ по Орловской области. Когда пришли разбираться, оказалось, что этим объектом был мессадж бокс с аксесс виолэйшыном. Васина программа считала его из видеопамяти вместе с картинкой.
Оставить комментарий
Имя или ник:
Комментарий: