thảo luận Tất cả về autohotkey

Chào các thím. Chả là em làm spam comment fb.
Các thím cho em hỏi có thể dùng autohotkey gán cho 1 phím bất kỳ để mỗi lần nhấn phím đấy thì nó sẽ tự trỏ chuột và click vào phần bình luận để em chỉ việc comment. Và mỗi lần nhấn phím thì nó sẽ chuyển tiếp lần lượt các phần bình luận đc không ạ?
Mong đc các thím hỗ trợ 🥰🥰🥰🥰
 
Chào các thím. Chả là em làm spam comment fb.
Các thím cho em hỏi có thể dùng autohotkey gán cho 1 phím bất kỳ để mỗi lần nhấn phím đấy thì nó sẽ tự trỏ chuột và click vào phần bình luận để em chỉ việc comment. Và mỗi lần nhấn phím thì nó sẽ chuyển tiếp lần lượt các phần bình luận đc không ạ?
Mong đc các thím hỗ trợ 🥰🥰🥰🥰
Được đó bác, gợi ý là lên chatGPT bác nhé
 
Chào câc thiếm, chỗ làm e có dùng chrome làm tâc vụ. Có nút in sau khi hoàn thành thì giờ làm sao gân nút in đó cho 1 phím nhỉ

Gửi từ Google Pixel 4a (5G) bằng vozFApp
 
Nhấn giữ rồi thả phần mềm này viết sao mn, mình sài lệnh giữ thì sài thả được còn thả thì k giữ dc. haizzz
 
Các bác cho em hỏi, em đã thực hiện
j::
lý thuyết là ấn j sẽ không ra cái gì cả, mà thằng unikey nó vẫn nhận. ví dụ nhấn a rồi j thì nó sẽ thành ạ, dây + j thì thành dậy.
Đây là điều em không muốn, có cách nào trị unikey này không?
 
Các bác cho em hỏi, em đã thực hiện
j::
lý thuyết là ấn j sẽ không ra cái gì cả, mà thằng unikey nó vẫn nhận. ví dụ nhấn a rồi j thì nó sẽ thành ạ, dây + j thì thành dậy.
Đây là điều em không muốn, có cách nào trị unikey này không?
tôi đoán fen ko muốn dùng unikey cho 1 số app? evkey có chức năng "loại trừ ứng dụng", ko biết unikey có ko
 
Các bác cho em hỏi, em đã thực hiện
j::
lý thuyết là ấn j sẽ không ra cái gì cả, mà thằng unikey nó vẫn nhận. ví dụ nhấn a rồi j thì nó sẽ thành ạ, dây + j thì thành dậy.
Đây là điều em không muốn, có cách nào trị unikey này không?
Thử này xem bạn:
Code:
Example    RWin::Return
Descr    Disables the right Win by having it simply return.
 
tôi đoán fen ko muốn dùng unikey cho 1 số app? evkey có chức năng "loại trừ ứng dụng", ko biết unikey có ko
thực ra thì cái này em thử làm 1 cái AHK di chuyển chuột bằng bàn phím, nên trên app nào cũng cần xài, tại chữ j nó có cái núm lồi lên nên dùng nó làm nút cho dễ rờ mà không cần dùng bàn phím :), mà xui cái chữ j thì tương ứng dấu nặng trên unikey :)). mấy cái phần mềm gõ tiếng Việt khác em đã thử hết, nhưng đều bị.
 
Thử này xem bạn:
Code:
Example    RWin::Return
Descr    Disables the right Win by having it simply return.
Vẫn bị bạn ơi, mình đoán vì khi nhập chữ đầu tiên (ví dụ chữ a) unikey nó kích hoạt rồi, sau đó nhấn j thì nó chuyển sang dấu nặng luôn (a thành ạ), rồi sau đó AHK mới được kích hoạt.
Thực tế sử dụng thì nếu giữ chặt chữ j thì nó thành ạ, rồi sau thành aj, rồi sau đó lệnh mình viết cho j của AHK mới bắt đầu hoạt động.

Có cách nào khi chạy AHK thì unikey luôn chuyển sang chế độ nhập tiếng Anh không?
 
Last edited:
Vẫn bị bạn ơi, mình đoán vì khi nhập chữ đầu tiên (ví dụ chữ a) unikey nó kích hoạt rồi, sau đó nhấn j thì nó chuyển sang dấu nặng luôn (a thành ạ), rồi sau đó AHK mới được kích hoạt.
Thực tế sử dụng thì nếu giữ chặt chữ j thì nó thành ạ, rồi sau thành aj, rồi sau đó lệnh mình viết cho j của AHK mới bắt đầu hoạt động
Nhanh nhất là tắt unikey đi.
Mà di chuột bằng phím nghe khổ dâm vãi ra.
 
Nhanh nhất là tắt unikey đi.
Mà di chuột bằng phím nghe khổ dâm vãi ra.
Có cách nào khi chạy AHK thì unikey luôn chuyển sang chế độ nhập tiếng Anh không? chứ cứ mỗi lần xài tới lại tắt unikey thì cực quá

vụ chuột thì thực ra thì thử nghiệm cho biết, tại nghe giang hồ đồn là xài nút di chuyển con trỏ chuột của IBM còn nhanh hơn xài chuột, mà không có điều kiện mua máy IBM trải nghiệm thử. Với lại như một cái đề bài để tìm hiểu cách dùng AHK.
Đôi khi mới lạ nó mới hấp dẫn :)
 
Có cách nào khi chạy AHK thì unikey luôn chuyển sang chế độ nhập tiếng Anh không? chứ cứ mỗi lần xài tới lại tắt unikey thì cực quá

vụ chuột thì thực ra thì thử nghiệm cho biết, tại nghe giang hồ đồn là xài nút di chuyển con trỏ chuột của IBM còn nhanh hơn xài chuột, mà không có điều kiện mua máy IBM trải nghiệm thử. Với lại như một cái đề bài để tìm hiểu cách dùng AHK.
Đôi khi mới lạ nó mới hấp dẫn :)
Đọc doc xem. Có thể kết hợp thêm autoit nữa cho linh động.
 
Đọc doc xem. Có thể kết hợp thêm autoit nữa cho linh động.
cái này thì khó quá, trình em chưa cao vậy bác ơi, toàn là lên mạng copy code rồi mò mò sửa lại thôi, chứ đọc mấy cái này có hiểu gì đâu.

Cũng cảm ơn bác ý tưởng tắt unikey. lý tưởng là nó chỉ chuyển Unikey sang tiếng Anh, nhưng khó quá, còn tắt thì đơn giản hơn.

dán lên đây cho ai có cùng vấn đề tham khảo, ý tưởng là set timer, nếu đang chạy AHK thì cứ bao nhiêu lâu là nó check unikey có đang bật không, nếu đang bật thì nó tắt. còn khi suspend & pause script thì nó bật unikey lại. Nhược điểm là máy check timer liên tục nên sẽ chậm lại 1 chút :)

để set timer:

CFKM = 30 ; - how often to run the timer

SetTimer, Arret, 20000
SetTimer, CheckForKeyMouse, %CFKM%

; CheckForKeyMouse là tên của đoạn code chạy chuột bằng phím của em, cái này cũng copy trên mạng thôi em không hiểu lắm.

để đóng unikey theo bộ đếm thời gian đã đặt:

CheckForKeyMouse:
IfWinNotExist, ahk_exe UniKeyNT.exe
;WinClose, ahk_exe UniKeyNT.exe
Process, Close, UniKeyNT.exe

; Để mở lại unikey khi suspend & pause (tại sao phải suspend & pause cùng lúc thì em không biết, copy thôi trên mạng mà). dưới đây em gán shift + Alt để làm chức năng này:

+Alt::
Suspend
Pause,, 1
IfWinNotExist, ahk_exe UniKeyNT.exe
{
Run, E:confused:soft\VietKeyboard\unikey43RC5-200929-win64\UniKeyNT.exe
}
Return

; E:confused:soft\VietKeyboard\unikey43RC5-200929-win64\UniKeyNT.exe là đường dẫn trên máy em
 
Last edited:
Em có đoạn script để giải nén file. Nhưng nó giải nén trực tiếp. Giờ mình muốn giải nén vào folder giống kiểu chọn này của WinRAR.
Tức là hiện tại Script đang chạy lệnh Extract Here (lựa chọn thứ 4)
Còn em mong muốn chạy lệnh Extract to "folder..." (lựa chọn thứ 3)
Nhờ các bác giúp đỡ
1703282008209.png

Dưới đây là Script hiện tại (forum ko cho em paste script vào nên đành up lên notepad online)
 
Last edited:
Hix, có pro AutoHotKey nào ở đây support em với
thêm ít dòng vào test xem fen
1703638601709.png

Base64:
Code:
ICAgICAgICBGb2xkZXJOYW1lIDo9IFN1YlN0cihTZWxlY3RlZEZpbGUsIEluU3RyKFNlbGVjdGVkRmlsZSwgIlwiLCwgLTEpKzEpCiAgICAgICAgRm9sZGVyTmFtZSA6PSBSZWdFeFJlcGxhY2UoRm9sZGVyTmFtZSwgIlwuKHppcHxyYXJ8N3opJCIpCgogICAgICAgIDsgVOG6oW8gY29tbWFuZCBsaW5lIMSR4buDIGdp4bqjaSBuw6luIGZpbGUgdsOgbyB0aMawIG3hu6VjIGNoYQogICAgICAgIENvbW1hbmRMaW5lIDo9ICIiIiIgLiBXaW5SQVJQYXRoIC4gIiIiIHggLW8rICIiIiAuIFNlbGVjdGVkRmlsZSAuICIiIiAiIiIgLiBQYXJlbnRGb2xkZXIgLiAiXCIgLiBGb2xkZXJOYW1lIC4gIlwiIC4gIiIiIg==

P/s: mấy thím chuyển qua xài AHK v2 đi... :ah:
 
Last edited:
thêm ít dòng vào test xem fen
View attachment 2256461
Base64:
Code:
ICAgICAgICBGb2xkZXJOYW1lIDo9IFN1YlN0cihTZWxlY3RlZEZpbGUsIEluU3RyKFNlbGVjdGVkRmlsZSwgIlwiLCwgLTEpKzEpCiAgICAgICAgRm9sZGVyTmFtZSA6PSBSZWdFeFJlcGxhY2UoRm9sZGVyTmFtZSwgIlwuKHppcHxyYXJ8N3opJCIpCgogICAgICAgIDsgVOG6oW8gY29tbWFuZCBsaW5lIMSR4buDIGdp4bqjaSBuw6luIGZpbGUgdsOgbyB0aMawIG3hu6VjIGNoYQogICAgICAgIENvbW1hbmRMaW5lIDo9ICIiIiIgLiBXaW5SQVJQYXRoIC4gIiIiIHggLW8rICIiIiAuIFNlbGVjdGVkRmlsZSAuICIiIiAiIiIgLiBQYXJlbnRGb2xkZXIgLiAiXCIgLiBGb2xkZXJOYW1lIC4gIlwiIC4gIiIiIg==

P/s: mấy thím chuyển qua xài AHK v2 đi... :ah:
Thank bác, để em thử
AHK V2 có ưu điểm gì ko bác?
 
thêm ít dòng vào test xem fen
View attachment 2256461
Base64:
Code:
ICAgICAgICBGb2xkZXJOYW1lIDo9IFN1YlN0cihTZWxlY3RlZEZpbGUsIEluU3RyKFNlbGVjdGVkRmlsZSwgIlwiLCwgLTEpKzEpCiAgICAgICAgRm9sZGVyTmFtZSA6PSBSZWdFeFJlcGxhY2UoRm9sZGVyTmFtZSwgIlwuKHppcHxyYXJ8N3opJCIpCgogICAgICAgIDsgVOG6oW8gY29tbWFuZCBsaW5lIMSR4buDIGdp4bqjaSBuw6luIGZpbGUgdsOgbyB0aMawIG3hu6VjIGNoYQogICAgICAgIENvbW1hbmRMaW5lIDo9ICIiIiIgLiBXaW5SQVJQYXRoIC4gIiIiIHggLW8rICIiIiAuIFNlbGVjdGVkRmlsZSAuICIiIiAiIiIgLiBQYXJlbnRGb2xkZXIgLiAiXCIgLiBGb2xkZXJOYW1lIC4gIlwiIC4gIiIiIg==

P/s: mấy thím chuyển qua xài AHK v2 đi... :ah:
Bị lỗi 1 chút bác ạ
Khi bấm Alt Shift R, nó sẽ giải nén cái trước đó sau đó mới giải nén cái mình đang chọn hiện tại. Em tái hiện lại như sau, nhờ bác check giúp
---
Trường hợp 1 - Khởi động máy, không có clipboard hay thao tác gì trước đó, tại folder cha A:
B1 - Chọn file \A\C1 cần giải nén
B2 - Bấm Alt + Shift + R -> Script chạy nhưng KHÔNG THẤY FOLDER C1 ĐƯỢC GIẢI NÉN ĐÂU
B3 - Bấm Alt Shift R lần nữa => Đã xuất hiện Folder C1 như kỳ vọng
---
Trường hợp 2 - Tiếp nối trường hợp 1, giờ sang folder cha B
B1 - Chọn file \B\C2 cần giải nén
B2 - Bấm Alt + Shift + R -> Script chạy nhưng KHÔNG THẤY FOLDER C2 ĐƯỢC GIẢI NÉN ĐÂU, lại thấy Folder C1 được giải nén ở folder cha A
B3 - Bấm Alt Shift R lần nữa => Đã xuất hiện Folder C2 như kỳ vọng

Lỗi nằm ở lần bấm Alt Shift R đầu tiên, nó sẽ tạo folder ầm ầm nếu mình giải nén nhiều file mất T_T
 
Back
Top