Tôi đã viết mã kiểm tra ngắn này, nhưng nó không hoạt động. Tôi đang làm gì sai?Làm thế nào để có được tiêu đề của cửa sổ đang hoạt động với AutoHotKey?
F12::
WinGetTitle, Title, A ;
MsgBox, "%Title%"
Kết quả hiển thị là ""
Tôi đã viết mã kiểm tra ngắn này, nhưng nó không hoạt động. Tôi đang làm gì sai?Làm thế nào để có được tiêu đề của cửa sổ đang hoạt động với AutoHotKey?
F12::
WinGetTitle, Title, A ;
MsgBox, "%Title%"
Kết quả hiển thị là ""
Tôi đã gỡ bỏ một; và thêm lợi nhuận và điều này đã làm việc ...
F12::
WinGetTitle, title, A
MsgBox, "%title%"
return
Nếu bạn không trả lại nó sẽ chạy hết toàn bộ tệp.
Có thể một số thứ không chạy qua sau trong đó.
Đừng nghĩ; sẽ ảnh hưởng đến nó.
Bất cứ điều gì sau a; được bỏ qua từ mã dưới dạng nhận xét.
Cách tốt nhất có lẽ sẽ là sử dụng WinGetActiveTitle:
F12::
WinGetActiveTitle, Title
MsgBox, The active window is "%Title%".
return
Bạn chỉ cần một không gian ở phía trước của ';' cho nó để làm việc, mà không có không gian '; 'được thực hiện như là một phần của windows title – blackholyman