명령어와 함수 인덱스
더 자세한 정보는 함수나 명령어 이름에 클릭하십시오. 자주 사용하는 엔트리들은 큰 글꼴로 표시했습니다.
엔트리 | 설명 |
---|---|
{ ... } (블록) | 한 쌍의 반괄호는 블록을 나타냅니다. 블록은 전형적으로 함수, Else, Loop, While-loop, 그리고 IF-명령어와 함께 사용됩니다. |
{ ... } / Object() | 스크립트가 가능한 연관 배열을 생성합니다. |
[ ... ] / Array() | 스크립트가 가능한 연관 배열을 정수 키로 생성합니다. |
Abs() | 숫자의 절대값을 돌려줍니다. |
AutoTrim | Var1 = %Var2% 서술문에서 Var2의 처음과 끝에서 탭과 스페이스를 걷어낼지 말지 결정합니다. |
ASin() | 아크사인을 라디안 단위로 돌려줍니다 (Number는 사인 값). |
ACos() | 아크코사인을 라디안 단위로 돌려줍니다 (Number는 코사인 값). |
ATan() | 아크탄젠트를 라디안 단위로 돌려줍니다 (Number는 탄젠트 값). |
BlockInput | 사용자가 키보드와 마우스를 통하여 컴퓨터와 대화하도록 켜거나 끕니다. |
Break | 회돌이를 빠져 나옵니다. 모든 종류의 회돌이 안에서 유효합니다. |
Catch | try 서술문을 실행하는 동안에 에러가 일어나면 실행할 코드를 지정합니다. |
Ceil() | Number는 가장 가까운 정수로 올림됩니다 (.00 버림). |
Click | 지정된 좌표에 마우스 버튼을 클릭합니다. 마우스 버튼을 누르거나, 마우스 휠을 돌리거나, 또는 마우스를 이동할 수 있습니다. |
ClipWait | 클립보드에 데이터가 들어올 때까지 기다립니다. |
ComObjActive() | 등록된 COM 객체를 열람합니다. |
ComObjArray() | COM에 사용할 SAFEARRAY를 생성합니다. |
ComObjConnect() | COM 객체의 이벤트 소스를 주어진 접두사를 가진 함수들에 연결합니다. |
ComObjCreate() | COM 객체를 생성합니다. |
ComObjEnwrap() / ComObjUnwrap() | COM 객체를 싸거나 풉니다. |
ComObjError() | COM 에러의 고지를 켜거나 끕니다. |
ComObjFlags() | COM 포장자 객체의 행위를 제어하는 플래그를 열람하거나 변경합니다. |
ComObjGet() | COM 컴포넌트가 제공하는 객체의 참조 주소를 돌려줍니다. |
ComObjMissing() | COM 메쏘드에 건넬 "missing parameter" 객체를 만듭니다. |
ComObjParameter() | 값과 유형을 싸서 매개변수로 COM 메쏘드에 건넵니다. |
ComObjQuery() | COM 객체에 인터페이스나 서비스를 질의합니다. |
ComObjType() | COM 객체에서 유형 정보를 열람합니다. |
ComObjValue() | COM 포장자 객체에 저장된 값이나 포인터를 열람합니다. |
Continue | 현재 남아 있는 회돌이 반복을 건너뛰고 다시 새로 회돌이를 시작합니다. 어떤 종류의 회돌이 안에서도 유효합니다. |
Control | 콘트롤에 다양한 변경을 합니다. |
ControlClick | 마우스 버튼 이벤트나 마우스 휠 이벤트를 콘트롤에 보냅니다. |
ControlFocus | 창위의 콘트롤에 입력 초점을 설정합니다. |
ControlGet | 콘트롤에 관하여 다양한 유형 정보를 열람합니다. |
ControlGetFocus | 목표 창에서 어느 콘트롤이 입력 초점을 가지고 있는지 열람합니다. |
ControlGetPos | 콘트롤의 위치와 크기를 열람합니다. |
ControlGetText | 콘트롤에서 텍스트를 열람합니다. |
ControlMove | 콘트롤을 이동하거나 크기를 바꿉니다. |
ControlSend / ControlSendRaw | 시뮬레이트 키를 창이나 콘트롤에 전송합니다. |
ControlSetText | 콘트롤의 텍스트를 바꿉니다. |
CoordMode | 다양한 명령어에 대하여 좌표 모드를 활성 창이나 화면에 상대적으로 설정합니다. |
Cos() | 숫자의 삼각함수 코사인을 돌려줍니다 . |
Critical | 현재 쓰레드가 다른 스레드에 인터럽트를 당하지 않도록 방지하거나, 인터럽트 되도록 허용합니다. |
DetectHiddenText | 창에서 보이지 않는 텍스트를 "보여줄지 말지" 결정합니다. 창을 찾는 목적에 사용할 수 있습니다. 이 명령어는 IfWinExist와 WinActivate 같은 명령어에 영향을 미칩니다. |
DetectHiddenWindows | 보이지 않은 창을 스크립트에 "보여줄지 말지" 결정합니다. |
DllCall() | 표준 Windows API 함수와 같은, DLL 안의 함수를 호출합니다. |
Drive | CD 드라이브나 DVD 드라이브의 트레이를 꺼내거나 넣습니다. 또는 드라이브의 볼륨 라벨을 설정합니다. |
DriveGet | 컴퓨터의 드라이브에 관하여 다양한 유형의 정보를 열람합니다. |
DriveSpaceFree | 드라이브의 여유 공간을 메가 바이트 단위로 열람합니다. |
Edit | 현재 스크립트를 편집하기 위해 연관 편집기에 엽니다. |
Else | IF-서술문이 FALSE로 평가되면 수행할 명령어(들)을 지정합니다. 명령어가 두 개 이상 존재하면, 블록 (괄호)에 둘러 싸 넣으십시오. |
EnvAdd | 주어진 값을 변수에 더해 자기 자신에 할당합니다. (날짜-시간 값에서 더하거나 뺄 수도 있습니다). 다음과 동등합니다: Var += Value . |
EnvDiv | 변수를 주어진 값으로 나누어서 자기 자신에 할당합니다: Var /= Value . |
EnvGet | 환경 변수를 열람합니다. |
EnvMult | 변수를 주어진 값만큼 곱해서 자기 자신에 할당합니다. 다음과 동등합니다: Var *= Value . |
EnvSet | 환경에 담긴 변수에 값을 씁니다. |
EnvSub | 주어진 값을 변수에서 빼서 자기 자신에 할당합니다 (날짜-시간 값을 비교하는 데에도 사용할 수 있습니다). 다음과 동등합니다: Var -= Value . |
EnvUpdate | OS는 물론 실행 중인 모든 어플리케이션에 환경 변수가 바뀌었음을 고지합니다. |
Exit | 현재 쓰레드를 빠져 나오거나 (스크립트가 영속적이 아니고 핫키도 전혀 없다면) 전체 스크립트를 끝냅니다. |
ExitApp | 스크립트를 무조건 종료합니다. |
Exp() | e (대략 2.71828182845905)를 N 만큼 제곱해서 돌려줍니다. |
FileAppend | 텍스트를 파일 끝에 씁니다 (필요하면, 먼저 파일을 생성합니다). |
FileCopy | 파일을 복사합니다. |
FileCopyDir | 폴더를 복사합니다. 그의 하위 폴더와 파일도 함께 복사됩니다 (xcopy와 유사). |
FileCreateDir | 폴더를 생성합니다. |
FileCreateShortcut | 단축 파일을 생성합니다 (.lnk). |
FileDelete | 파일을 삭제합니다. |
FileEncoding | FileRead, FileReadLine, Loop Read, FileAppend, 그리고 FileOpen에 대하여 기본 파일 인코딩을 설정합니다. 다음도 참조하십시오: 텍스트 인코딩 |
FileInstall | 지정한 파일을 스크립트의 컴파일 버전에 포함시킵니다. |
FileGetAttrib | 파일이나 폴더가 읽기 전용인지, 숨은 파일인지 등등의 속성을 보고합니다. |
FileGetShortcut | 단축 파일에 관한 정보를 열람합니다(.lnk). 예를 들어 그의 목표 파일. |
FileGetSize | 파일의 크기를 열람합니다. |
FileGetTime | 파일이나 폴더의 날짜시간 도장을 열람합니다. |
FileGetVersion | 파일의 버전을 열람합니다. |
FileMove | 파일을 이동하거나 이름을 바꿉니다. |
FileMoveDir | 폴더를 그의 하위 폴더 파일과 함께 이동합니다. 폴더 이름을 바꿀 수도 있습니다. |
FileOpen | 객체-지향적 파일 I/O를 제공합니다. |
FileRead | 파일의 내용을 변수 안으로 읽어 들입니다. |
FileReadLine | 지정된 줄을 파일로부터 읽어 그 텍스트를 변수에 저장합니다. |
FileRecycle | 파일이나 디렉토리를 휴지통으로 보냅니다. |
FileRecycleEmpty | 휴지통을 비웁니다. |
FileRemoveDir | 폴더를 삭제합니다. |
FileSelectFile | 사용자가 파일을 열거나 저장할 수 있도록 표준 대화상자를 보여줍니다. |
FileSelectFolder | 사용자가 폴더를 선택할 수 있도록 표준 대화상자를 보여줍니다. |
FileSetAttrib | 파일이나 폴더의 속성을 변경합니다. 와일드카드를 지원합니다. |
FileSetTime | 파일이나 폴더의 날짜시간 도장을 변경합니다. 와일드카드를 지원합니다. |
Finally | Try 서술문이 끝나면, 한 블록의 코드가 언제나 확실하게 실행되도록 합니다. |
Floor() | 숫자를 가장 가까운 정수로 버림한 다음 돌려줍니다 ( .00을 버림). |
For | 객체 안의 키-값 한 쌍마다 일련의 명령어를 반복합니다. |
Format | 가변 개수의 입력 값을 포맷 문자열에 맞게 포맷합니다. |
FormatTime | YYYYMMDDHH24MISS 타임스탬프를 지정된 날짜/시간 형식으로 변형합니다. |
Func() | 함수를 가리키는 참조주소를 열람합니다. |
GetKeyName() GetKeyVK() GetKeySC() |
가상 키 코드 또는 키의 스캔 코드의 이름 또는 텍스트를 열람합니다. |
GetKeyState | 키보드 키나 마우스/조이스틱 버튼이 눌러 있는지 뗀 상태인지 점검합니다. 또 조이스틱의 상태를 열람합니다. |
Gosub | 지정된 라벨로 점프해서 Return을 만날 때까지 실행을 계속합니다. |
Goto | 지정된 라벨로 점프해 실행을 계속합니다. |
GroupActivate | GroupAdd로 정의된 창 그룹에서 다음 창을 활성화합니다. |
GroupAdd | 창을 창 그룹에 추가합니다. 필요하면 창 그룹을 생성합니다. |
GroupClose | 바로 전에 GroupActivate나 GroupDeactivate에 의하여 활성화되었던 활성 창을 닫습니다 . 그 다음에 연속적으로 그 다음 창을 활성화합니다. 그룹에 있는 모든 창을 닫을 수도 있습니다. |
GroupDeactivate | GroupActivate와 비슷합니다. 단 그룹에 없는 다음 창을 활성화한다는 점이 다릅니다. |
Gui | 창과 콘트롤을 생성하고 관리합니다. 만든 창은 데이터 입력 폼이나 맞춤 사용자 인터페이스에 사용할 수 있습니다. |
GuiControl | 구이 창의 콘트롤에 다양한 변경을 합니다. |
GuiControlGet | 구이 탕의 콘트롤에 관하여 다양한 유형의 정보를 열람합니다. |
Hotkey | 스크립트가 실행 중인 동안, 핫키를 생성, 변경, 활성화, 또는 불능화합니다. |
if | 변수를 변수에 비교해 TRUE로 평가되면 수행할 명령어(들)을 지정합니다. 두 개 이상 명령어가 존재하면, 블록 (반괄호) 안에 싸 넣으십시오. |
if (expression) | 표현식이 TRUE로 평가될 때 수행할 명령어(들)을 지정합니다. |
If var [not] between | 변수의 내용이 숫자 순서로 또는 알파벳 순서로 두 값 사이에 (포함) 있는지 점검합니다. |
If var [not] in/contains MatchList | 변수의 내용이 리스트 안의 항목에 부합하는지 점검합니다. |
If var is [not] type | 변수의 내용이 숫자인지, 대문자인지 등등을 점검합니다. |
IfEqual / IfNotEqual | 변수가가 값과 같은지 비교합니다. 다음과 동등합니다: if Var = Value | if Var <> Value . |
IfExist / FileExist() | 파일이나 폴더가 존재하는지 점검합니다. |
IfGreater / IfGreaterOrEqual | 변수를 값에 비교합니다. 다음과 동등합니다: if Var > Value | if Var >= Value . |
IfInString / InStr() | 변수에 지정된 문자열이 포함되어 있는지 점검합니다. |
IfLess / IfLessOrEqual | 변수를 값에 비교합니다. 다음과 동등합니다: if Var < Value | if Var <= Value . |
IfMsgBox | 가장 최근의 MsgBox 명령을 수행하는 동안 사용자가 어느 버튼을 눌렀는지 점검합니다. |
IfWinActive / IfWinNotActive |
지정된 창이 존재하는지 그리고 현재 활성 상태 (전경)인지 점검합니다. |
IfWinExist / IfWinNotExist |
지정된 창이 존재하는지 점검합니다. |
ImageSearch | 화면에서 이미지를 검색합니다. |
IniDelete | 표준 형식의 .ini 파일로부터 값을 지웁니다. |
IniRead | 표준 형식의 .ini 파일로부터 값을 읽습니다. |
IniWrite | 표준 형식의 .ini 파일에 값을 씁니다. |
Input | 사용자가 문자열을 타자하기를 기다립니다. |
InputBox | 입력 박스를 보여주고 사용자가 문자열을 타자해 넣기를 요구합니다. |
InStr() | 주어진 문자열이 나타나는지 왼쪽에서 오른쪽으로 검색합니다. |
IsByRef() | ByRef 매개변수에 값이 주어졌는지 결정합니다. |
IsFunc() | 함수를 동적으로 호출할 수 있는지 알려줍니다. |
IsLabel() | 주어진 값이 라벨에 존재하는지 점검합니다. |
IsObject() | 값이 객체인지 결정합니다. |
KeyHistory | 스크립트 정보 그리고 가장 최근의 키눌림과 마우스 클릭의 이력을 보여줍니다. |
KeyWait | 키나 마우스/조이스틱 버튼을 누를 때까지 또는 뗄 때까지 기다립니다. |
ListHotkeys | 현재 스크립트가 사용 중인 핫키들을 화면에 보여줍니다. 그들의 서브루틴이 현재 실행 중인지, 그리고 키보드 갈고리나 마우스 갈고리를 사용중인지 아닌지 알려줍니다. |
ListLines | 가장 최근에 실행된 스크립트 줄을 화면에 보여줍니다. |
ListVars | 스크립트의 변수들을 보여줍니다: 이름과 현재 내용. |
Log() | 숫자의 상용 로그를 돌려줍니다 (밑수 10). |
Ln() | 숫자의 자연 로그를 돌려줍니다 (밑수 e). |
Loop (보통) | 일련의 명령어들을 반복적으로 수행합니다: 지정된 횟수만큼 또는 break를 만날 때까지. |
Loop (파일 & 폴더) | 지정된 파일이나 폴더를 한 번에 하나씩 열람합니다. |
Loop (문자열 파싱) | 문자열로부터 서브스트링(필드)를 한 번에 하나씩 파싱합니다. |
Loop (파일 내용 읽기) | 텍스트 파일에서 줄을 한 번에 한 줄씩 열람합니다 (FileReadLine보다 수행성능이 더 좋습니다). |
Loop (레지스트리) | 지정된 레지스트리 서브키의 내용을 한 번에 하나씩 열람합니다. |
Menu | 메뉴와 메뉴 항목을 생성, 삭제, 변경 그리고 보여줍니다. 트레이 아이콘과 그의 툴팁을 변경합니다. 컴파일된 스크립트의 메인 창을 열지 말지 제어합니다. |
Mod() | 나머지(Modulo) 연산입니다. 피젯수(Dividend)를 젯수(Divisor)로 나누고 나머지를 돌려줍니다. |
MouseClick | 마우스 버튼을 클릭하거나 누릅니다. 또는 마우스 휠을 돌립니다. 주의: Click 명령어가 일반적으로 더 유연하고 사용하기가 더 쉽습니다. |
MouseClickDrag | 지정된 마우스 버튼을 클릭하고 누릅니다. 마우스를 목표 좌표로 이동합니다. 그리고 마우스를 뗍니다. |
MouseGetPos | 마우스 커서의 현재 위치를 열람합니다. 그리고 선택적으로 어느 창과 콘트롤 위에 있는지 열람합니다. |
MouseMove | 마우스 커서를 이동합니다. |
MsgBox | 지정된 텍스트를 작은 창 안에 보여줍니다. 안에 버튼이 들어 있습니다 (예를 들어 Yes 그리고 No). |
NumGet() | 지정된 주소+오프셋에 저장된 이진 숫자를 열람합니다. |
NumPut() | 지정된 주소+오프셋에 이진 형태의 숫자를 저장합니다. |
OnExit | 스크립트가 종료할 대 자동으로 실행할 서브루틴을 지정합니다. |
OnMessage() | 스크립트가 지정된 메시지를 받을 때 자동으로 호출할 함수를 지정합니다. |
OutputDebug | 문자열을 (있다면) 디버거에 보내 보여줍니다. |
Pause | 스크립트의 현재 쓰레드를 정지합니다. |
PixelGetColor | 지정된 좌표에서 픽셀의 색을 열람합니다. |
PixelSearch | 화면 구역을 검색해 지정된 색을 가진 픽셀을 찾습니다. |
PostMessage | 메시지를 창이나 콘트롤의 메시지 큐에 넣습니다. |
Process | 프로세스에 다음 연산 중 하나를 수행합니다: 존재하는지 점검합니다; 우선순위를 변경합니다; 닫습니다; 끝나기를 기다립니다. |
Progress | 진척 사항 바를 담고 있는 창을 생성하거나 갱신합니다. |
Random | 의사-무작위 수를 생성합니다. |
RegExMatch() | 문자열에 패턴(정규 표현식)을 담을지 말지 결정합니다. |
RegExReplace() | 문자열 안에서 패턴 (정규 표현식)에 부합하는 것들을 교체합니다. |
RegDelete | 레지스트리에서 서브키나 값을 삭제합니다. |
RegRead | 값을 레지스트리에서 읽습니다. |
RegWrite | 값을 레지스트리에 씁니다. |
RegisterCallback() | 호출 될 때 머신-코드 주소를 생성해서, 그 호출을 스크립트의 함수로 방향전환합니다. |
Reload | 현재 실행중인 스크립트의 실체를 새로운 실체로 교체합니다. |
Return | 서브루틴으로부터 이전에 실행을 점프했던 곳으로 돌아갑니다. 함수-호출, Gosub, 핫키 활성화, GroupActivate, 기타 등등의 방법으로 점프했던 곳으로 돌아갑니다. |
Round() | N이 생략되거나 0이면, Number는 가장 가까운 정수로 버림됩니다. N이 양수이면, Number는N개의 십진 자리로 버림됩니다. N이 음수이면, Number는 소수점 왼쪽으로 N 자리수 만큼 버림됩니다. |
Run | 외부 프로그램을 실행합니다. |
RunAs | 이 다음부터 Run과 RunWait를 사용하기 위해 사용자 신용장 세트를 지정합니다. |
RunWait | 외부 프로그램을 실행하고 끝날 때까지 기다립니다. |
Send / SendRaw / SendInput / SendPlay | 시률레이트된 키눌림과 마우스 클릭을 활성 창에 전송합니다. |
SendLevel | 인위적인 키눌림과 마우스 이벤트를 핫키와 핫스트링이 무시할지 말지 제어합니다. |
SendMessage | 메시지를 창이나 콘트롤에 전송하고 승인을 기다립니다. |
SendMode | 기본 (SendEvent) 값이 아니라, Send를 SendInput이나 SendPlay와 동일하게 만듭니다. 또Click 그리고 MouseMove/Click/Drag가 지정된 메쏘드를 사용하도록 만듭니다. |
SetBatchLines | 얼마나 빨리 스크립트를 실행할지 결정합니다 (CPU 이용에 영향을 미칩니다). |
SetCapslockState | Capslock 키의 상태를 설정합니다.강제로 온 또는 오프 상태를 유지할 수 있습니다. |
SetControlDelay | 각 콘트롤-변경 명령어 다음에 지연 시간을 설정합니다. |
SetDefaultMouseSpeed | 마우스 속도를 설정합니다. Click 그리고 MouseMove/Click/Drag에 지정되어 있지 않을 경우 유용합니다. |
SetEnv (Var = Value) | 지정된 값을 변수에 할당합니다. |
SetFormat | 수학 연산으로 생산돈 정수와 부동 소수점 수의 형식을 설정합니다. |
SetKeyDelay | Send나 ControlSend로 키를 누른 후에 지연될 시간을 설정합니다. |
SetMouseDelay | 마우스 이동이나 클릭 후에 지연될 시간을 설정합니다. |
SetNumlockState | Numlock 키의 상태를 설정합니다. 강제로 온 또는 오프 상태를 유지할 수 있습니다. |
SetScrollLockState | Scrolllock 키의 상태를 설정합니다. 강제로 온 또는 오프 상태를 유지할 수 있습니다. |
SetRegView | 32-비트 스크립트에서 레지스트리 명령어가 64-비트 레지스트리 뷰에 접근하는 것을 그리고 그 반대를 허용합니다. |
SetStoreCapslockMode | Send 후에 CapsLock의 상태를 복구할지 말지 결정합니다 . |
SetTimer | 서브루틴이 자동으로 그리고 반복적으로 지정된 시간 간격마다 기동되도록 만듭니다. |
SetTitleMatchMode | WinWait와 같은 명령어와 같이, WinTitle 매개변수의 부합 행위를 설정합니다. |
SetWinDelay | WinActivate와 같이, 각 창 명령어 다음에 지연 시간을 설정합니다. |
SetWorkingDir | 스크립트의 현재 작업 디렉토리를 변경합니다. |
Shutdown | 시스템을 닫거나, 재시작하거나 또는 로그오프 합니다. |
Sin() | Number의 삼각 사인 값을 돌려줍니다. |
Sleep | 지정된 시간 동안 기다린 다음 계속 진행합니다. |
Sort | 변수의 내용을 알파벳, 숫자, 또는 무작위 순서로 정렬합니다 (선택적으로 중복을 제거합니다). |
SoundBeep | PC 스피커로 톤을 방출합니다. |
SoundGet | 사운드 장치로부터 다양한 설정을 열람합니다 (마스터 음소거, 마스터 볼륨 등등.) |
SoundGetWaveVolume | 사운드 장치로부터 웨이브 출력 볼륨을 열람합니다. |
SoundPlay | 사운드, 비디오, 또는 기타 지원되는 파일 유형을 연주합니다. |
SoundSet | 사운드 장치의 다양한 설정을 변경합니다 (마스터 음소거, 마스터 볼륨 등등.) |
SoundSetWaveVolume | 사운드 장치를 위해 웨이브 출력 볼륨을 변경합니다. |
SplashImage | JPG, GIF, 또는 BMP 이미지를 담고 있는 창을 만들거나 갱신합니다. |
SplashTextOn | 맞춤 가능한 텍스트 팝업 창을 생성합니다. |
SplashTextOff | 위의 창을 닫습니다. |
SplitPath | 파일 이름이나 URL을 이름, 디렉토리, 확장자, 그리고 드라이브로 가릅니다. |
Sqrt() | Number의 평방근을 돌려줍니다. |
StatusBarGetText | 표준 상태 바 콘트롤으로부터 텍스트를 열람합니다. |
StatusBarWait | 차의 상태 바에 지정된 문자열이 들어올 때까지 기다립니다. |
StrPut() / StrGet() | 문자열을 메모리 주소로 복사하거나 복사해 옵니다. 선택적으로 코드 페이지에 맞게 변환합니다. |
StringCaseSense | 문자열 비교에 대소문자를 구분할지 결정합니다. (기본값은 "대소문자를 구별하지 않습니다"). |
StringGetPos / InStr() | 문자열 안에서 지정된 부분문자열의 위치를 열람합니다. |
StringLeft | 문자열의 왼쪽으로부터 여러 문자를 열람합니다. |
StringLen / StrLen() | 문자열에 들은 문자의 갯수를 열람합니다. |
StringLower | 문자열을 소문자로 변환합니다. |
StringMid / SubStr() | 문자열에서 지정된 위치로부터 하나 이상이 문자를 열람합니다. |
StringReplace | 지정된 부분문자열을 새 문자열로 교체합니다. |
StringRight | 문자열의 오른쪽으로부터 문자들을 열람합니다. |
StringSplit | 문자열을 지정된 가름자를 사용하여 부분 문자열 배열로 가릅니다. |
StringTrimLeft | 문자열의 왼쪽으로부터 문자들을 제거합니다. |
StringTrimRight | 문자열의 오른쪽으로부터 문자들을 제거합니다. |
StringUpper | 문자열을 대문자로 변환합니다. |
Suspend | 선택된 또는 모든 핫키와 핫스트링을 켜고 끕니다. |
SysGet | 화면 해상도, 다중-모니터 정보, 시스템 객체의 크기, 그리고 기타 시스템 특성을 열람합니다. |
Tan() | Number의 삼각 탄젠트를 돌려줍니다. |
Thread | 쓰레드의 우선순위 또는 인터럽트 허용 여부를 설정합니다. 임시로 모든 타이머를 끌 수도 있습니다. |
Throw | 에러가 일어났다는 신호를 보냅니다. 이 신호는 try-catch 서술문으로 잡을 수 있습니다. |
ToolTip | 언제나 최상위에 있는 창을 화면 어디든지 만듭니다. |
Transform | 잡다한 수학 기능, 비트별 연산, 그리고 ASCII/유니코드 변환 같은 작업을 수행합니다. |
TrayTip | 풍선 메시지를 트레이 아이콘 근처에 만듭니다. |
Trim | 문자열의 앞/뒤에서 문자들을 걷어냅니다. |
Try | 하나 이상의 서술문 (명령어나 표현식)을 throw 명령어가 던지는 실행시간 에러와 예외로부터 보호합니다. |
Until | Loop 또는 For-회돌이에 조건을 적용합니다. |
UrlDownloadToFile | 인터넷으로부터 파일을 내려받습니다. |
Var = value | 지정된 값을 변수에 할당합니다. |
Var := expression | 표현식을 평가해서 그 결과를 변수에 저장합니다. |
VarSetCapacity() | 변수의 가용 능력을 확대하거나 그의 메모리를 풀어줍니다. 보통, 이것은 DllCall과 같이 비정상적인 상황에서만 필요합니다. |
While-loop | 지정된 표현식이 거짓으로 평가될 때까지 일련의 명령어를 반복적으로 실행합니다. |
WinActivate | 지정된 창을 활성화합니다 (전경 화면으로 만듭니다). |
WinActivateBottom | WinActivate와 동일합니다. 단 최상단 창이 아니라 (가장 최근까지도 활성화되지 않은) 최하단 창을 활성화한다는 점이 다릅니다. |
WinActive() | 활성창이 지정된 기준에 부합하면 그 유일한 ID (HWND)를 돌려줍니다. |
WinClose | 지정된 창을 닫습니다. |
WinExist() | 제일 처음 부합한 창의 유일한 ID (HWND)를 돌려줍니다. |
WinGetActiveStats | WinGetActiveTitle 기능과 WinGetPos기능을 하나의 명령어로 결합합니다. |
WinGetActiveTitle | 활성 창의 제목을 열람합니다. |
WinGetClass | 지정된 창의 클래스 이름을 열람합니다. |
WinGet | 지정된 창의 유일한 ID, 프로세스 ID, 프로세스 이름, 또는 그의 콘트롤 목록을 열람합니다. 또 지정된 기준에 부합하는 모든 창의 목록을 열람할 수도 있습니다. |
WinGetPos | 지정된 창의 크기와 위치를 열람합니다. |
WinGetText | 지정된 창으로부터 텍스트를 열람합니다. |
WinGetTitle | 지정된 창의 제목을 열람합니다. |
WinHide | 지정된 창을 감춥니다. |
WinKill | 지정된 창을 강제로 닫습니다. |
WinMaximize | 지정된 창을 최대 크기로 확대합니다. |
WinMenuSelectItem | 지정된 창의 메뉴 바에서 메뉴 항목을 요청합니다. |
WinMinimize | 지정된 창을 태스크 바의 버튼으로 축소합니다. |
WinMinimizeAll | 모든 창을 최소화합니다. |
WinMinimizeAllUndo | 이전 WinMinimizeAll의 효과를 언두합니다. |
WinMove | 지정된 창의 위치 / 크기를 변경합니다. |
WinRestore | 지정된 창이 최대화 또는 최소화 상태이면 원래대로 복구합니다. |
WinSet | 지정된 창에 다양한 변경을 가할 수 있습니다. 예를 들어 "항상 위에" 그리고 투명도. |
WinSetTitle | 지정된 창의 제목을 바꿉니다. |
WinShow | 지정된 창을 보여줍니다. |
WinWait | 지정된 창이 끝날 때까지 기다립니다. |
WinWaitActive | 지정된 창이 활성화될 때까지 기다립니다. |
WinWaitClose | 지정된 창이 존재하지 않을 때까지 기다립니다. |
WinWaitNotActive | 지정된 창이 활성화되지 않을 때까지 기다립니다. |
#ClipboardTimeout | 첫 시도가 실패할 때 클립보드에 얼마나 오랫 동안 접근을 시도할지 변경합니다. |
#CommentFlag | 스크립트의 주석 심볼을 쌍반점에서 다른 문자열로 바꿉니다. |
#ErrorStdOut | 스크립트의 기동을 방해하는 구문 에러를 대화상자에 보여주는 대신에 표준 출력(stdout)으로 보냅니다. |
#EscapeChar | 스크립트의 피신 문자를 바꿉니다 (예를 들어: 역사선 vs. 액센트). |
#HotkeyInterval | #MaxHotkeysPerInterval과 함께, 핫키 활성화 비율을 지정합니다. 이를 넘어서면 경고 대화상자가 나타납니다. |
#HotkeyModifierTimeout | 핫키 수식자의 행위에 영향을 미칩니다: CTRL, ALT, WIN, 그리고 SHIFT. |
#Hotstring | 핫스트링 옵션이나 종료 문자를 바꿉니다. |
#If | #IfWinActive와 비슷하지만, 어떤 표현식에도 작동합니다. |
#IfTimeout | #If 표현식 한 줄을 평가하는 데 소비할 최대 시간을 설정합니다. |
#IfWinActive / #IfWinExist | 문맥-감지 핫키와 핫스트링을 생성합니다. 문맥 감지 핫키는 활성화되어 있는 창의 종류에 따라 또는 존재 여부에 따라 다른 행위를 수행합니다. |
#Include | 스크립트는 마치 지정된 파일의 내용이 지정한 위치에 정확하게 존재하는 듯 행동합니다. |
#InputLevel | 핫키와 핫스트링이 어느 인위적인 키보드와 마우스 이벤트를 무시할지 제어합니다. |
#InstallKeybdHook | 키보드 갈고리를 무조건 설치합니다. |
#InstallMouseHook | 마우스 갈고리를 무조건 설치합니다. |
#KeyHistory | KeyHistory 창에 보여주는 키보드와 마우스 이벤트의 최대 개수를 설정합니다. 0으로 설정하면 키 이력을 보여주지 않습니다. |
#LTrim | 계속 섹션에서 들여쓰기를 다듬을지 여부를 설정합니다. |
#MaxHotkeysPerInterval | #HotkeyInterval과 함께, 핫키의 활성화 비율을 설정합니다. 이 비율을 넘어서면 경고 대화상자가 나타납니다. |
#MaxMem | 각 변수의 최대 메모리를 지정된 개수의 메가바이트로 설정합니다. |
#MaxThreads | 동시 쓰레드의 최대 갯수를 설정합니다. |
#MaxThreadsBuffer | #MaxThreadsPerHotkey 한계에 도달했을 때 키눌림을 무시하지 않고핫키가 버퍼 처리됩니다. |
#MaxThreadsPerHotkey | 핫키 또는 핫스트링당 동시 쓰레드의 최대 개수를 설정합니다. |
#MenuMaskKey | Win 또는 Alt 키업 이벤를 마스크하는데 사용할 키를 변경합니다. |
#NoEnv | 환경 변수인지 알아보기 위해 빈 문자열을 점검하지 않습니다 (새로운 모든 스크립트에 권장합니다). |
#NoTrayIcon | 트레이 아이콘을 보여주지 않습니다. |
#Persistent | 스크립트를 영구히 실행되도록 유지합니다 (즉, 사용자가 닫을 때까지 또는 ExitApp를 만날 때까지). |
#SingleInstance | 스크립트가 이미 실행 중일 때 다시 실행하는 것을 허용할지 여부를 결정합니다. |
#UseHook | 갈고리를 사용해 키보드 핫키를 구현하도록 강제합니다. |
#Warn | 보통 개발자쪽 에러임을 나타내는 선택된 조건에 대하여 경고를 켜거나 끕니다. |
#WinActivateForce | 부드럽게 창을 활성화하지 않고 직접 강제로 활성화합니다. |