powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вставить текст в клавиатурный буффер другой программы
11 сообщений из 11, страница 1 из 1
Вставить текст в клавиатурный буффер другой программы
    #39083954
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, скажите пожалуйста - можно ли вставить текст в клавиатурный буффер другой программы, так как это делается на с++ или на Делфи. Возможно ли такое на джаве? И если есть такой способ под Виндовс - возможно ли такое под линюкс???
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39083988
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский,

Clipboard copy and paste
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084009
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman, спасибо за отклик! Вот только я просил инфу про буфер клавиатуры, а не буфер обмена. Т.е. открыто чужое приложение и фокус стоит на текстовом поле - я на делфи могу сделать приложение, которое в данное поле будет записывать данные, как будто в том приложении данные вводились с клавиатуры.
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084079
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский,

Полагаю это делается так (C#): тынц
Только оформить это дело нужно через JNA/JNI
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084113
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский,

Для аналогичных целей есть java.awt.Robot.
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084326
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanПолагаю это делается так (C#): тынц
Только оформить это дело нужно через JNA/JNI

Я так и предполагал что средствами самой джавы такое не сделать. Я работал с JNI в андроиде, но не пробовал его с IntelliJ IDEA 14.0.2 - скажите в нем есть встроенный компилятор с++ или надо устанавливать его отдельно? И еще - есть ли компилятор с++, который позволяет собрать из под Виндовс и .dll и .so ???
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084343
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийЯ так и предполагал что средствами самой джавы такое не сделать.
А так?

Микола ПитерскийЯ работал с JNI в андроиде, но не пробовал его с IntelliJ IDEA 14.0.2 - скажите в нем есть встроенный компилятор с++ или надо устанавливать его отдельно?
https://www.jetbrains.com/clion/

Микола ПитерскийИ еще - есть ли компилятор с++, который позволяет собрать из под Виндовс и .dll и .so ???
Вопрос в самый раз для Java форума.
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084414
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийЯ так и предполагал что средствами самой джавы такое не сделать
это и в Delphi изврат. Ну или хак, который на SQL_ru моветон.
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084529
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczМикола ПитерскийИ еще - есть ли компилятор с++, который позволяет собрать из под Виндовс и .dll и .so ???Вопрос в самый раз для Java форума.

Я так и подумал - что в самый раз - т.к. джава мультиплатформенна, поэтому если кто использует JNI - то конечно же он позаботился чтобы код тоже был мультиплатформенным - соответсвенно он знает название такого с++ компилятора :)
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39084601
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийЯ так и предполагал что средствами самой джавы такое не сделать.JNA будет достаточно (в Вашем случае). Но только под винду.Микола Питерскийв нем есть встроенный компилятор с++ или надо устанавливать его отдельно?см. ответ Doomer 'а (-:Микола ПитерскийИ еще - есть ли компилятор с++, который позволяет собрать из под Виндовс и .dll и .so ???Есть кросплатформенный GCC. Но вот собрать одномоментно DLL и SO, еще и под виндой... сложно сказать )
...
Рейтинг: 0 / 0
Вставить текст в клавиатурный буффер другой программы
    #39087970
alleo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Микола Питерский,

Эта библиотека может пригодиться https://github.com/tulskiy/jkeymaster
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вставить текст в клавиатурный буффер другой программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]