|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
||||||
Програмный ввод текста в другую программу23.02.2012, 10:32. Показов 7535. Ответов 30
Метки нет (Все метки)
Всех с 23 февраля!!! Приветствую вас, я опять вернулся
![]() Я работаю в C++ Builder 6. Я бы хотел бы узнать, как программно вводить текст. Например "абвгдйка". HWND окна уже уммею находить. Слышал о функции
0
|
||||||
| 23.02.2012, 10:32 | |
|
Ответы с готовыми решениями:
30
Программный ввод текста в другую программу Передача текста на другую программу и + Отправление текста в другую программу |
|
98 / 49 / 4
Регистрация: 24.12.2011
Сообщений: 101
|
||||||
| 23.02.2012, 10:39 | ||||||
1
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
|
| 23.02.2012, 12:12 [ТС] | |
|
А можно сделать чтобы отправлялось сообщение, которое считывается из Edit?
Добавлено через 1 час 12 минут Программа в которой я собираюсь вводить текст (программно) не разрешает вводить текст из буфера обмена. Что делать в этом случае? Как ввести текст не из буфера обмена?
0
|
|
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
||||||
| 23.02.2012, 23:35 | ||||||
|
причем тут буфер обмена?
текст из Edit
0
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
||||||
| 25.02.2012, 09:44 [ТС] | ||||||
|
Я пытался так делать. В блокноте получается, а в той программе, в которую мне надо записать текст - нет.
Кстати в той проге нельзя вставлять текст из буфера обмена, она засчитывает только набор вручную с клавиатуры. Что делать? Переформулирую вопрос: как мне программно нажать клавиши ввода текста на клаве? Например, вот это слово ввести "привет", только клавишами. Добавлено через 37 минут И клавишами тож не получается. Есть вариант туда текст вписать чтоб получилось?
0
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
|
| 02.03.2012, 10:39 [ТС] | |
|
Как мне скопировать весь текст из memo1 и записать его в другую программу (HWND уже нашёл)?
Напишите код пожалуйста.
0
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|||||||||||
| 02.03.2012, 11:46 | |||||||||||
|
Все из Мемо1 в StringList:
0
|
|||||||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
|
| 02.03.2012, 12:35 [ТС] | |
|
спс, но мне нужно из memo1 скопировать текст в другую программу, и я не знаю как это осуществитьл
0
|
|
|
|
||||||
| 02.03.2012, 13:47 | ||||||
|
Можно попробывать юзать keybd_event только надо перед этим активизировать необходимое окно
0
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
||||||||||||||
| 02.03.2012, 20:54 [ТС] | ||||||||||||||
|
хатя... я понял вот так
Добавлено через 21 минуту Добавлено через 1 минуту
0
|
||||||||||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
|||
| 02.03.2012, 21:25 [ТС] | |||
|
Она лучше Poz_Handl хотя бы в том, что показывает все дочерние и родительские окна. Мне надо взять текст из Memo и ввести его в другую программу, в моём случае игру.
0
|
|||
|
|
||||||
| 02.03.2012, 21:33 | ||||||
|
Незнаю проканает ли в вашем случае но я делал так в своей проге для Pragma-переводчика, вот фрагмент
0
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
||||||
| 02.03.2012, 21:40 [ТС] | ||||||
!B0A и только первую строку.
0
|
||||||
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
|
| 02.03.2012, 21:43 [ТС] | |
|
0
|
|
|
|
|
| 02.03.2012, 21:57 | |
|
Чесно говоря у меня тоже кажется такие траблы были при написании вот только я не помню причину...
Добавлено через 10 минут Думаю всетаки проблема с HANDLE-ом другой причины не вижу, у меня прога работает нормально и UNICODE не подключал. Попробуйте отсылать сообщение 100-пудова известному окну например другому Memo.
0
|
|
|
3 / 3 / 2
Регистрация: 13.02.2012
Сообщений: 161
|
||
| 02.03.2012, 22:00 [ТС] | ||
|
HANDLE его я проверял - всё супер, отзывается на сообщения
0
|
||
| 02.03.2012, 22:00 | |
|
Помогаю со студенческими работами здесь
20
Передача текста в другую программу SendMessage Передача текста в другую программу в текстовое поле При передаче текста в другую программу нужен только Bluetooth Как сымитировать ввод текста во внешнию программу? Строка: автоматизировать ввод текста с текстового документа в программу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|