|
6 / 6 / 2
Регистрация: 06.03.2013
Сообщений: 79
|
|
Нажать кнопку в активном окне07.03.2013, 17:47. Показов 6988. Ответов 21
Метки нет (Все метки)
Доброго времени суток!
Народ подсобите как в активном окне win нажать на кнопку? Заранее благодарствую!
0
|
|
| 07.03.2013, 17:47 | |
|
Ответы с готовыми решениями:
21
Как нажать кнопку в другой программе? |
|
|
|||||||
| 07.03.2013, 20:32 | |||||||
Сообщение было отмечено The trick как решение
РешениеВот один из них
В реальности если ваш код должен нажать кнопку активного приложения, то это надо делать по таймеру, иначе активное приложение потеряет фокус.
2
|
|||||||
|
|
||||||
| 11.03.2013, 14:36 | ||||||
|
А как поступить, если кнопка находится во фрейме. У него свой хендл.
Можно рекурсивно перебрать все элементы управления? Вот так я правильно написал по стандарту?
3
|
||||||
|
6 / 6 / 2
Регистрация: 06.03.2013
Сообщений: 79
|
|
| 13.03.2013, 00:02 [ТС] | |
|
благодарствую вам!
0
|
|
|
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 4
|
||||||
| 04.04.2013, 11:12 | ||||||
|
Добрый день! У меня проблема с нажатием кнопки в диалоговом окне загрузки файла а IE8. Вылазит стандартная форма с тремя кнопками Открыть, Сохранить и Отменить. Программно получается нажать на кнопку Отменить, а на кнопки Сохранить и Открыть не получается. Хотя хендлы этих кнопок я нахожу. В чем может быть проблема? Код программы:
0
|
||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|||||||
| 15.10.2015, 18:09 | |||||||
|
В этом примере
Предположим у нас таких окон 10ток, но все они имееют общй суфикс (префикс) "ZTEMT UI" Например "ZTEMT UI :111" "ZTEMT UI :112" Причем окна не имеют "родства" Можно ли применять FindWindow в данном случае?
0
|
|||||||
|
39 / 39 / 8
Регистрация: 15.08.2014
Сообщений: 634
|
|
| 15.10.2015, 19:49 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||||||
| 10.05.2016, 11:28 | ||||||
|
Всем добрый день. Подскажите пожалуйста, мне нужно нажать на кнопку в окне. Много где искал, но эти способы почему-то у меня не работают. Например, я пытаюсь нажать на кнопку "да" в окне удаления файла, делаю так:
0
|
||||||
|
|
|
| 10.05.2016, 11:58 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||
| 10.05.2016, 12:32 | ||
|
Пытаюсь сделать через WM_COMMAND: SendMessage(GetParent(hWnd), WM_COMMAND, MAKEWPARAM(wId, BN_CLICKED), ???) Но я не пойму как объявить MAKEWPARAM, как найти Id кнопки (в InqSoft Window Scanner я нашел GLW_ID, он равен 6, я, как понял, это не то) и что писать в качестве lParam?
0
|
||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
|||||||
| 10.05.2016, 13:45 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||||||
| 10.05.2016, 17:46 | ||||||
|
В продолжении моего вопроса. Я посылаю сообщение окну "Удалить файл" с помощью программы InqSoft Window Scanner и оно посылается успешно и окно закрывается
Но когда я делаю это программно, то не срабатывает, но и ошибки никакой не выдает
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||||||
| 12.05.2016, 11:00 | ||||||
|
Попробовал даже приостановить программу и за это время вручную мышкой активизировать окно, но все равно не срабатывает
0
|
||||||
|
|
|||||||
| 12.05.2016, 11:49 | |||||||
|
И надо 2 раза повторить команду Клик. Подрегулируйте мой код к ваше системе, может сработает. Обратите внимание, как правильно вызывать некоторые API
0
|
|||||||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||||||
| 12.05.2016, 12:38 | ||||||
|
У меня windows 7
Имя кнопки ""Н&ет" Отличие от вашего кода только в том, что так писать я не могу и поэтому я пишу lParam As VariantType или lParam As Long Получается:
И это не только с этим окном, со всеми остальными так же.. Окно находит, а кнопку не находит
0
|
||||||
|
|
||
| 12.05.2016, 13:27 | ||
|
Кнопка нажалась, как родная, файл улетел в корзину. Попробуй-ка мой файлик, может он волшебный?
1
|
||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||
| 12.05.2016, 15:30 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 11
|
||
| 12.05.2016, 16:02 | ||
|
Вот здесь все работает на VBA, а на VB неправильно определяет hwnd, но и с правильным hwnd функция PostMessage не хочет работать
0
|
||
| 12.05.2016, 16:02 | |
|
Помогаю со студенческими работами здесь
20
Как нажать кнопку по истечению времени? Как автоматически нажать кнопку на форме
Нажать кнопку на форме HTML через WebBrowser Надо нажать кнопку по умолчанию в Dialog Box Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|