마우스 커서 무작위 이동

SimpleHotkey_Script|2024. 3. 8. 08:38

 

스크립트 예제
<Random,1,100,X>
<Random,1,100,Y>
<MouseMove,X,Y>

 

이 예제는 마우스 커서를 화면상에서 무작위 위치로 이동시키는 방법을 보여줍니다. 사용하는 명령어는 다음과 같아요:

  1. <Random,1,100,X>: 이 명령은 1부터 100 사이에서 무작위 숫자를 생성하고, 이 숫자를 'X' 변수에 할당합니다.
  2. <Random,1,100,Y>: 마찬가지로, 이 명령은 Y 변수에 대해 1부터 100 사이의 무작위 숫자를 생성합니다.
  3. <MouseMove,X,Y>: 마지막 명령은 생성된 X, Y 좌표를 사용하여 마우스 커서를 해당 위치로 이동시킵니다.

이러한 명령어들은 마우스 커서를 화면 상의 랜덤 위치로 이동시키기 위해 사용됩니다. 간단하면서도 재미있는 방법으로, 다양한 상황에서 유용하게 사용할 수 있어요.

 

적용 예시:

  1. 자동화 테스트: 사용자 인터페이스 자동화 테스트 시나리오에서 마우스 이동을 무작위화하여 다양한 화면 요소에 대한 상호작용 테스트를 할 수 있습니다.
  2. 게임 개발: 게임 내에서 비인간적인 플레이어(NPC)의 움직임을 무작위화하여 더 자연스러운 움직임을 시뮬레이션합니다.

이 방법은 사용자가 직접 코드를 작성하고 실행하는 환경이 필요하며, 일반적으로 스크립트나 프로그램 내에서 구현됩니다. 다양한 환경과 상황에서 창의적이고 유용하게 활용해 보세요!

댓글()

랜덤하게 문자, 숫자 10자리 출력

SimpleHotkey_Script|2024. 3. 4. 09:52

 

스크립트 예제
<repeat,10>[
<String,A=(Ran_String)>
<sendkey,A>
]⇒

<repeat,10>[
<String,A=(Ran_String+)>
<sendkey,A>
]⇒

<repeat,10>[
<String,A=(Ran_Number)>
<sendkey,A>
]⇒

 

 

이 스크립트 예제들은 컴퓨터에게 특정 작업을 반복하도록 지시하는 명령어들의 모음입니다. 여기서는 랜덤한 문자나 숫자를 생성하고, 그것들을 화면에 보여주는 작업을 반복하라는 명령을 내리고 있어요. 각 예제를 하나씩 자세히 살펴볼게요.

 

1. 랜덤한 문자 출력하기

  • <repeat,10>: 이 부분은 "다음 명령을 10번 반복해라"라는 뜻입니다. 여기서는 10번의 반복 동안 각기 다른 랜덤 문자를 생성하고 화면에 보여주는 작업을 수행합니다. [, ] 기호로 묶어서 사용합니다.
  • <String,A=(Ran_String)>: "A라는 변수에 랜덤한 문자 하나를 저장해라"라는 명령입니다. Ran_String은 임의의 문자(영문자)를 의미합니다. (Ran_String+) 대문자를 사용하는 의미 입니다.
  • <sendkey,A>: "A 변수에 저장된 문자를 화면에 표시해라"라는 명령입니다. 앞서 저장된 랜덤 문자가 화면에 출력됩니다.

 

2. 랜덤한 숫자 출력하기

  • <String,A=(Ran_Number)>: "A라는 변수에 랜덤한 숫자를 저장해라"라는 명령입니다. Ran_Number는 임의의 숫자를 생성합니다. 이 명령에 따라 A 변수에는 0부터 9까지의 랜덤한 숫자가 저장되고, 화면에 출력됩니다.

 

 

각 스크립트는 컴퓨터에게 명령을 내려 특정 작업을 반복하도록 하는 간단한 프로그래밍의 예시입니다. 이런 스크립트를 사용함으로써, 우리는 컴퓨터에게 자동화된 작업을 수행하도록 지시할 수 있어요. 이 설명이 스크립트의 작동 방식을 이해하는 데 도움이 되었길 바랍니다!

 

댓글()

게임에서 스킬 순차적으로 사용하는 방법

SimpleHotkey_Script|2024. 2. 20. 09:50

게임에서 스킬을 빠르고 정확하게 사용하는 것은 중요합니다.

하지만 때때로 손이 느리거나 실수로 스킬을 잘못 누르는 경우가 발생할 수 있습니다.

이런 경우를 위해 매크로를 사용하면 스킬을 자동으로 정해진 순서대로 사용할 수 있습니다.

 

 

 

스크립트 예제
<If_Pixel,853,1054,회색>[A]
<If_Pixel,913,995,회색>[C]
	<If_Pixel,826,995,회색>[
		<If_Pixel,913,995,회색>[B]
	]

 

매크로는 일련의 명령어를 통해 컴퓨터가 자동으로 특정 행동을 취하도록 하는 것입니다. 예를 들어, A, C, B 순서로 스킬을 사용해야 할 때 각 스킬이 쿨타임에 들어가면 해당 스킬이 회색으로 변하게 됩니다. 이때 매크로를 사용하면 스킬이 회색으로 변할 때 다음 스킬을 자동으로 사용할 수 있게 할 수 있습니다.

다음은 간단한 매크로 사용 방법입니다:

 

 

일반적인 게임에서 사용해야 할 스킬 버튼입니다

왼쪽부터 A, B, C

 

  1. A 스킬을 사용합니다.
    • 스킬을 사용하면, A 스킬 버튼이 회색으로 변합니다.
    • 왼쪽부터 A, B, C
     
  2. A 스킬이 회색일 때 C 스킬을 사용합니다.
    • A 스킬 버튼이 회색이라면, C 스킬을 사용합니다.
    • 왼쪽부터 A, B, C
    • A와 C 스킬이 모두 회색일 때 B 스킬을 사용합니다.
     

 

'If_Pixel' 명령어는 스킬 버튼의 색깔을 확인하여 해당 색깔이 맞을 때

다음 명령어를 실행하는 것을 의미합니다. 좌표값은 각 스킬 버튼의 위치를

나타내며, '회색'은 스킬이 쿨타임에 들어갔을 때의 색입니다.

 

이렇게 스크립트를 설정하고 매크로를 실행하면,

게임에서 스킬을 자동으로 순서대로 사용할 수 있습니다.

 

매크로는 게임의 룰을 위반할 수 있으므로 사용 전에 게임의 이용 약관을 반드시 확인하세요.

댓글()