본문으로 건너뛰기

278개 문서가 "참조" 태그에 분류되었습니다

모든 태그 보기

CheckBox()

대화상자 뷰에 체크박스를 추가합니다.

ClickParams()

클릭 이벤트를 매개변수로 설정할 때 유용합니다.

ClickParams():setDelay()

이 메서드를 사용하여 클릭의 지연 시간을 밀리초 단위로 설정할 수 있습니다.

ClickParams():setOffset()

일치 항목 또는 좌표가 설정된 경우, x 및 y 좌표를 기준으로 클릭 위치가 오프셋됩니다.

Clipboard:paste()

현재 클립보드의 텍스트를 포커스된 입력 필드에 붙여넣습니다.

Color()

색상 유사도를 수행하기 위한 유틸리티 클래스입니다.

Color():blue()

16진수 색상 문자열에서 파란색 색상 값을 추출합니다.

Color():green()

16진수 색상 문자열에서 초록색 색상 값을 추출합니다.

Color():red()

16진수 색상 문자열에서 빨간색 색상 값을 추출합니다.

Column()

대화상자에 Column 뷰를 추가합니다.

DateTime()

날짜 및 시간 계산을 수행하는 유틸리티 클래스입니다.

DateTime():day()

DateTime 객체의 요일을 반환합니다. (일요일이 0, 월요일이 1 등)

DateTime():diff()

현재 DateTime 객체와 다른 DateTime 객체 간의 차이를 계산합니다.

DateTime():endOf()

DateTime 객체를 지정한 시간 단위의 끝으로 설정합니다 (예: 하루의 끝, 한 달의 끝).

DateTime():isAfter()

현재 DateTime 객체가 다른 DateTime 객체보다 이후인지 확인합니다.

DateTime():isBefore()

현재 DateTime 객체가 다른 DateTime 객체보다 이전인지 확인합니다.

DateTime():isBetween()

현재 DateTime 객체가 두 개의 다른 DateTime 객체 사이에 있는지(경계값 포함) 확인합니다.

DateTime():isSame()

현재 DateTime 객체가 다른 DateTime 객체와 동일한지 확인합니다.

DateTime():local()

DateTime 객체의 표준 시간대를 시스템의 기본 로컬 표준 시간대로 변환합니다.

DateTime():startOf()

DateTime 객체를 지정한 시간 단위의 시작으로 설정합니다 (예: 하루의 시작, 한 달의 시작).

DateTime():tz()

DateTime 객체의 표준 시간대를 지정한 표준 시간대 ID로 설정합니다.

DateTime():unix()

DateTime 객체의 Unix 타임스탬프(Unix 에포크 이후의 초)를 반환합니다.

DateTime():valueOf()

DateTime 객체의 원시 값을 반환합니다. 이는 Unix 에포크 이후의 밀리초 수입니다.

Dialog:add()

대화상자에 뷰를 추가합니다. 현재는 이 매개변수를 기반으로 한 뷰만 추가할 수 있습니다.

Dialog:getValueById()

이 메서드는 ID를 기반으로 EditText, CheckBox, RadioGroup의 값을 가져올 때 유용합니다.

Dialog:getValueOf()

이 메서드는 EditText, CheckBox, RadioGroup의 값을 가져올 때 유용합니다.

Dialog:init()

대화상자를 사용하고 표시하려면 이 메서드로 대화상자를 초기화해야 합니다.

Dialog:remove()

ID를 기반으로 대화상자 뷰에서 뷰를 제거합니다.

Dialog:show()

이 함수를 호출하면 대화상자가 화면에 팝업으로 나타납니다.

Dialog:showIfNeeded()

Shows the dialog only when a question still needs an answer. Otherwise it returns straight away, and the macro uses the saved answers.

EditText()

대화상자 뷰에 EditText를 추가합니다.

FinderParams()

검색 감지를 매개변수화하는 데 유용합니다.

FinderParams():isGrayscale()

이미지/텍스트 검색이 그레이스케일로 수행되는지 여부를 나타내는 불리언 값을 반환합니다.

FinderParams():setDelay()

이 메서드를 사용하여 밀리초 단위로 이미지/텍스트 검색 지연을 설정할 수 있습니다.

FinderParams():setHighlight()

이 매개변수는 매크로에게 기기 화면에 감지 결과의 강조 표시를 보여주도록 지시합니다.

GestureRecorder()

The user plays a routine once on their own screen. Every tap, hold and swipe is recorded and passed on to the app, so they can play normally. The answer is a record name for Record:play().

hideWhen()

The opposite of showWhen(): hides an item while a checkbox is ticked, or while an option is chosen. So it shows while the checkbox is not ticked, or while any other option is chosen.

Keyboard

기기 화면에 텍스트를 입력하는 데 유용한 모듈입니다.

Keyboard:type()

이 메서드는 화면에 키보드 입력을 시뮬레이션하지만, 모든 텍스트 입력에서만 작동하며 일부 앱에서는 작동하지 않습니다.

Macro()

런타임에 매크로를 프로그래밍 방식으로 호출하거나 실행하기 위한 확장 모듈입니다.

MatchResult:getX()

일치한 영역의 왼쪽 상단 모서리 X 좌표를 반환합니다.

MatchResult:getY()

일치한 영역의 왼쪽 상단 모서리 Y 좌표를 반환합니다.

NumberInput()

A field that only takes a number. The answer is a number.

NumberInput():setRange()

Keeps the number between two values. The field shows the range, and OK waits for a number in it.

Page()

One page of a long dialog. The first time, the user answers the pages one at a time with Next and Back; once everything is answered, the pages show as tabs.

Point()

화면 상의 x, y 좌표입니다.

RadioButton()

대화상자 뷰에 라디오 버튼을 추가합니다.

RadioGroup()

대화상자 뷰에 라디오 그룹을 추가합니다. 각 하위 뷰는 라디오 버튼을 포함합니다.

RadioGroup():showAsDropdown()

Shows the options as a dropdown instead of round buttons. Better for long lists. The answer is still the id of the chosen RadioButton.

Record

제스처/터치를 다시 재생하는 데 유용한 모듈입니다.

Region()

화면 기기의 일부인 관심 영역에서 UI 자동화를 감지하고 수행하기 위한 핵심 모듈입니다.

Region():click()

MatchResult를 사용하여 매개변수가 적용된 클릭 동작을 수행합니다.

Region():clickAll()

이미지/텍스트를 감지하고 일치하는 좌표를 일괄적으로 클릭합니다.

Region():exist()

영역에 일치 항목이 있는지 확인합니다. 일치 항목을 찾으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Region():existClick()

이미지/텍스트를 감지하고 일치하는 좌표를 클릭합니다. 일치 항목을 찾으면 true를 반환합니다.

Region():existClickAll()

이미지/텍스트를 감지하고 일치하는 좌표를 클릭합니다. 일치 항목을 찾으면 true를 반환합니다.

Region():find()

영역에서 이미지 또는 텍스트를 검색합니다. 이미지나 텍스트를 찾으면 MatchResult를 반환하고, 그렇지 않으면 nil을 반환합니다.

Region():findAll()

이미지 또는 텍스트를 일괄적으로 검색하고 MatchResult 목록을 반환합니다.

Region():getColor()

특정 좌표의 색상 픽셀을 가져옵니다. 이 색상은 나중에 비슷한 점수를 가진 색상인지 비교하는 데 사용할 수 있으며, 색상 감지에 유용합니다.

Region():getColors()

여러 좌표의 색상 픽셀을 동시에 가져옵니다. 이 색상들은 나중에 비슷한 점수를 가진 색상인지 비교하는 데 사용할 수 있으며, 색상 감지에 유용합니다.

Region():getText()

이 메서드는 관심 영역에서 OCR을 수행하고 연결된 텍스트를 반환합니다.

Region():multiSwipe()

영역 내에서 최대 10개의 손가락으로 동시에 스와이프합니다. 각 손가락은 자체 독립적인 타임라인에서 작동합니다.

Region():screenshot()

영역의 스크린샷을 캡처하여 /data/data/com.androidmacro/images/$macroId/$fileName에 저장합니다.

Region():swipe()

영역 내에서 단일 손가락 스와이프를 수행합니다.

Region():wait()

템플릿이 영역에 나타날 때까지 대기합니다. 시간 초과에 도달하면 이 메서드는 오류를 발생시킵니다.

Region():waitVanish()

템플릿이 영역에서 사라지거나 사라질 때까지 대기합니다. 시간 초과에 도달하면 이 메서드는 오류를 발생시킵니다.

Request()

버전 1.0.0.31에서 도입된 인터넷 네트워크 요청을 수행하기 위한 모듈입니다.

Request():delete()

DELETE 요청을 실행하고 Response 객체를 반환합니다. 이 메서드는 서버에서 리소스를 삭제할 때 사용됩니다.

Request():get()

GET 요청을 실행하고 Response 객체를 반환합니다. 이 메서드는 지정된 URL에서 데이터를 가져올 때 사용됩니다.

Request():patch()

PATCH 요청을 실행하고 Response 객체를 반환합니다. 이 메서드는 서버의 리소스를 부분적으로 업데이트할 때 사용됩니다.

Request():post()

POST 요청을 실행하고 Response 객체를 반환합니다. 이 메서드는 일반적으로 새 리소스를 생성하기 위해 서버에 데이터를 보낼 때 사용됩니다.

Request():put()

PUT 요청을 실행하고 Response 객체를 반환합니다. 이 메서드는 서버의 리소스를 완전히 교체할 때 사용됩니다.

Request():setHeader()

HTTP 요청에 새 헤더를 설정합니다. 이 메서드를 사용하면 요청을 보내기 전에 사용자 지정 HTTP 헤더를 추가할 수 있습니다.

Request():setParameter()

요청 본문에 대한 매개변수를 설정합니다(POST/PUT/PATCH 요청과 함께 사용). 이 메서드를 사용하면 요청 본문에 전송할 데이터를 추가할 수 있습니다.

Response

Response 객체는 Request 모듈로 수행한 HTTP 요청의 결과를 담고 있습니다. 서버가 반환한 응답 데이터, 상태 코드 및 기타 메타데이터에 접근할 수 있도록 해줍니다.

Response:getData()

HTTP 응답에서 응답 본문 콘텐츠를 문자열로 가져옵니다.

Row()

대화상자에 Row 뷰를 추가합니다.

Screen

이 모듈은 Region 모듈과 유사한 기능을 제공하지만, 기기의 전체 너비와 높이를 사용합니다.

Screen:click()

MatchResult를 사용하여 매개변수가 적용된 클릭 동작을 수행합니다.

Screen:clickAll()

이미지/텍스트를 감지하고 일치하는 좌표를 일괄적으로 클릭합니다.

Screen:exist()

기기 화면에 일치 항목이 있는지 확인합니다. 일치 항목을 찾으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Screen:existClick()

이미지/텍스트를 감지하고 일치하는 좌표를 클릭합니다. 일치 항목을 찾으면 true를 반환합니다.

Screen:existClickAll()

이미지/텍스트를 감지하고 일치하는 좌표를 클릭합니다. 일치 항목을 찾으면 true를 반환합니다.

Screen:find()

기기 화면에서 이미지 또는 텍스트를 검색합니다. 이미지나 텍스트를 찾으면 MatchResult를 반환하고, 그렇지 않으면 nil을 반환합니다.

Screen:findAll()

이미지 또는 텍스트를 일괄적으로 검색하고 MatchResult 목록을 반환합니다.

Screen:getColor()

특정 좌표의 색상 픽셀을 가져옵니다. 이 색상은 나중에 비슷한 점수를 가진 색상인지 비교하는 데 사용할 수 있으며, 색상 감지에 유용합니다.

Screen:getColors()

여러 좌표의 색상 픽셀을 동시에 가져옵니다. 이 색상들은 나중에 비슷한 점수를 가진 색상인지 비교하는 데 사용할 수 있으며, 색상 감지에 유용합니다.

Screen:getText()

이 메서드는 기기 화면에서 OCR을 수행하고 연결된 텍스트를 반환합니다.

Screen:multiSwipe()

최대 10개의 손가락으로 화면을 동시에 스와이프합니다. 각 손가락은 자체 매개변수에 따라 독립적인 타임라인에서 작동하며, 누르고, 이동하고, 유지하고, 떼는 동작을 수행합니다.

Screen:screenshot()

기기 전체 화면의 스크린샷을 캡처하여 /data/data/com.androidmacro/images/$macroId/$fileName에 저장합니다.

Screen:swipe()

화면에서 단일 손가락 스와이프를 수행합니다. 스와이프 경로는 손가락이 순차적으로 이동하는 SwipePoint 값 목록으로 정의됩니다.

Screen:wait()

템플릿이 화면에 나타날 때까지 대기합니다. 시간 초과에 도달하면 이 메서드는 오류를 발생시킵니다.

Screen:waitVanish()

템플릿이 화면에서 사라지거나 사라질 때까지 대기합니다. 시간 초과에 도달하면 이 메서드는 오류를 발생시킵니다.

Screen():waitClick()

이미지/텍스트가 화면에 나타날 때까지 대기한 후 클릭합니다.

Section()

A titled group of questions the user can fold, such as "Advanced".

setHelp()

Adds a small line of help under an item. Every dialog item has it.

setRequired()

Chooses whether OK waits for an answer to this question. It is on NumberInput, Slider, TapPicker, TapListPicker and GestureRecorder.

Settings

매크로 설정 및 최적화를 수정하는 데 유용합니다.

Settings:cacheOff()

이 옵션이 꺼져 있으면 매크로는 이미지 프레임 캐시를 사용하지 않습니다.

Settings:cacheOn()

이 옵션이 켜져 있으면 매크로는 마지막 프레임을 저장하기 위한 임시 캐시를 보관합니다. 일반적으로 매크로는 프레임을 사용할 수 있을 때마다 매번 기기 화면을 캡처하는데, 이는 리소스를 많이 사용하는 작업이므로 이를 방지하려면 이 옵션을 사용할 수 있습니다.

Settings:getMinScore()

텍스트 또는 이미지 감지를 수행할 때 임계값으로 사용되는 최소 일치 점수를 반환합니다.

Settings:grayscaleOff()

이 옵션이 꺼져 있으면 텍스트 또는 이미지 감지가 일반 모드로 처리됩니다.

Settings:grayscaleOn()

이 옵션이 켜져 있으면 텍스트 또는 이미지 감지가 그레이스케일 모드로 처리됩니다. 이는 감지 속도를 높이는 데 유용합니다.

Settings:isGrayscale()

텍스트 또는 이미지 감지가 그레이스케일 모드로 처리되는지 확인합니다.

Settings:setComparisonHeight()

비교 높이를 변경합니다. 이 비교 높이는 Android Macro가 화면 비율이 동일한 두 기기 간의 화면 해상도를 계산하기 위해 사용하는 변수 또는 상수입니다.

Settings:setComparisonWidth()

비교 너비를 변경합니다. 이 비교 너비는 Android Macro가 화면 비율이 동일한 두 기기 간의 화면 해상도를 계산하기 위해 사용하는 변수 또는 상수입니다.

Settings:setMinScore()

텍스트 또는 이미지 감지를 수행할 때 최소 임계값 점수를 변경합니다.

showWhen()

Shows a question, text or container only while a checkbox is ticked, or while an option is chosen. Every dialog item has it.

Slider()

The user slides to a number between two values. The label shows the current number. The answer is a number.

SwipeParams()

스와이프 이벤트를 매개변수화하는 데 사용됩니다.

SwipeParams():setContinue()

각 스와이프 포인트가 연속적인지 여부를 설정할 수 있습니다. 여기서 연속적이라는 것은 스와이프하는 손가락이 떼어지지 않음을 의미합니다.

SwipeParams():setDelay()

이 메서드를 사용하여 스와이프 지연을 밀리초 단위로 설정할 수 있습니다.

SwipePoint()

스와이프 경로상의 한 점을 나타냅니다. ScreenmultiSwipe()와 함께 사용하여 손가락이 이동하는 위치, 속도, 그리고 멈추는 시간을 정의합니다.

System

시스템 버튼을 누르기 위한 유틸리티 클래스입니다.

TapListPicker()

The user taps several spots on their own screen, in order. Each marker shows its number and can be dragged. The answer is a list of Points.

TapPicker()

The user taps a spot on their own screen, then drags the marker to fine-tune it. The answer is a Point.

TextView()

대화상자 뷰에 TextView를 추가합니다.

ToastParams()

토스트 메시지를 매개변수로 설정할 때 유용합니다.

Toolbar

Lua에서 떠다니는 Android Macro 툴바를 제어하기 위한 유틸리티 모듈입니다.

Toolbar:setSnap()

툴바의 가장자리 스냅 모드를 활성화하거나 비활성화합니다.

Touch

Android 기기에서 터치 상호작용을 처리하기 위한 인터페이스입니다.

Touch:dispatch()

대기 중인 모든 터치 이벤트를 시스템에 전달합니다. 모든 터치 이벤트가 즉시 처리되도록 보장하려는 경우에 유용합니다.

Touch:down()

지정한 좌표 또는 포인트에서 터치 누름 동작을 수행합니다.

Touch:exit()

터치 인터페이스를 종료하고 정리합니다. 터치 인터페이스 사용을 마친 후 이 메서드를 호출해야 합니다.

Touch:init()

터치 인터페이스를 초기화합니다. 다른 터치 메서드를 사용하기 전에 반드시 이 메서드를 호출해야 합니다.

Touch:move()

지정한 좌표 또는 포인트로 터치 이동 동작을 수행합니다.

Touch:up()

현재 위치에서 터치를 해제하는 터치 뗌 동작을 수행합니다.

Utils

토스트, 알림, 대기(sleep) 등을 표시하기 위한 유틸리티 클래스입니다.