Cách chụp tất cả các nét bàn phím bằng cách sử dụng tập lệnh shell. Có bất kỳ lệnh nào liên quan đến hoạt động bàn phím hay không.kịch bản lệnh vỏ để nắm bắt hoạt động bàn phím
Trả lời
Kiểm tra lệnh trap
.
Ví dụ, gõ vào giao diện điều khiển của bạn:
trap "echo \"Arrrrggghhhh\"" INT
Bây giờ nhấn Ctrl + C - fun fun :)
Nếu bạn muốn ghi lại tất cả đầu vào và đầu ra, bạn có thể sử dụng lệnh 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
Nó chỉ chụp các lệnh shell chứ không phải các nét được tạo trên trình duyệt hay trình soạn thảo rit? – Rajeev
@Rajeev 'script' nắm bắt tất cả đầu vào và đầu ra cho thiết bị đầu cuối, bao gồm các lần nhấn phím được thực hiện trong trình chỉnh sửa hoặc các chương trình khác. Nó chỉ bắt đầu vào và đầu ra đi qua đầu cuối; nếu một chương trình mở ra một cửa sổ mới, hoặc nếu không nhận được đầu vào bàn phím từ một số nguồn khác ngoài thiết bị đầu cuối, 'script' sẽ không bắt được nó. Nếu bạn muốn một cái gì đó nhiều hơn thế, xin vui lòng chỉnh sửa câu hỏi của bạn để làm rõ những gì bạn đang tìm kiếm. –
Như bạn biết các yêu cầu, tôi muốn nắm bắt tất cả các nét chính. Hãy cho tôi biết nếu tôi phải chỉnh sửa câu hỏi và cho tôi biết về giải pháp – Rajeev
- 1. Kịch bản lệnh vỏ và bảo mật
- 2. Cách ẩn Bàn phím mềm khi hoạt động bắt đầu
- 3. vỏ kịch bản + số tiền
- 4. Vấn đề số học với kịch bản lệnh vỏ
- 5. Các hàm ẩn danh trong các kịch bản lệnh vỏ
- 6. Ẩn bàn phím mềm không hoạt động
- 7. Bàn phím mềm Android không hoạt động
- 8. Run ba vỏ kịch bản đồng thời
- 9. Tôi có thể nắm bắt tín hiệu bàn phím nào ngoài Ctrl-C?
- 10. Bắt bàn phím 'Xong' cho NumberPicker
- 11. Ẩn bàn phím ảo hoạt động mà không cần bất kỳ thao tác bàn phím
- 12. Đường dẫn tương đối không hoạt động trong cron Kịch bản lệnh PHP
- 13. kiểu màn hình khi bàn phím ảo đang hoạt động
- 14. Có một API cấp thấp python đa nền tảng để nắm bắt hoặc tạo các sự kiện bàn phím không?
- 15. onKeyListener không hoạt động trên bàn phím ảo
- 16. Gmail dường như nắm bắt tất cả các sự kiện bàn phím. Bất kỳ cách nào để đi xung quanh đó?
- 17. Kịch bản khởi động Cygwin
- 18. Làm thế nào để nắm bắt được kết quả của một cuộc gọi hệ thống trong một biến hệ vỏ?
- 19. vỏ kịch bản (#!/bin/sh vs #!/bin/csh)
- 20. Kích hoạt sự kiện nhấn phím bàn phím mà không cần nhấn phím từ bàn phím
- 21. onKeyListener không hoạt động với bàn phím mềm (Android)
- 22. Tại sao bàn phím ảo không hoạt động?
- 23. Kịch bản khởi động trên EC2
- 24. Android - Nhận bấm phím trên bàn phím
- 25. Cách nắm bắt các phím mũi tên trong node.js
- 26. Cung cấp vỏ âm đạo không hoạt động
- 27. Tự động hóa/kịch bản Telnet
- 28. Làm thế nào để nắm bắt đầu vào HID thô trên Linux?
- 29. Làm thế nào để giữ bàn phím mềm mở khi khởi động hoạt động trong Android?
- 30. Đọc từng dòng một từ một biến trong kịch bản lệnh vỏ
Hãy cụ thể hơn về những gì bạn đang cố gắng hoàn thành. –