Войти

Показать полную графическую версию : Обращение к программе через API


poisonattack
03-12-2009, 17:02
Помогите, товарищи программеры, если возможно написание батника с такими функциями:
мне нужно обратиться к программе. есть только параметры API, а что и куда - я не знаю.
Имеем:
HRESULT ShowInfoMessage(IN LPCSTR lpszText, DWORD dwFlags);
Показывает информационное сообщение на экране или во всплывающей подсказке в трее.
Длина строки не должна превышать 255 символов.
В поле флагов HIWORD задает длительность отображения в секундах (0 - по умолчанию), LOWORD может быть одним из значений:
RSMSG_DESKTOP - сообщение на экране
RSMSG_TRAY - сообщение во всплывающей подсказке в трее (только с версии 4.66)
RSMSG_STATUS - изменение статусной строки (только начиная с 3D-версии), длительность игнорируется
Функция является асинхронной.
Надо: заставить программу выдать сообщение в трее об окончании сеанса.

amel27
04-12-2009, 11:17
нужно обратиться к программе. есть только параметры API »
ИМХО задача не для батников... Можно помучить RunDll32 (http://support.microsoft.com/kb/164787), но учитывая отсутствие у него возможностей отладки, для начала я бы проверил работу этих ф-ций в среде, штатно поддерживающей API (например, AutoIT (http://forum.oszone.net/forum-103.html))




© OSzone.net 2001-2012