Как захватить все штрихи клавиатуры с помощью сценария оболочки. Есть ли какая-либо команда, связанная с действиями клавиатуры.сценарий оболочки для захвата действий клавиатуры
ответ
Проверьте команду trap
.
Например, введите в консоли:
trap "echo \"Arrrrggghhhh\"" INT
Теперь нажмите Ctrl + C - весело весело :)
Если вы хотите, чтобы регистрировать все входные и выходные, вы можете используйте команду script
.
$ script transcript.txt
Script started, file is transcript.txt
$ echo 'Hello, world!'
Hello, world!
$ exit
Script done, file is transcript.txt
$ cat transcript.txt
Script started on Thu 09 Sep 2010 03:06:56 PM EDT
$ echo 'Hello, world!'
Hello, world!
$ exit
Script done on Thu 09 Sep 2010 03:07:06 PM EDT
Он просто захватывает команды оболочки, а не штрихи, которые сделаны в браузере или редакторе rit? – Rajeev
@Rajeev 'script' захватывает все входные и выходные данные терминала, включая нажатия клавиш, которые сделаны в редакторах или других программах. Он захватывает только вход и выход, которые проходят через терминал; если программа открывает новое окно или иным образом получает ввод с клавиатуры из какого-либо другого источника, кроме терминала, 'script' не поймает его. Если вы хотите что-то большее, пожалуйста, отредактируйте свой вопрос, чтобы уточнить, что вы ищете. –
Как вы знаете требования, я хочу, чтобы захватить все ключевые штрихи. Сообщите мне, если мне нужно отредактировать вопрос и сообщить мне об этом решении. – Rajeev
- 1. сценарий оболочки для захвата строки из таблицы
- 2. сценарий оболочки для захвата данных и вычитая
- 3. Сценарий оболочки Bash для захвата подстроки?
- 4. Сценарий оболочки + имитация клавиатуры клавиша presed
- 5. Power-сценарий оболочки для
- 6. сценарий оболочки с синхронизацией
- 7. Тестовый сценарий оболочки оболочки
- 8. Сценарий оболочки, который пишет сценарий оболочки
- 9. Динамический сценарий захвата свинца
- 10. Сценарий оболочки Bash, чтобы перелистывать каталоги и выполнять несколько действий
- 11. Без захвата клавиатуры без заголовка
- 12. Сценарий оболочки для клонирования каталога
- 13. Сценарий оболочки для вывода наибольшего
- 14. Сценарий оболочки для переименования файлов
- 15. сценарий оболочки для файлов subversion
- 16. Сценарий оболочки для проверки столбца
- 17. Сценарий оболочки для субарктной даты
- 18. сценарий оболочки для резервного копирования
- 19. сценарий оболочки для копирования файла
- 20. Сценарий оболочки для создания каталогов
- 21. Сценарий оболочки для передачи файлов
- 22. Сценарий оболочки для количества процессов
- 23. сценарий оболочки для разбора файла
- 24. сценарий оболочки для окна Centos
- 25. сценарий оболочки для подсчета заметок
- 26. сценарий оболочки для возврата значения
- 27. Сценарий оболочки для Git Repo
- 28. сценарий активного каталога оболочки оболочки
- 29. Как написать сценарий оболочки (.sh) для следующих
- 30. Сценарий для захвата всего на экране
Просьба уточнить, что вы пытаетесь выполнить. –