Delay_Global

Delay_Global 명령어는 스크립트 전체에 걸쳐 키 입력 사이의 지연 시간을 설정하는 기능입니다. 또한 다른 명령어간 사이의 지연도 같이 적용됩니다. 이 명령어를 사용하면 스크립트 내의 모든 이벤트에 대해 일괄적으로 지연 시간을 적용할 수 있으며, 각 키 입력 사이에 개별적으로 딜레이 명령어를 추가하는 번거로움을 줄일 수 있습니다. 이는 스크립트를 더 간결하고 읽기 쉽게 만들며, 디버깅 과정도 간소화해줍니다. Delay_Global은 스크립트 내에서 여러 번 선언될 수 있으며, 가장 마지막에 선언된 값이 적용됩니다.

 

스크립트 명령어 사용방법

<Delay_Global,숫자1>

  • 사용 값: 숫자1은 지연 시간을 밀리초(ms) 단위로 설정합니다. 예를 들어, 1000ms는 1초와 같습니다.
  • 추가설명: Delay_Global 명령어를 사용하면, 키 입력마다 딜레이 명령어를 삽입하는 대신 전체 스크립트에 걸쳐 일관된 지연 시간을 설정할 수 있어, 스크립트 작성과 유지 관리가 훨씬 용이해집니다. 또한, 이 명령어는 스크립트에서 여러 번 선언할 수 있으며, 마지막에 선언된 값이 최종적으로 적용됩니다.

사용예제1

스크립트

<Delay_Global,500>
12345

설명: 이 스크립트는 1, 2, 3, 4, 5 키 입력 사이에 각각 0.5초의 지연 시간을 발생시킵니다.

 

사용예제2

스크립트

<Delay_Global,500>
123<Delay,1000>45

설명: 이 스크립트는 기본적으로 모든 키 입력 사이에 0.5초의 지연이 발생합니다. <Delay,1000> 명령어도 포함되어 있어, 3과 4 사이에 추가로 1초의 지연이 적용되며, 이 1초 지연도 기본 지연 시간의 영향을 받아 실제로는 0.5초가 추가됩니다.

 

사용예제3 (변수 응용)

스크립트

<String,A=500>
<Delay_Global,A>
12345

설명: 변수를 사용하여 지연 시간을 설정할 수 있습니다. 여기서는 A라는 변수에 500ms를 할당하고, 이를 Delay_Global 명령어에 적용하여 모든 키 입력 사이에 0.5초의 지연을 생성합니다.

 

언제 사용하면 좋은지

  1. 여러 키 입력 사이에 일관된 지연 시간을 설정하고자 할 때
  2. 스크립트의 길이를 줄이고 가독성을 높이고자 할 때
  3. 복잡한 딜레이 설정을 간소화하고자 할 때
  4. 디버깅 시간을 줄이고자 할 때
  5. 다양한 지연 시간을 실험하고자 할 때

 

이 명령어를 사용하면 스크립트의 복잡성을 줄이고, 유지 관리를 용이하게 하며, 의도한 대로 정확한 타이밍에 키 입력을 시뮬레이션할 수 있는 이점이 있습니다.

'심플 프로그램 > ├심플핫키 명령어 설명' 카테고리의 다른 글

MouseMove+X  (0) 2024.04.11
MouseMove_Random  (1) 2024.04.04
MouseMove  (17) 2024.03.18
Delay_Random  (0) 2024.03.14
Delay  (0) 2024.03.04

댓글()

Delay

"Delay" 명령어는 당신의 스크립트 내에서 키보드나 마우스 입력 사이에 일정 시간의 지연(딜레이)을 추가할 때 사용됩니다. 이를 통해 자동화된 작업을 더 인간처럼 보이게 하거나, 특정 작업이 완료될 시간을 주기 위해 필요한 시간을 설정할 수 있습니다. 예를 들어, 웹 페이지가 로딩되기를 기다리거나, 특정 프로그램이 시작되는 데 필요한 시간을 기다릴 때 유용합니다. 단위는 밀리초(ms)로, 1초는 1000ms와 같습니다.

 

스크립트 명령어 사용방법

  • <Delay,숫자1>

사용 값

  • 숫자1: 지연시간을 숫자만큼 설정합니다(단위:ms)

추가설명

  • 밀리초(millisecond, ms): 1000ms 값은 1초를 의미합니다. 이 단위를 사용하여 스크립트에서 얼마나 많은 시간을 지연시킬지 정확하게 설정할 수 있습니다.

 

사용예제1

스크립트

123
<delay,1000>
abc

설명: "123"을 키입력 한 후, 1초(1000ms)의 지연시간을 두고 "abc"를 키입력 합니다.이 예제는 사용자가 두 개의 연속된 작업 사이에 특정 시간만큼 기다릴 필요가 있을 때 유용합니다.

 

사용예제2

스크립트

1<delay,500>
2<delay,500>
3<delay,500>
4

설명: 숫자 "1"부터 "4"까지 각각 0.5초(500ms)의 지연시간을 두고 키 입력을 합니다.이 방법은 연속적인 작업을 일정한 시간 간격으로 진행하고자 할 때 적합합니다.

 

사용예제3 (변수응용)

스크립트

<String,A=1000>
<String,B=2000>
1<delay,A>
2<delay,B>
3

설명: 변수 "A"와 "B"를 각각 1초(1000ms), 2초(2000ms)의 지연시간 값으로 설정하고,이 변수들을 딜레이 명령어에 대입하여 사용합니다. 첫 번째 키입력 "1" 후 1초 지연,두 번째 키입력 "2" 후 2초 지연, 그리고 마지막으로 "3"을 입력합니다. 이 예제는 변수를활용하여 더 유연하게 지연시간을 조정하고자 할 때 유용합니다.

 

 

언제 사용하면 좋은지

  • 웹 페이지 로딩, 소프트웨어 시작 등을 기다릴 때
  • 사용자의 입력을 시뮬레이션하여 자연스러운 시간 간격을 두고자 할 때
  • 특정 작업이 완료될 때까지 기다려야 할 경우
  • 연속된 작업을 일정한 시간 간격으로 실행하고자 할 때

"Delay" 명령어를 사용하면 자동화 스크립트를 더 인간 같고 자연스럽게 만들 수 있습니다.이는 특히 사용자 인터페이스와 상호작용하거나,특정 작업의 완료를 기다리는 등의시나리오에서 유용합니다.

'심플 프로그램 > ├심플핫키 명령어 설명' 카테고리의 다른 글

MouseMove+X  (0) 2024.04.11
MouseMove_Random  (1) 2024.04.04
MouseMove  (17) 2024.03.18
Delay_Random  (0) 2024.03.14
Delay_Global  (4) 2024.03.06

댓글()