안녕하세요. 엔지엠소프트웨어입니다. 정해진 좌표를 랜덤하게 클릭하고 싶으면 어떻게 해야 할까요? 보통은 아래와 같이 스크립트를 작성할거 같습니다. [ 랜덤 아이디 ] 액션을 통해서 클릭 액션들의 모든 아이디를 등록해주고, 랜덤 아이디의 랜덤 아이디 옵션을 Shuffle로 설정합니다.
이 스크립트를 실행해보면 아래 동영상처럼 정해진 10개의 좌표를 랜덤하게 클릭합니다.
의도한대로 잘 동작하죠^^ 하지만, 클릭해야 할 좌표가 수백개라면 스크립트가 엄청 길어지고, 관리도 어려울겁니다. 그래서, 텍스트로 배열처리할 수 있는 액션을 이용하는게 좋습니다. 기본적인 동작은 위와 동일하지만, 좀 더 단순하게 처리할 수 있도록 스크립트를 변경해볼께요. 구조는 아래와 같습니다. 이 스크립트의 핵심은 [ 랜덤 문자열 조합 ] 액션을 사용하는 것입니다. 조합 텍스트 속성에 모든 좌표들을 적어줍니다. 이 좌표들은 텍스트 문서나 엑셀 또는 데이타베이스에 있는 값일수도 있습니다. 붙여넣기만 하면 되죠^^;
중복되지 않게 모든 값들을 랜덤하게 추출하려면 텍스트 조합 속성을 "RandomPermutation"으로 선택 해줍니다. "Random"은 랜덤하게 좌표를 추출하지만 중복된 값이 나올 수 있습니다. "Permutation"은 중복되지는 않지만 순차적으로 좌표를 추출합니다.
좌표가 10개 등록되어 있으므로 [ For 반복 ]을 10번 수행합니다.
변수를 이용해서 랜덤하게 선택된 좌표를 저장하고, 마우스 클릭에서 이 값을 가져옵니다. 간단하지만, 첫번째 테스트한 스크립트보다 훨씬 효율적입니다.
여러분들도 위 동영상처럼 의도한대로 잘 동작할 겁니다^^; 만약, 각각의 좌표가 어떤 의미를 가진다면 아래와 같이 엑셀로 관리할수도 있습니다. 수백개의 좌표는 엑셀로 편하게 관리하고, 좌표 열만 선택해서 붙여넣기하면 그대로 적용됩니다. 물론, 텍스트 문서에 줄바꿈으로 좌표들을 정리해두고 사용해도 됩니다.
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
#화면인식매크로 #이미지인식매크로 #엑셀매크로 #메크로 #Macro #오토핫키 #지존오토 #이미지맥스 #오딘 #리니지 #로아 #자동매매 #거래소매크로 #심플핫키 #카카오토 #비활성매크로 #마우스매크로 #키보드매크로 #지매크로 #g매크로 #키매크로 #하드웨어매크로 #기계식매크로 #주식매크로 #코인매크로 #선물매크로 #카피매크로 #네이버매크로 #카페매크로 #중고나라매크로 #당근매크로 #쇼핑몰매크로 #상품자동등록매크로 #대량문자발송매크로 #대량이메일발송매크로 #랜덤좌표매크로 #티켓팅매크로 #골프매크로 #캠핑장매크로 #예약매크로
'엔지엠 매크로' 카테고리의 다른 글
화면 인식 이미지 매크로 커뮤니티 - 매크로 만들기 강좌 (0) | 2022.07.06 |
---|---|
게임 매크로 만들기. (마우스 인식점 추가, Mouse Patrol Macro) (0) | 2022.07.06 |
마우스 인식점 스캔 메크로 만들기 (0) | 2022.07.06 |
아이디 목록에서 빈 문자열 또는 공백이면 처음부터 다시 시작하는 매크로 (0) | 2022.07.06 |
여러개의 이미지가 동시에 출현할 때 특정 위치를 클릭하는 방법 (0) | 2022.07.06 |
댓글