명령어와 함수 인덱스

더 자세한 정보는 함수나 명령어 이름에 클릭하십시오. 자주 사용하는 엔트리들은 큰 글꼴로 표시했습니다.

엔트리 설명
{ ... } (블록) 한 쌍의 반괄호는 블록을 나타냅니다. 블록은 전형적으로 함수, 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 바로 전에 GroupActivateGroupDeactivate에 의하여 활성화되었던 활성 창을 닫습니다 . 그 다음에 연속적으로 그 다음 창을 활성화합니다. 그룹에 있는 모든 창을 닫을 수도 있습니다.
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이 양수이면, NumberN개의 십진 자리로 버림됩니다. N이 음수이면, Number는 소수점 왼쪽으로 N 자리수 만큼 버림됩니다.
Run 외부 프로그램을 실행합니다.
RunAs 이 다음부터 RunRunWait를 사용하기 위해 사용자 신용장 세트를 지정합니다.
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 SendControlSend로 키를 누른 후에 지연될 시간을 설정합니다.
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 부드럽게 창을 활성화하지 않고 직접 강제로 활성화합니다.