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

start [/forum/topic.php?all=1&fid=57&tid=2031450]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
74ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 382ms |

| 0 / 0 |
