Khung góc Autohotkey


0

Xin chào Tôi bắt đầu sử dụng autohotkey, tôi có một tập lệnh đơn giản để chạy cmdvà thực thi một số lệnh, như thế này:

tiếng vang ^ Q> COM5

Tập lệnh Autohotkey:

run cmd.exe
WinWait, ahk_exe cmd.exe ;
Send ECHO ^{Q}>COM{Numpad5}{enter}

Nhưng khung góc phải được hiển thị dưới dạng dấu chấm.

Tôi cũng đã thử thay vì>, (asc 0062) hoặc! {.}

Tôi mắc lỗi ở đâu?

Câu trả lời:


0

Bạn có thể sử dụng a Send {Raw}để gửi chuỗi ký tự. Bạn sẽ cần đặt {Numpad5}{enter}một câu lệnh gửi riêng biệt không phải là gửi {raw}, nhưng bạn có thể chia văn bản bạn cần gửi thành nhiều câu lệnh gửi nếu cần.

Bạn cũng có thể khởi chạy lệnh trực tiếp bằng cách sử dụng câu lệnh chạy - điều đó có thể hoặc không quan tâm đến bạn, nhưng tiết kiệm phải gửi đầu vào bàn phím đến cửa sổ lệnh.


0

Bạn gửi chữ hoa chữ Q cũng ngụ ý phím Shift được gửi. Gửi tới bảng điều khiển có thể hơi khó khăn, nhà phát triển AutoHotkey đã tạo một chức năng riêng có thể giúp ích, ConsoleSend () của Lexikos tại đây https://autohotkey.com/board/topic/25446-consolesend/

Bạn có thể gửi văn bản bằng ConsoleSend () và sau đó là Gửi thông thường cho phím numpad + enter

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.