|
|
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
Господа. Ворос в следующем. Как из своего приложения проверить запущено ли стороннее приложение (допустим pdf creator) и если запущено послать в него (сэмулировать нажатие клавиши Enter). Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 20:13:37 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
FindWindow а затем SendMessage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2006, 22:07:01 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
hwnd=FindWindow(NULL,"Create PDF File"); if(hwnd!=NULL) { SendMessage(hwnd,WM_CHAR,13,0); } Клавиша Enter не посылается. Поправте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 09:16:19 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfSendMessage(hwnd,WM_CHAR,13,0);The keybd_event function synthesizes a keystroke ........ ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 09:24:59 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
The keybd_event function synthesizes a keystroke ........ ? Что имеется ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 09:41:41 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfЧто имеется ввиду?что имеется, то и ... может эту функцию использовать ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 09:43:23 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
А как это узнать. Ну допустим Блокнот виндовый. Как в него послать ENTER/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 09:51:16 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
WM_KEYUP WM_KEYDOWN или WM_CHAR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 10:13:44 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
WM_KEYUP WM_KEYDOWN или WM_CHAR. Я это все перепробывал. Работает только WM_CLOSE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 10:29:19 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfРаботает только WM_CLOSEЗначит не тот хэндл Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 10:36:48 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
Может так получится? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 10:47:30 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
Уточнение стороннее приложение это диалог на сохранение в файл. Содержит поле с именем файлаб кнопку "Save" и "Cancel" hwnd=FindWindow(NULL,"Create PDF File"); if(hwnd!=NULL) { hwnd1=FindWindowEx(hwnd, 0, "Edit", NULL); //поле для ввода имени файла SendMessage(hwnd,WM_CHAR,'x',0); //это работает (имя файла х) hwnd1=FindWindowEx(hwnd, 0, "Button", NULL); SendMessage(hwnd,WM_KEYUP,'\r',0); //НИКАКОЙ РЕАКЦИИ ????????? } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:04:32 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
WM_KEYUP WM_KEYDOWND не отсылают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:05:54 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfhwnd1=FindWindowEx(hwnd, 0, "Button", NULL); SendMessage(hwnd,WM_KEYUP,'\r',0); //НИКАКОЙ РЕАКЦИИДак может не нашел окна Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:06:52 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
нашел Указатель на загололвок не пустой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:09:44 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
Как реализовать посыл Enter через keybd_event? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:32:22 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfнашел Указатель на загололвок не пустойПопробуй спаем это окошко пасматреть... как, куда и насколько его посылают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 11:34:32 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
спай где взять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 12:07:00 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfспай где взять? в tools'ах к C++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 12:10:48 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 12:17:46 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 12:27:38 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
Cerebrum sfsfскиньте плиз на s2006f@rambler.ru Или где качнуть. Дистрибудива нет отправилДвое нас :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 12:37:39 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:08:30 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:08:57 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:09:21 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
PostMessage(hwnd,WM_KEYUP,'\r',0); вот это помогло нажать на кнопку!!!!!!! Вопрос. как грамотно (не по таймеру) дождаться появление окна с заголовком "Create PDF File" hwnd=FindWindow(NULL,"Create PDF File"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:46:09 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsf s> Вопрос. s> как грамотно (не по таймеру) дождаться появление окна с s> заголовком "Create PDF File"Конечно же, с использованем C/С++ ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 13:54:07 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
API функция какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2006, 14:06:05 |
|
||
|
посылка клавиши Enter в стороннее приложение.
|
|||
|---|---|---|---|
|
#18+
sfsfPostMessage(hwnd,WM_KEYUP,'\r',0); вот это помогло нажать на кнопку!!!!!!! Вопрос. как грамотно (не по таймеру) дождаться появление окна с заголовком "Create PDF File" hwnd=FindWindow(NULL,"Create PDF File"); В цикле ищешь это окно (FindWindow) Только делай некоторую задержку в цикле (Sleep)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 10:59:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=57&tid=2031450]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 339ms |

| 0 / 0 |
