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

  • Người tạo chủ đề Người tạo chủ đề Jokerhero
  • Ngày bắt đầu Ngày bắt đầu
Mấy fen cho hỏi muốn click chuột vào bị trí bất kỳ trên màn hình thì chuột tự động nhảy tới click vào 1 vị trí cụ thể x1,y1, click chuột lần 2 thì nhảy tới click vào x2,y2 ... cứ vậy tầm 3, 4 lần rồi lặp lại thì làm như thế nào. Mình hỏi chatgpt rồi mà ko ăn thua, tiếng anh thì dốt ko hỏi trên forum được. Tks các fen nhiều ...
bạn tách ra từng câu hỏi ấy, sẽ dễ hơn :D
1. nhờ chatgpt tạo "tự động di chuyển chuột và click khi ấn nút x từ bán phím"
2. hỏi nó viết lại thành 1 vòng lặp để sử dụng nhiều lần cái đã hỏi ở số 1.
Đây là thành quả cuối cùng của mình khi hỏi, mình cảm thấy nó cũng không hoàn hảo nhưng mà đúng với bạn yêu cầu
Mã:
count := 0
X::
count++
if (count = 1) {
  MouseMove, 500, 500
  Click, left
} else if (count = 2) {
  MouseMove, 700, 700
  Click, left
} else if (count = 3) {
  MouseMove, 900, 300
  Click, left
} else if (count = 4) {
  MouseMove, 200, 900
  Click, left
  count := 0
}
return
ps: bạn muốn tạo nhiều hơn hay ít lại thì chỉ cần paste cái code đó vào chatgpt và chat bên dưới "tôi muốn lặp X lần".
 
Mấy fen cho hỏi muốn click chuột vào bị trí bất kỳ trên màn hình thì chuột tự động nhảy tới click vào 1 vị trí cụ thể x1,y1, click chuột lần 2 thì nhảy tới click vào x2,y2 ... cứ vậy tầm 3, 4 lần rồi lặp lại thì làm như thế nào. Mình hỏi chatgpt rồi mà ko ăn thua, tiếng anh thì dốt ko hỏi trên forum được. Tks các fen nhiều ...
Hỏi thử google bard. Chưa test. :shame:
Mã:
; Define the array P of (x,y) coordinates
P := {
  (465, 89),
  (496, 87),
  (527, 88),
  (442, 108)
}

; Create a global variable to store the current index
global i := 0

; On mouse click, increment the index and move the mouse to the corresponding coordinate
; If the index is greater than or equal to the length of the array, reset the index to 0
^L::
  i := i + 1
  if i > 3 ; If the index is greater than or equal to the length of the array
    i := 0 ; Reset the index to 0
  MouseClick, Left, %P[i]% ; Move the mouse to the coordinate
 
bạn tách ra từng câu hỏi ấy, sẽ dễ hơn :D
1. nhờ chatgpt tạo "tự động di chuyển chuột và click khi ấn nút x từ bán phím"
2. hỏi nó viết lại thành 1 vòng lặp để sử dụng nhiều lần cái đã hỏi ở số 1.
Đây là thành quả cuối cùng của mình khi hỏi, mình cảm thấy nó cũng không hoàn hảo nhưng mà đúng với bạn yêu cầu
Mã:
count := 0
X::
count++
if (count = 1) {
  MouseMove, 500, 500
  Click, left
} else if (count = 2) {
  MouseMove, 700, 700
  Click, left
} else if (count = 3) {
  MouseMove, 900, 300
  Click, left
} else if (count = 4) {
  MouseMove, 200, 900
  Click, left
  count := 0
}
return
ps: bạn muốn tạo nhiều hơn hay ít lại thì chỉ cần paste cái code đó vào chatgpt và chat bên dưới "tôi muốn lặp X lần".
Tks fen rất nhiều, mình mò 2 ngày nay ko được. Học thêm được 1 cách xài GPT :D
 
Hỏi thử google bard. Chưa test. :shame:
Mã:
; Define the array P of (x,y) coordinates
P := {
  (465, 89),
  (496, 87),
  (527, 88),
  (442, 108)
}

; Create a global variable to store the current index
global i := 0

; On mouse click, increment the index and move the mouse to the corresponding coordinate
; If the index is greater than or equal to the length of the array, reset the index to 0
^L::
  i := i + 1
  if i > 3 ; If the index is greater than or equal to the length of the array
    i := 0 ; Reset the index to 0
  MouseClick, Left, %P[i]% ; Move the mouse to the coordinate
Cái này lỗi ko chạy được luôn fen, tks fen nhiều
 
cái ahk này có click vào hình ảnh ko nhỉ, vd 1 cái icon trong đoạn text.
Mình muốn gán phím tắt để ấn cái là nó sẽ tự click vào một hình ảnh nhỏ nhỏ, sau đó ấn 1 vài phím, rồi cuộn chuột xuống nếu tìm thấy hình ảnh đó thì lặp lại bước trên. Sau khoảng 20 lần cuộn mà ko tìm thấy thì dừng lại.
 
các huynh cho hỏi
tôi gán control + shift để chuyển qua lại unikey nhưng lại ko được, bấm nó im re. ai làm được chỉ với.
đính kèm hình.
bấm các gán khác f12456, đều được
chỉ có gán f3=controlshift thì bấm lại im re.
muốn chuyển thì phải bấm control shift thật.
 

Tệp đính kèm

  • f3.png
    f3.png
    24,7 KB · Lượt xem: 79
các huynh cho hỏi
tôi gán control + shift để chuyển qua lại unikey nhưng lại ko được, bấm nó im re. ai làm được chỉ với.
đính kèm hình.
bấm các gán khác f12456, đều được
chỉ có gán f3=controlshift thì bấm lại im re.
muốn chuyển thì phải bấm control shift thật.
Ctrl+shift dễ bấm thế mà vẫn phải map qua f3, dị vãi. :amazed:
 
các huynh cho hỏi
tôi gán control + shift để chuyển qua lại unikey nhưng lại ko được, bấm nó im re. ai làm được chỉ với.
đính kèm hình.
bấm các gán khác f12456, đều được
chỉ có gán f3=controlshift thì bấm lại im re.
muốn chuyển thì phải bấm control shift thật.
Thử xem fen : F3::Send "{Ctrl Down}{Shift}{Ctrl Up}"
 
Bác nào giúp em gán cho phím page up = ( và page down = ) với ạ. Em muốn chuyển sang gõ gần phím số để làm excel cho nhanh (Đỡ phải shift 9 và shift 0)
 
giờ fifa 4 có cách sút f+d+d nữa nên xin mã code để chỉ cần ấn 1 nút
 

Thống kê chủ đề

Ngày tạo
Jokerhero,
Người trả lời cuối
canhh79,
Trả lời
211
Lượt xem
50.974
Quay lại
Lên đầu trang