답변 5개 / 댓글 15개
채택된 답변
+20 포인트
가능은 합니다.
예를들어 클릭할 때마다 100씩 이동하는 대신, 아래의 코드를 사용하여 항상 동일한 위치를 클릭하도록 설정할 수 있습니다. 코드에서 "X:100, Y:100" 부분을 수정하지 않고 유지하게 설정하게 되며, 이렇게 하면 항상 X:100, Y:100의 위치에서 클릭 작업을 수행할 수 있습니다.
Copy
{
"mode": 1,
"actions": [
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
}
]
}
답변에 대한 댓글 7개
매크로 키보드 소프트웨어는 사용하는 소프트웨어에 따라 다를 수 있으므로 어떤 소프트웨어를 사용하는지에 따라 코드도 달라질 수 있습니다. 대부분의 매크로 소프트웨어는 자체적으로 스크립트 언어를 지원하며 이를 통해 매크로 작업을 정의할 수 있도록 설계되어 있으므로 원하시는 방식일지는 모르겠지만 다음과 같이 시도해 볼 수 있을 것 같습니다.
[code]
{
"mode": 1,
"actions": [
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
},
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
},
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
}
// 필요한 만큼 동작을 추가
]
}
[/code]
JSON 데이터에서 "actions" 배열 내에 마우스 클릭 동작을 3번 반복하도록 설정되었습니다. 원하는 횟수에 따라 동작을 추가하실 수 있도록 재설정 해봤습니다.
[code]
{
"mode": 1,
"actions": [
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
},
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
},
{
"keyValue": "Mouse-Left",
"keyValueType": 2,
"type": 0,
"x": 100,
"y": 100,
"delay": 0
}
// 필요한 만큼 동작을 추가
]
}
[/code]
JSON 데이터에서 "actions" 배열 내에 마우스 클릭 동작을 3번 반복하도록 설정되었습니다. 원하는 횟수에 따라 동작을 추가하실 수 있도록 재설정 해봤습니다.
답변 감사합니다
제가 구매한 매크로 키보드에 매크로 설정이 있어서
클릭 100 엔터
이렇게 설정하고
열어보니까 저렇게 나오는데
제가 원하는게 과연 저걸로 가능할까요????
소스를 보여주세요
만약 스크립트 내에 정의한다면?
import pyautogui
x = 1000 y = 800
pyautogui.moveTo(x, y)
pyautogui.click()
답변에 대한 댓글 7개
{"mode":1,"actions":[{"keyValue":"Mouse-Left","keyValueType":2,"type":1,"delay":50},{"keyValue":"Mouse-Left","keyValueType":2,"type":0,"delay":50},{"keyValue":"1","keyValueType":1,"type":1,"delay":50},{"keyValue":"1","keyValueType":1,"type":0,"delay":50},{"keyValue":"0","keyValueType":1,"type":1,"delay":50},{"keyValue":"0","keyValueType":1,"type":0,"delay":50},{"keyValue":"0","keyValueType":1,"type":1,"delay":50},{"keyValue":"0","keyValueType":1,"type":0,"delay":50},{"keyValue":"Enter","keyValueType":1,"type":1,"delay":50},{"keyValue":"Enter","keyValueType":1,"type":0,"delay":50}]}
제가 만약
x:100
y:100입력하고
클릭
이렇게 설정후 파일을 열어보면
이렇게 나오는데요
근데 클릭할때마다 100씩 이동을 계속 해요 ㅜㅜ
이게 저 매크로키보드로 가능할까요?
{"mode":1,"actions":[{"keyValue":"X:100, Y:100","keyValueType":2,"type":0,"delay":0},{"keyValue":"Mouse-Left","keyValueType":2,"type":1,"delay":0},{"keyValue":"Mouse-Left","keyValueType":2,"type":0,"delay":0}]}
고정 위치 + 클릭 이게 가능할까요??
x:100
y:100입력하고
클릭
이렇게 설정후 파일을 열어보면
이렇게 나오는데요
근데 클릭할때마다 100씩 이동을 계속 해요 ㅜㅜ
이게 저 매크로키보드로 가능할까요?
{"mode":1,"actions":[{"keyValue":"X:100, Y:100","keyValueType":2,"type":0,"delay":0},{"keyValue":"Mouse-Left","keyValueType":2,"type":1,"delay":0},{"keyValue":"Mouse-Left","keyValueType":2,"type":0,"delay":0}]}
고정 위치 + 클릭 이게 가능할까요??
답변을 작성하려면 로그인이 필요합니다.
