본문으로 건너뛰기

이전 및 이후 작업

노트

고급 모드. 앱 그룹 페이지의 이전 및 이후 탭과 스크립트 페이지의 이전 및 이후 시간 제한은 고급 모드에서만 표시됩니다. 설정한 이전 및 이후 스크립트는 간단히 모드에서도 계속 실행됩니다.

이전 스크립트는 앱 그룹이 실행하는 모든 작업보다 먼저 실행되고, 이후 스크립트는 작업이 끝난 뒤에 실행됩니다. 창을 먼저 앞으로 가져오기, 클립보드를 저장했다가 나중에 복원하기, 기록 남기기처럼 그룹의 모든 작업에 공통인 일에 사용하십시오.

이 스크립트는 그룹에서 일치하는 모든 것, 즉 제스처, 단축키, 텍스트 확장을 똑같이 감쌉니다. 전역 이벤트는 감싸지 않습니다.

설정​

Input.Observer간단히고급
자동화
작업
텍스트 확장
코드 조각
레코더
샌드박스
앱 그룹
무시 그룹
제스처
엔진
전역 이벤트
제외 영역
스크립트
플러그 인
설정
일반
모양
프로필
콘솔
보안
도움말
정보
앱 그룹
브라우저
전역예약됨
앱 그룹
이전 및 이후
이 그룹의 모든 작업을 감싸는 스크립트입니다. 이전 스크립트가 가장 먼저, 이후 스크립트가 가장 나중에 실행됩니다.
모든 작업 전
전역에서 상속사용자 지정없음
작성 방식
단계스크립트AutoHotkey
모든 작업 후
전역에서 상속사용자 지정없음
  1. 앱 그룹 페이지에서 그룹을 선택하고 이전 및 이후 카드를 찾습니다.
  2. 모든 작업 전 ① 아래에서 사용자 지정을 선택합니다.
  3. 작성 방식 ② 아래에서 스크립트를 작성할 방식을 단계, 스크립트, 또는 (AutoHotkey가 켜져 있으면) AutoHotkey 중에서 선택합니다. 그런 다음 작업을 작성할 때처럼 작성합니다. 단계와 스크립트 언어를 참조하십시오.
  4. 모든 작업 후 ③ 아래에서도 똑같이 하거나 전역에서 상속으로 둡니다.
  5. 변경 내용을 적용합니다.

두 가지는 각각 따로 선택합니다.

선택실행되는 것
전역에서 상속(기본값)전역 그룹에 이전(또는 이후) 스크립트가 있으면 그 스크립트. 없으면 아무것도 실행되지 않습니다.
사용자 지정이 그룹 자체의 스크립트. 내용이 없는 사용자 지정 스크립트는 없음처럼 아무것도 실행하지 않습니다.
없음전역 그룹에 스크립트가 있더라도 아무것도 실행되지 않습니다.

전역 그룹의 스크립트는 전역 그룹의 같은 카드에서 설정하며, 전역 그룹에는 사용자 지정과 없음만 있습니다. 전역 위에는 상속할 대상이 없기 때문입니다. 전역 그룹의 스크립트는 전역에서 상속을 선택한 모든 그룹이 실행하는 스크립트이며, 전역 자체의 작업을 감싸는 스크립트이기도 합니다.

실행되는 그룹의 스크립트​

창의 그룹이 아니라 작업이 실행된 그룹의 스크립트가 사용됩니다.

실행된 작업이 속한 곳사용되는 이전 및 이후
창 자체의 앱 그룹그 그룹의 선택: 자체 스크립트, 전역의 스크립트(상속), 또는 없음
창에 그룹이 없어서 전역 그룹전역의 스크립트
창의 그룹에서 대체되어 전역 그룹전역의 스크립트. 창의 그룹의 스크립트는 절대 아닙니다

전체 실행 순서​

제스처가 일치하면 다음이 엄격하게 하나씩 차례로 실행됩니다.

  1. 해당 설정이 켜져 있으면 제스처 아래의 창 활성화(제스처만 해당). 제스처 그리기를 참조하십시오.
  2. 트리거의 누르고 있는 한정자 키가 놓은 후 복원이면 누르고 있는 한정자 키를 놓습니다. 한정자 키와 타이밍을 참조하십시오.
  3. 이전 스크립트가 끝나거나 시간 제한으로 종료될 때까지.
  4. 작업이 필요한 만큼.
  5. 이후 스크립트가 끝나거나 시간 제한으로 종료될 때까지.
  6. 2단계에서 놓았다면 누르고 있는 한정자 키를 다시 누릅니다.

자세한 내용:

  • 이전 스크립트는 작업을 취소할 수 없습니다. 이전 스크립트가 오류로 실패했거나 시간 제한으로 중지되었더라도, 이전 스크립트가 끝나면 작업이 실행됩니다.
  • 시간 제한 때문에 작업이 중간에 끊기는 일은 없습니다. 이후 스크립트는 작업이 끝난 뒤에만 시작됩니다.
  • 모든 작업 중지 단축키는 실행 중인 부분을 중지하고, 이후 스크립트를 포함한 나머지를 건너뜁니다.
  • 같은 트리거 정보. 이전 및 이후 스크립트는 작업과 같은 제스처, 창, 트리거 정보를 봅니다 (스크립트 참조의 Context 기본 제공 함수).
  • 일치할 때마다 자체 순서가 실행됩니다. 빠르게 연달아 그린 두 제스처는 각자의 순서대로 동시에 실행됩니다.
  • 그리기 단추를 놓음 전역 이벤트는 이 순서에 포함되지 않습니다. 단추를 놓을 때 이 순서와 나란히 시작됩니다.
  • 텍스트 확장: 입력한 텍스트는 이전 스크립트가 실행되기 전에 지워지고, 코드를 끝낸 키(예: 공백)는 작업 뒤, 이후 스크립트가 실행되기 전에 입력됩니다. 텍스트 확장을 참조하십시오.

그룹에 이전 스크립트도 이후 스크립트도 없으면 작업만 단독으로 실행됩니다.

이전 및 이후 시간 제한​

스크립트 페이지의 한도 및 시간 제한 카드에 있는 이전 및 이후 시간 제한은 각 이전 또는 이후 스크립트가 실행될 수 있는 시간을 제한합니다. 기본값은 3,000밀리초이며 0~60,000 사이입니다. 그 시간이 지나도 실행 중인 스크립트는 메시지 상자 없이 중지되고 다음 단계가 시작됩니다. 진단 콘솔에 그에 대한 줄이 표시됩니다(콘솔 참조). 0이면 각 스크립트에 약 20밀리초가 주어집니다.

이 제한은 작업 자체에는 절대 적용되지 않습니다.