LINUX.ORG.RU

имитация ввода текста с клавиатуры


0

0

имеем десктоп с mint 7 x86_64 и gnome. нужно организовать имитацию ввода текста - то есть примерно так:
текст грабится посимвольно из файла и имитируется нажатие клавиши, вставляется задержка в миллисекундах, берётся следующий символ и так далее. перед началом ввода небольшая пауза.

может как-то через виртуальную клавиатуру, ну я не знаю

vladimirsmirnov9
() автор топика

Будет выглядеть примерно так:

xvkbd -xsendevent -text "<grep,cat,awk (короче как знаете)"

linux4ever
()

можно немного подробнее? и мне не в терминал нужно выводить, а в флэшовое приложение в браузере, то есть просто туда, куда установлен курсив

vladimirsmirnov9
() автор топика
Ответ на: комментарий от linux4ever

for i in {0..10}; do xvkbd -xsentevent -text "`head -c"$i" /proc/meminfo | tail -c1`"; sleep 1; done

Вот так лучше, будут пробелы обрабатываться.

Еще будут проблемы с новыми строчками, там тебе if поможет.

linux4ever
()

флэш как-то хитро ввод перехватывает, кстати

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.