명령어와 함수 인덱스

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

Go to entries starting with: E,   I,   M,   S,   W,   #

Name 설명
{ ... } (블록) Blocks are one or more statements enclosed in braces. Typically used with function definitions and control flow statements.
{ ... } / Object() 스크립트가 가능한 연관 배열을 생성합니다.
[ ... ] / Array() 스크립트가 가능한 연관 배열을 정수 키로 생성합니다.
Abs() Returns the absolute value of the specified number.
AutoTrim Determines whether traditional assignments like Var1 = %Var2% omit spaces and tabs from the beginning and end of Var2.
Asc() Returns the numeric value of the first byte or UTF-16 code unit in the specified string.
ASin() Returns the arcsine (the number whose sine is the specified number) in radians.
ACos() Returns the arccosine (the number whose cosine is the specified number) in radians.
ATan() Returns the arctangent (the number whose tangent is the specified number) in radians.
BlockInput 사용자가 컴퓨터와 키보드와 마우스를 통하여 상호작용 할지 말지 여부를 켜고 끕니다.
Break Exits (terminates) any type of loop statement.
Catch try서술문의 실행 중에 예외가 일어나면 실행할 코드를 지정합니다.
Ceil() Returns the specified number rounded up to the nearest integer (without any .00 suffix).
Chr() Returns the string (usually a single character) corresponding to the character code indicated by the specified number.
Click 지정된 좌표에 마우스 버튼을 클릭합니다. 또 마우스 버튼을 누르고 있을 수 있으며 휠을 돌릴 수 있습니다. 마우스를 이동할 수도 있습니다.
ClipWait 클립보드에 데이터가 담기기를 기다립니다.
ComObjActive() 등록된 COM 객체를 열람합니다.
ComObjArray() COM에 사용할 SafeArray를 생성합니다.
ComObjConnect() COM 객체의 이벤트를 주어진 접두사를 가진 함수에 연결합니다.
ComObjCreate() COM 객체를 생성합니다.
ComObject() 매개변수나 반환 값에 건넬 유형 있는 값을 나타내는 객체를 만듭니다.
ComObjEnwrap() / ComObjUnwrap() COM 객체를 포장하거나/풉니다.
ComObjError() COM 에러의 고지를 켜고 끕니다.
ComObjFlags() COM 포장 객체의 행위를 제어하는 플래그를 열람하거나 변경합니다.
ComObjGet() COM 콤포넌트가 제공하는 객체 주소를 돌려줍니다.
ComObjMissing() COM 메쏘드에 건넬 "missing parameter" 객체를 만듭니다.
ComObjParameter() 값과 유형을 싸서 매개변수로 COM 메쏘드에 건넵니다.
ComObjQuery() COM 객체에 인터페이스 또는 서비스를 질의합니다.
ComObjType() 유형 정보를 COM 객체로부터 열람합니다.
ComObjValue() COM 포장 객체에 저장된 값이나 포인터를 열람합니다.
Continue Skips the rest of a loop statement's current iteration and begins a new one.
Control 콘트롤에 다양한 변경을 합니다.
ControlClick 마우스 버튼이나 마우스 휠 이벤트를 콘트롤에 보냅니다.
ControlFocus 입력 초점을 한 창의 주어진 콘트롤에 전송합니다.
ControlGet 콘트롤에 관하여 다양한 유형의 정보를 열람합니다.
ControlGetFocus 목표 창에서 초점이 있는 콘트롤을 열람합니다.
ControlGetPos 콘트롤의 위치와 크기를 열람합니다.
ControlGetText 콘트롤로부터 텍스트를 열람합니다.
ControlMove 콘트롤을 이동하거나 크기를 변경합니다.
ControlSend / ControlSendRaw 흉내낸 키눌림을 창이나 콘트롤에 보냅니다.
ControlSetText 콘트롤의 텍스트를 변경합니다.
CoordMode 다양한 명령어에 대하여 화면 또는 활성 창에 좌표 모드가 상대적이 되도록 설정합니다.
Cos() Returns the trigonometric cosine of the specified number.
Critical 현재 쓰레드가 다른 쓰레드에게 인터럽트 되지 않도록 방지합니다. 또는 인터럽트 되도록 활성화합니다.
DetectHiddenText 창을 찾기 위한 목적으로 창에서 보이지 않은 텍스트를 "보여줄지 말지" 결정합니다. This affects commands, built-in functions and control flow statements such as WinExist() and WinActivate.
DetectHiddenWindows 스크립트에 보이지 않은 창을 "보여줄지 말지" 결정합니다.
DllCall() 표준 Windows API 함수 같이, DLL안의 함수를 호출합니다.
Drive CD 또는 DVD 드라이브의 트레이를 꺼내고 넣습니다. 또는 드라이브의 볼륨 라벨을 설정합니다.
DriveGet 컴퓨터 드라이브에 관하여 다양한 유형의 정보를 열람합니다.
DriveSpaceFree Retrieves the free disk space of the drive which contains the specified path, in megabytes.
Edit 현재 스크립트를 연관된 편집기에 열어 편집합니다.
Else Specifies one or more statements to execute if an If statement evaluates to false.
EnvAdd 주어진 값을 자신과 합해 변수에 설정합니다 (날짜-시간 값으로부터 시간을 더하거나 뺄 수도 있습니다). 다음과 동등합니다: Var += Value.
EnvDiv 변수에 자기자신을 주어진 값으로 나누어 설정합니다. 다음과 동등합니다: Var /= Value.
EnvGet 환경 변수를 열람합니다.
EnvMult 주어진 값을 변수에 곱해 그 변수에 다시 설정합니다. 다음과 동등합니다: Var *= Value.
EnvSet 값을 환경 변수에 씁니다.
EnvSub 주어진 값을 자신에서 빼어 변수에 설정합니다 (날짜-시간 값도 뺄 수 있습니다). 다음과 동등합니다: Var -= Value.
EnvUpdate OS와 실행 중인 모든 어플에 환경 변수가 변했다고 고지합니다.
Exception() Creates an object with properties, also common to exceptions created by runtime errors.
Exit Exits the current thread or (if the script is not persistent) the entire script.
ExitApp Terminates the script.
Exp() e (대략 2.71828182845905)를 N 만큼 제곱해서 돌려줍니다.
FileAppend 텍스트를 파일 끝에 씁니다 (필요하면 먼저 파일을 생성합니다).
FileCopy 파일을 복사합니다.
FileCopyDir 폴더를 그의 모든 하위 폴더와 파일과 함께 복사합니다 (xcopy와 비슷함).
FileCreateDir 폴더를 생성합니다.
FileCreateShortcut 단축 파일을 만듭니다 (.lnk).
FileDelete 파일을 삭제합니다.
FileEncoding 기본 인코딩을 설정합니다: FileRead, FileReadLine, Loop Read, FileAppend, 그리고 FileOpen().
FileExist() Checks for the existence of a file or folder and returns its attributes.
FileInstall 지정된 파일을 스크립트의 컴파일 버전에 포함시킵니다.
FileGetAttrib 파일이나 폴더가 읽기 전용인지, 숨어 있는지 등등을 보고합니다.
FileGetShortcut 단축 파일 (.lnk)에 관한 정보를 열람합니다. 예를 들어 단축 파일의 목표 파일.
FileGetSize 파일의 크기를 열람합니다.
FileGetTime 파일이나 폴더의 날짜시간 도장을 열람합니다.
FileGetVersion 파일의 버전을 열람합니다.
FileMove 파일을 이동합니다.
FileMoveDir 폴더를 그의 모든 하위 폴더를 포함하여 이동합니다. 폴더의 이름을 바꿀 수도 있습니다.
FileOpen() Opens a file to read specific content from it and/or to write new content into it.
FileRead 파일의 내용을 변수 안으로 읽습니다.
FileReadLine 파일로부터 특정 줄을 읽어서 그 텍스트를 변수에 저장합니다.
FileRecycle Sends a file or directory to the recycle bin if possible, or permanently deletes it.
FileRecycleEmpty 휴지통을 비웁니다.
FileRemoveDir 폴더를 삭제합니다.
FileSelectFile 사용자가 파일을 열거나 저장할 수 있는 표준 대화상자를 보여줍니다.
FileSelectFolder

사용자가 폴더를 선택할 수 있는 표준 대화상자를 보여줍니다.

FileSetAttrib 파일이나 폴더의 속성을 변경합니다. 와일드카드를 지원합니다.
FileSetTime 파일이나 폴더의 날짜시간 도장을 변경합니다. 와일드카드를 지원합니다.
Finally Ensures that one or more statements are always executed after a Try statement finishes.
Floor() Returns the specified number rounded down to the nearest integer (without any .00 suffix).
For 일련의 명령어를 객체 안의 각 키-값 쌍마다 한 번씩 반복합니다.
Format() 가변 개수의 입력 값을 형식 문자열에 맞추어 포맷합니다.
FormatTime 시간도장 YYYYMMDDHH24MISS를 지정된 날짜/시간 형식으로 변환합니다.
Func() 함수를 가리키는 참조를 열람합니다.
GetKeyName() Retrieves the name or text of a key.
GetKeyVK() Retrieves the virtual key code of a key.
GetKeySC() Retrieves the scan code of a key.
GetKeyState 키보드 키나 마우스/조이스틱 버튼이 눌려 있는지 여부를 점검합니다. 또 조이스틱 상태를 열람합니다.
GetKeyState() 키보드 키나 마우스/조이스틱 버튼이 눌려 있는지 여부를 점검합니다. 또 조이스틱 상태를 열람합니다.
Gosub 지정된 라벨로 점프하여 Return을 만날 때까지 실행을 계속합니다.
Goto 지정된 라벨로 점프해서 실행을 계속합니다.
GroupActivate GroupAdd로 정의된 창 그룹에서 다음 창을 활성화합니다.
GroupAdd 창 그룹에 창 규격을 추가합니다. 필요하면 그룹을 생성합니다.
GroupClose GroupActivate 또는 GroupDeactivate으로 활성화 되었던 활성 창을 닫습니다. 다음 창을 순서대로 활성화합니다. 또한 그룹의 모든 창을 닫을 수도 있습니다.
GroupDeactivate GroupActivate와 비슷하지만 그룹에 없는 다음 창을 활성화합니다.
Gui 창과 콘트롤을 생성하고 관리합니다. 그런 창은 데이터 엔트리 폼 또는 맞춤 사용자 인터페이스에 사용할 수 있습니다.
GuiControl GUI 창 안의 콘트롤을 다양하게 변경합니다.
GuiControlGet GUI 창에 있는 콘트롤에 관하여 다양한 유형의 정보를 열람합니다.
Hotkey 스크립트가 실행되는 동안에 핫키를 만들고, 변경하고, 켜고 끕니다.
Hotstring() Creates, modifies, enables, or disables a hotstring while the script is running.
If (표현식) Specifies one or more statements to execute if an expression evaluates to true.
If (legacy) Specifies one or more statements to execute if the comparison of a variable to a value evaluates to 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 / IfNotExist 파일이나 폴더의 존재 여부를 점검합니다.
IfGreater / IfGreaterOrEqual 변수를 값에 비교합니다. 다음과 동등합니다: if Var > Value | if Var >= Value.
IfInString / IfNotInString 변수에 지정된 문자열이 담겨 있는지 점검합니다.
IfLess / IfLessOrEqual 변수를 값에 비교합니다. 다음과 동등합니다: if Var < Value | if Var <= Value.
IfMsgBox 가장 최근에 MsgBox 명령어가 작동 중인 동안 어느 버튼을 사용자가 눌렀는지 점검합니다.
IfWinActive / IfWinNotActive 지정된 창이 존재하는지 그리고 현재 활성 상태 (전경)인지 점검합니다.
IfWinExist / IfWinNotExist 지정된 창이 존재하는지 점검합니다.
IL_Create()
IL_Add()
IL_Destroy()
The means by which icons are added to a ListView or TreeView control.
ImageSearch 화면 한 구역에서 이미지를 검색합니다.
IniDelete 표준 형식의 .ini 파일로부터 값을 지웁니다.
IniRead 표준 형식의 .ini 파일로부터 섹션 이름의 리스트 또는 섹션, 값을 읽습니다.
IniWrite 값이나 섹션을 표준 형식의 .ini 파일에 씁니다.
Input 사용자가 문자열을 타자하기를 기다립니다.
InputBox 입력 박스를 보여주고 사용자가 문자열을 타자해 넣기를 요구합니다.
InputHook() Creates an object which can be used to collect or intercept keyboard input.
InStr() 왼쪽이나 오른쪽으로부터 주어진 문자열이 나타나는지 검색합니다.
IsByRef() Returns a non-zero number if the specified ByRef parameter was supplied with a variable.
IsFunc() Returns a non-zero number if the specified function exists in the script.
IsLabel() Returns a non-zero number if the specified label exists in the script.
IsObject() Returns a non-zero number if the specified value is an object.
IsSet() Returns a non-zero number if the specified variable has been assigned a value.
KeyHistory 스크립트 정보 그리고 가장 최근의 키눌림과 마우스 클릭의 이력을 보여줍니다.
KeyWait 키나 마우스/조이스틱 버튼을 누를 때까지 또는 뗄 때까지 기다립니다.
ListHotkeys 현재 스크립트가 사용 중인 핫키들을 화면에 보여줍니다. 그들의 서브루틴이 현재 실행 중인지, 그리고 키보드 갈고리마우스 갈고리를 사용중인지 아닌지 알려줍니다.
ListLines 가장 최근에 실행된 스크립트 줄을 화면에 보여줍니다.
ListVars 스크립트의 변수들을 보여줍니다: 이름과 현재 내용.
LoadPicture() Loads a picture from file and returns a bitmap or icon handle.
Log() Returns the logarithm (base 10) of the specified number.
Ln() Returns the natural logarithm (base e) of the specified number.
Loop (보통) 일련의 명령어들을 반복적으로 수행합니다: 지정된 횟수만큼 또는 break를 만날 때까지.
Loop (파일 & 폴더) 지정된 파일이나 폴더를 한 번에 하나씩 열람합니다.
Loop (문자열 파싱) 문자열로부터 서브스트링(필드)를 한 번에 하나씩 파싱합니다.
Loop (파일 내용 읽기) 텍스트 파일에서 줄을 한 번에 한 줄씩 열람합니다 (FileReadLine보다 수행성능이 더 좋습니다).
Loop (레지스트리) 지정된 레지스트리 서브키의 내용을 한 번에 하나씩 열람합니다.
LV_Add()
LV_Delete()
LV_DeleteCol()
LV_GetCount()
LV_GetNext()
LV_GetText()
LV_Insert()
LV_InsertCol()
LV_Modify()
LV_ModifyCol()
LV_SetImageList()
The means by which the rows and columns of a ListView control are added, modified or retrieved.
Max() Returns the highest value of one or more numbers.
Menu 메뉴와 메뉴 항목을 생성, 삭제, 변경 그리고 보여줍니다. 트레이 아이콘과 그의 툴팁을 변경합니다. 컴파일된 스크립트의 메인 창을 열지 말지 제어합니다.
MenuGetHandle() Retrieves the Win32 menu handle of a menu.
MenuGetName() Retrieves the name of a menu given a handle to its underlying Win32 menu.
Min() Returns the lowest value of one or more numbers.
Mod() 나머지 연산(Modulo)입니다. Returns the remainder of the specified dividend divided by the specified divisor.
MouseClick 마우스 버튼을 클릭하거나 누릅니다. 또는 마우스 휠을 돌립니다. 주의: Click 명령어가 일반적으로 더 유연하고 사용하기가 더 쉽습니다.
MouseClickDrag 지정된 마우스 버튼을 클릭하고 누릅니다. 마우스를 목표 좌표로 이동합니다. 그리고 마우스를 뗍니다.
MouseGetPos 마우스 커서의 현재 위치를 열람합니다. 그리고 선택적으로 어느 창과 콘트롤 위에 있는지 열람합니다.
MouseMove 마우스 커서를 이동합니다.
MsgBox 지정된 텍스트를 작은 창 안에 보여줍니다. 안에 버튼이 들어 있습니다 (예를 들어 Yes 그리고 No).
NumGet() 지정된 주소+오프셋에 저장된 이진 숫자를 열람합니다.
NumPut() 지정된 주소-오프셋에 이진 형식으로 숫자를 저장합니다.
ObjAddRef() / ObjRelease() 객체의 참조 횟수를 줄이거나 늘립니다.
ObjBindMethod() 주어진 객체의 메쏘드를 호출하는 BoundFunc object를 생성합니다.
ObjClone()
ObjCount()
ObjDelete()
ObjGetAddress()
ObjGetCapacity()
ObjHasKey()
ObjInsert()
ObjInsertAt()
ObjLength()
ObjMaxIndex()
ObjMinIndex()
ObjNewEnum()
ObjPop()
ObjPush()
ObjRemove()
ObjRemoveAt()
ObjSetCapacity()
These functions are equivalent to built-in methods of the Object type. It is usually recommended to use the corresponding method instead.
ObjGetBase() Retrieves an object's base object.
ObjRawGet() Retrieves a key-value pair from an object, bypassing the object's meta-functions.
ObjRawSet() Stores or overwrites a key-value pair in an object, bypassing the object's meta-functions.
ObjSetBase() Sets an object's base object.
OnClipboardChange() 클립보드의 내용이 변경될 때마다 실행될 함수 또는 함수 객체를 등록합니다.
OnError() Specifies a function to run automatically when an unhandled error occurs.
OnExit 스크립트가 종료할 대 자동으로 실행할 서브루틴을 지정합니다.
OnExit() Specifies a callback function to run automatically when the script exits.
OnMessage() 스크립트가 지정된 메시지를 받을 때 자동으로 호출할 함수 또는 함수 객체를 지정합니다 .
Ord() Returns the ordinal value (numeric character code) of the first character in the specified string.
OutputDebug 문자열을 (있다면) 디버거에 보내 보여줍니다.
Pause 스크립트의 현재 쓰레드를 정지합니다.
PixelGetColor 지정된 좌표에서 픽셀의 색을 열람합니다.
PixelSearch 화면 구역을 검색해 지정된 색을 가진 픽셀을 찾습니다.
PostMessage 메시지를 창이나 콘트롤의 메시지 큐에 넣습니다.
Process 프로세스에 다음 연산 중 하나를 수행합니다: 존재하는지 점검합니다; 우선순위를 변경합니다; 닫습니다; 끝나기를 기다립니다.
Progress 진척 사항 바를 담고 있는 창을 생성하거나 갱신합니다.
Random 의사-무작위 수를 생성합니다.
RegExMatch() 문자열 안에서 패턴 (정규 표현식)에 부합하는 것들을 찾습니다.
RegExReplace() 문자열 안에서 패턴 (정규 표현식)에 부합하는 것들을 교체합니다.
RegDelete 레지스트리에서 서브키나 값을 삭제합니다.
RegRead 값을 레지스트리에서 읽습니다.
RegWrite 값을 레지스트리에 씁니다.
RegisterCallback() 호출 될 때 머신-코드 주소를 생성해서, 그 호출을 스크립트의 함수로 방향전환합니다.
Reload 현재 실행중인 스크립트의 실체를 새로운 실체로 교체합니다.
Return 서브루틴으로부터 이전에 실행을 점프했던 곳으로 돌아갑니다. 함수-호출, Gosub, 핫키 활성화, GroupActivate, 기타 등등의 방법으로 점프했던 곳으로 돌아갑니다.
Round() Returns the specified number rounded to N decimal places.
Run 외부 프로그램을 실행합니다.
RunAs 이 다음부터 RunRunWait를 사용하기 위해 사용자 신용장 세트를 지정합니다.
RunWait 외부 프로그램을 실행하고 끝날 때까지 기다립니다.
SB_SetIcon()
SB_SetParts()
SB_SetText()
The means by which the bar of a StatusBar control is modified.
Send / SendRaw / SendInput / SendPlay / SendEvent 시률레이트된 키눌림과 마우스 클릭을 활성 창에 전송합니다.
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 Sets the registry view used by RegRead, RegWrite, RegDelete and registry loops, allowing them in a 32-bit script to access the 64-bit registry view and vice versa.
SetStoreCapsLockMode Send 후에 CapsLock의 상태를 복구할지 말지 결정합니다.
SetTimer 서브루틴이 자동으로 그리고 반복적으로 지정된 시간 간격마다 기동되도록 만듭니다.
SetTitleMatchMode WinWait와 같은 명령어와 같이, WinTitle 매개변수의 부합 행위를 설정합니다.
SetWinDelay WinActivate와 같이, 각 창 명령어 다음에 지연 시간을 설정합니다.
SetWorkingDir 스크립트의 현재 작업 디렉토리를 변경합니다.
Shutdown 시스템을 닫거나, 재시작하거나 또는 로그오프 합니다.
Sin() Returns the trigonometric sine of the specified number.
Sleep 지정된 시간 동안 기다린 다음 계속 진행합니다.
Sort 변수의 내용을 알파벳, 숫자, 또는 무작위 순서로 정렬합니다 (선택적으로 중복을 제거합니다).
SoundBeep PC 스피커로 톤을 방출합니다.
SoundGet Retrieves various settings of a sound device (master mute, master volume, etc.)
SoundGetWaveVolume Retrieves the wave output volume of a sound device.
SoundPlay 사운드, 비디오, 또는 기타 지원되는 파일 유형을 연주합니다.
SoundSet 사운드 장치의 다양한 설정을 변경합니다 (마스터 음소거, 마스터 볼륨 등등.)
SoundSetWaveVolume Changes the wave output volume of a sound device.
SplashImage Creates or updates a window containing an image.
SplashTextOn / SplashTextOff Creates or removes a customizable text popup window.
SplitPath 파일 이름이나 URL을 이름, 디렉토리, 확장자, 그리고 드라이브로 가릅니다.
Sqrt() Returns the square root of the specified number.
StatusBarGetText 표준 상태 바 콘트롤으로부터 텍스트를 열람합니다.
StatusBarWait 차의 상태 바에 지정된 문자열이 들어올 때까지 기다립니다.
StrGet() Copies a string from a memory address, optionally converting it from a given code page.
StringCaseSense 문자열 비교에 대소문자를 구분할지 결정합니다. (기본값은 "대소문자를 구별하지 않습니다").
StringGetPos 문자열 안에서 지정된 부분문자열의 위치를 열람합니다.
StringLeft 문자열의 왼쪽으로부터 여러 문자를 열람합니다.
StringLen 문자열에 들은 문자의 갯수를 열람합니다.
StringLower 문자열을 소문자로 변환합니다.
StringMid 문자열에서 지정된 위치로부터 하나 이상이 문자를 열람합니다.
StringReplace 지정된 부분문자열을 새 문자열로 교체합니다.
StringRight 문자열의 오른쪽으로부터 문자들을 열람합니다.
StringSplit 문자열을 지정된 가름자를 사용하여 부분 문자열 배열로 가릅니다.
StringTrimLeft 문자열의 왼쪽으로부터 문자들을 제거합니다.
StringTrimRight 문자열의 오른쪽으로부터 문자들을 제거합니다.
StringUpper 문자열을 대문자로 변환합니다.
StrLen() 문자열에 들은 문자의 갯수를 열람합니다.
StrPut() Copies a string to a memory address, optionally converting it to a given code page.
StrReplace() 지정된 부분문자열을 새 문자열로 교체합니다.
StrSplit() 문자열을 지정된 가름자를 사용하여 부분 문자열 배열로 가릅니다.
SubStr() 문자열에서 지정된 위치로부터 하나 이상이 문자를 열람합니다.
Suspend 선택된 또는 모든 핫키핫스트링을 켜고 끕니다.
스위치 Executes one case from a list of mutually exclusive candidates.
SysGet 화면 해상도, 다중-모니터 정보, 시스템 객체의 크기, 그리고 기타 시스템 특성을 열람합니다.
Tan() Returns the trigonometric tangent of the specified number.
Thread 쓰레드의 우선순위 또는 인터럽트 허용 여부를 설정합니다. 임시로 모든 타이머를 끌 수도 있습니다.
Throw 에러가 일어났다는 신호를 보냅니다. 이 신호는 try-catch 서술문으로 잡을 수 있습니다.
ToolTip 언제나 최상위에 있는 창을 화면 어디든지 만듭니다.
Transform 잡다한 수학 기능, 비트별 연산, 그리고 ASCII/유니코드 변환 같은 작업을 수행합니다.
TrayTip 풍선 메시지를 트레이 아이콘 근처에 만듭니다. On Windows 10, a toast notification may be shown instead.
Trim() / LTrim() / RTrim() 문자열의 앞뒤로부터 문자들을 걷어냅니다.
Try 하나 이상의 서술문 (명령어나 표현식)을 throw 명령어가 던지는 실행시간 에러와 예외로부터 보호합니다.
TV_Add()
TV_Delete()
TV_Get()
TV_GetChild()
TV_GetCount()
TV_GetNext()
TV_GetParent()
TV_GetPrev()
TV_GetSelection()
TV_GetText()
TV_Modify()
TV_SetImageList()
The means by which the items of a TreeView control are added, modified or retrieved.
Until Loop 또는 For-회돌이에 조건을 적용합니다.
UrlDownloadToFile 인터넷으로부터 파일을 내려받습니다.
Var = Value 지정된 값을 변수에 할당합니다.
Var := expression 표현식을 평가해서 그 결과를 변수에 저장합니다.
VarSetCapacity() 변수의 가용 능력을 확대하거나 그의 메모리를 해제합니다. 보통, 이것은 DllCall()과 같이 비정상적인 상황에서만 필요합니다.
VerCompare() Compares two version strings.
While-회돌이 지정된 표현식이 거짓으로 평가될 때까지 일련의 명령어를 반복적으로 실행합니다.
WinActivate Activates the specified window.
WinActivateBottom WinActivate와 동일합니다. 단 최상단 창이 아니라 최하단 창을 활성화한다는 점이 다릅니다.
WinActive() Checks if the specified window is active and returns its unique ID (HWND).
WinClose 지정된 창을 닫습니다.
WinExist() Checks if the specified window exists and returns the unique ID (HWND) of the first matching window.
WinGetActiveStats WinGetActiveTitle 기능과 WinGetPos기능을 하나의 명령어로 결합합니다.
WinGetActiveTitle 활성 창의 제목을 열람합니다.
WinGetClass 지정된 창의 클래스 이름을 열람합니다.
WinGet 지정된 창의 유일한 ID, 프로세스 ID, 프로세스 이름, 또는 그의 콘트롤 목록을 열람합니다. 또 지정된 기준에 부합하는 모든 창의 목록을 열람할 수도 있습니다.
WinGetPos 지정된 창의 크기와 위치를 열람합니다.
WinGetText 지정된 창으로부터 텍스트를 열람합니다.
WinGetTitle 지정된 창의 제목을 열람합니다.
WinHide 지정된 창을 감춥니다.
WinKill 지정된 창을 강제로 닫습니다.
WinMaximize 지정된 창을 최대 크기로 확대합니다.
WinMenuSelectItem 지정된 창의 메뉴 바에서 메뉴 항목을 요청합니다.
WinMinimize 지정된 창을 태스크 바의 버튼으로 축소합니다.
WinMinimizeAll / WinMinimizeAllUndo 모든 창을 최소화하거나 환원합니다.
WinMove 지정된 창의 위치 / 크기를 변경합니다.
WinRestore 지정된 창이 최대화 또는 최소화 상태이면 원래대로 복구합니다.
WinSet 지정된 창에 다양한 변경을 가할 수 있습니다. 예를 들어 "항상 위에" 그리고 투명도.
WinSetTitle 지정된 창의 제목을 바꿉니다.
WinShow 지정된 창을 보여줍니다.
WinWait 지정된 창이 끝날 때까지 기다립니다.
WinWaitActive / WinWaitNotActive 지정된 창이 활성화되거나 비활성화될 때까지 기다립니다.
WinWaitClose 지정된 창이 존재하지 않을 때까지 기다립니다.
#ClipboardTimeout 첫 시도가 실패하면 스크립트가 클립보드에 얼마나 오랫동안 접근을 시도해야 하는지 변경합니다.
#CommentFlag 스크립트의 주석 심볼을 쌍반점으로부터 다른 문자열로 변경합니다.
#Delimiter Changes the script's command parameter delimiter from comma to some other character.
#DerefChar Changes the script's dereference symbol from percent to some other character.
#ErrorStdOut 스크립트의 실행을 막는 구문 에러를 대화상자에 보여주지 않고 표준에러(stderr)로 보냅니다.
#EscapeChar Changes the script's escape character (e.g. backslash vs. accent).
#HotkeyInterval #MaxHotkeysPerInterval과 함께, 핫키의 활성화 비율을 지정합니다. 이 값을 넘어서면 경고 대화상자가 타나납니다.
#HotkeyModifierTimeout 핫키 수식자의 행위에 영향을 미칩니다: Ctrl, Alt, Win, 그리고 Shift.
#Hotstring 핫스트링 옵션이나 종료 문자를 변경합니다.
#If 문맥-감지 핫키핫스트링을 만듭니다. 문맥 감지 핫키는 표현식의 결과에 따라 다르게 조치를 수행합니다 (또는 아무것도 하지 않습니다).
#IfTimeout #If 표현식 하나를 평가하는 데 소비될 최대 시간을 설정합니다.
#IfWinActive / #IfWinNotActive / #IfWinExist / #IfWinNotExist 문맥-감지 핫키핫스트링을 만듭니다. 그런 핫키는 활성화 된 또는 존재하는 창의 종류에 따라 다른 조치를 수행합니다 (또는 아무일도 하지 않습니다).
#Include / #IncludeAgain 스크립트는 마치 지정된 파일의 내용이 정확하게 이 위치에 존재하는 것처럼 행위합니다.
#InputLevel 핫키와 핫스트링이 무시하는 인위적인 키보드 그리고 마우스 이벤트를 제어합니다.
#InstallKeybdHook 키보드 갈고리를 무조건 강제로 설치합니다.
#InstallMouseHook 마우스 갈고리를 무조건 강제로 설치합니다.
#KeyHistory KeyHistory 창에 보여지는 키보드와 마우스 이벤트의 최대 개수를 설정합니다. 0을 설정하면 키 이력이 꺼집니다.
#LTrim 계속 섹션에서 들여쓰기를 다듬을지 여부를 설정합니다.
#MaxHotkeysPerInterval #HotkeyInterval과 함께, 핫키 활성화 비율을 지정합니다. 이 값을 넘어서면 경고 대화상자가 나타납니다.
#MaxMem 변수의 최대 가용 능력을 지정된 개수의 메가바이트로 설정합니다.
#MaxThreads 동시 쓰레드의 최대 개수를 설정합니다.
#MaxThreadsBuffer #MaxThreadsPerHotkey 제한에 도달할 때 키눌림을 무시하지 않고 모든 또는 어느 정도는 핫키가 버퍼 처리됩니다.
#MaxThreadsPerHotkey 핫키 또는 핫스트링당 동시 쓰레드의 최대 개수를 설정합니다.
#MenuMaskKey Win 이벤트나 Alt 키뗌 이벤트를 마스크하기 위해 사용될 키를 변경합니다.
#NoEnv 빈 문자열이 환경 변수인지 점검하는 것을 회피합니다 (모든 새 스크립트에 권장).
#NoTrayIcon 트레이 아이콘을 끕니다.
#Persistent 스크립트를 영원히 실행 합니다 (즉, 사용자가 닫거나 ExitApp를 만날 때까지).
#Requires Displays an error and quits if a version requirement is not met.
#SingleInstance 스크립트에게 이미 실행 중일 때 다시 실행을 허용할지 결정합니다.
#UseHook 모든 또는 어떤 키보드 핫키를 구현하는 데 갈고리의 사용을 강제합니다.
#Warn 특정한 조건에 대한 경고를 켜고 끕니다. 철자오류가 있거나 선언이 없는 경우와 같이 에러를 나타낼 수도 있습니다.
#WinActivateForce 창을 활성화하는 부드러운 방법을 건너 뛰고 곧바로 강제로 활성화합니다.