매크로의 대명사 오토핫키 왕초보 도전기 (3)



매크로 스크립트
(AutoHotKey Script)작성을 위한 명령어(함수) 목록.

AutoHotKey Alphabetical Command and Function Index.



오토핫키로 매크로문서를 작성하는것은 에디터로 필요한 명령어나 함수등을 규칙에 따라서 적절하게 나열하는 것임으로 필요할때 어떤 명령어를 끌어다 사용 할 것인지를 결정해야 하겠습니다.


완전 맨땅에서 출발해서 이제 3번째로 쓰는 오토핫키의 명령어들이 어떤것이 있는지 찾아 보게 되었습니다.아래에 표시한 명령어 표 에서 진하게 표시되고 파란색갈인 명령어가 주로 사용되는 것 들입니다.한글로도 번역한 오토핫키 명령어 리스트 입니다. 

오래 사용해본 사람들이 추천하는것이기도 합니다.
또 보편적으로 사용해서 특별한 엉킴이나 주의를 해야할 필요가 없는 것 들이기도 하다고 합니다.
이제 실제로 매크로 문서를 작성하기에 앞서서 대충 어떤것들이 있는지 알아보며 다음편에는 원시적이긴 하지만 왕초보 실력으로 만들수 있는 매크로 파일을 생성해 보려 합니다. 


오토핫키명령어 목록오토핫키명령어 목록: AutoHotKey Alphabetical Command and Function Index.


명령이나 함수 이름이 진하고 파란색으로 처리된 항목이 가장 일반적으로 사용되는 커맨더 입니다.



 

 

{ ... } (Block)

중괄호 한 쌍의 블록을 의미한다. 블록은 일반적으로 사용되는 기능이며 , 
Else, Loop, While-loop, and IF-명령.

A pair of braces denotes a block. Blocks are typically used with functions, Else, Loop, While-loop, and IF-commands.
{ ... } / Object() 스크립트 연관 배열을 나타냅니다. Creates a scriptable associative array.
[ ... ] / Array() 정수 키 스크립트 연관 배열입니다. Creates a scriptable associative array with integer keys.
Abs() 의 절대 값 반환 번호 . Returns the absolute value of Number.
AutoTrim 여부를 결정 VAR1 = % 변수 2를 대입 할 때 변수의 %의 문에 변수 2를 대입 할 때 변수의 시작과 끝에서 공백과 탭을 생략합니다. Determines whether Var1 = %Var2% statements omit spaces and tabs from the beginning and end of Var2.
ASin() 아크 사인 (사인이있는 번호를 돌려줍니다 번호 라디안을). Returns the arcsine (the number whose sine is Number) in radians.
ACos() 아크 코사인 (코사인입니다 수 반환 번호 라디안을). Returns the arccosine (the number whose cosine is Number) in radians.
ATan() 아크 탄젠트 (탄젠트입니다 수 반환 번호 라디안을). Returns the arctangent (the number whose tangent is Number) in radians.
BlockInput 비활성화 또는 키보드와 마우스를 통해 컴퓨터와 상호 작용하는 사용자의 능력을 가능하게한다. Disables or enables the user's ability to interact with the computer via keyboard and mouse.
Break 종료(종료) 루프 . 어떤 종류의 내부 유효 루프 . Exits (terminates) a loop. Valid inside any kind of loop.
Catch 예외가 실행 중에 발생하는 경우 실행하는 코드를 지정 시도의 구문. Specifies the code to execute if an exception is raised during execution of a try statement.
Ceil() 반환 번호 (모든 .00 접미사없이) 가장 가까운 정수로 반올림합니다. Returns Number rounded up to the nearest integer (without any .00 suffix).
Click 지정된 좌표에 마우스 버튼을 클릭합니다. 또한, 마우스 버튼을 누른 상태에서 마우스 휠을 돌려, 또는 마우스를 이동할 수 있슴. Clicks a mouse button at the specified coordinates. It can also hold down a mouse button, turn the mouse wheel, or move the mouse.
ClipWait 행동이 실핼될 때 까지 기다림. 클립 보드에 데이터가 실행될때도. Waits until the clipboard contains data.
ComObjActive() 등록 된 COM 개체를 가져옵니다. Retrieves a registered COM object.
ComObjArray() COM에 사용 SAFEARRAY를 작성합니다. Creates a SAFEARRAY for use with COM.
ComObjConnect() 주어진 접두사와 기능에 COM 개체의 이벤트 소스를 연결합니다. Connects a COM object's event sources to functions with a given prefix.
ComObjCreate() COM 개체를 생성함. Creates a COM object.
ComObjEnwrap() /
ComObjUnwrap()
랩은 / COM 개체를 펼쳤다. Wraps/unwraps a COM object.
ComObjError() 활성화 또는 COM 에러의 통지를하지 않습니다. Enables or disables notification of COM errors.
ComObjFlags() 검색하거나 COM 래퍼 객체의 동작을 제어하는​​ 플래그를 변경합니다. Retrieves or changes flags which control a COM wrapper object's behaviour.
ComObjGet() COM 구성 요소가 제공하는 객체에 대한 참조를 반환합니다. Returns a reference to an object provided by a COM component.
ComObjMissing() COM 메서드에 전달하는 "누락 된 매개 변수"객체를 생성합니다. Creates a "missing parameter" object to pass to a COM method.
ComObjParameter() COM 메서드에 매개 변수로 전달할 값을 입력 랩합니다. Wraps a value and type to pass as a parameter to a COM method.
ComObjQuery() 인터페이스 또는 서비스에 대한 COM 개체를 조회합니다. Queries a COM object for an interface or service.
ComObjType() COM 개체의 정보를 입력 검색합니다. Retrieves type information from a COM object.
ComObjValue() COM 래퍼 객체에 저장된 값이나 포인터를 가져옵니다. Retrieves the value or pointer stored in a COM wrapper object.
Continue 현재의 나머지 스킵 루프 반복을하고 새로운 시작한다. 어떤 종류의 내부 유효 루프 . Skips the rest of the current loop iteration and begins a new one. Valid inside any kind of loop.
Control 컨트롤에 다양한 변화를 만든다. Makes a variety of changes to a control.
ControlClick 컨트롤에 마우스 버튼 또는 마우스 휠 이벤트를 보냅니다. Sends a mouse button or mouse wheel event to a control.
ControlFocus 창에 특정 컨트롤에 입력 포커스를 설정합니다. Sets input focus to a given control on a window.
ControlGet 컨트롤에 대한 다양한 유형의 정보를 검색합니다. Retrieves various types of information about a control.
ControlGetFocus 어떤 경우 대상 윈도우의 제어, 입력 포커스를 가지고있는 검색합니다. Retrieves which control of the target window has input focus, if any.
ControlGetPos 컨트롤의 위치와 크기를 가져옵니다. Retrieves the position and size of a control.
ControlGetText 컨트롤에서 텍스트를 검색합니다. Retrieves text from a control.
ControlMove 이동하거나 컨트롤 크기를 조정합니다. Moves or resizes a control.
ControlSend /
ControlSendRaw
창 또는 제어 시뮬레이션 키 입력을 보냅니다. Sends simulated keystrokes to a window or control.
ControlSetText 컨트롤의 텍스트를 변경합니다. Changes the text of a control.
CoordMode 다양한 명령은 활성 창 또는 화면 중 하나를 기준에 대한 설정 모드 좌표입니다. Sets coordinate mode for various commands to be relative to either the active window or the screen.
Cos() 의 삼각 코사인 반환 번호 . Returns the trigonometric cosine of Number.
Critical 방지 현재 스레드를 다른 스레드에 의해 중단되는. Prevents the current thread from being interrupted by other threads.
DetectHiddenText 창에 보이지 않는 텍스트 창을 발견하기위한 목적으로 "볼"할지 여부를 결정합니다. 이는 IfWinExist과 WinActivate 같은 명령에 영향을 미친다. Determines whether invisible text in a window is "seen" for the purpose of finding the window. This affects commands such as IfWinExist and WinActivate.
DetectHiddenWindows 눈에 보이지 않는 창은 스크립트에 의해 "볼"수 있는지 여부를 결정합니다. Determines whether invisible windows are "seen" by the script.
DllCall() 표준 Windows API 함수로, DLL 내부에 함수를 호출함. Calls a function inside a DLL, such as a standard Windows API function.
Drive / CD 또는 DVD 드라이브에 트레이를 후퇴, 또는 드라이브의 볼륨 레이블을 설정 꺼냅니다. Ejects/retracts the tray in a CD or DVD drive, or sets a drive's volume label.
DriveGet 컴퓨터의 드라이브에 대한 각종 정보를 검색합니다. Retrieves various types of information about the computer's drive(s).
DriveSpaceFree 메가 바이트에 드라이브의 디스크 여유 공간을 가져옵니다. Retrieves the free disk space of a drive, in Megabytes.
Edit 관련 편집기에서 편집 현재 스크립트를 엽니 다. Opens the current script for editing in the associated editor.
Else 명령 (들) IF 문이 FALSE로 평가되면 수행을 지정함. 하나 이상의 명령어가 존재하는 경우, 묶음블록 (괄호). Specifies the command(s) to perform if an IF-statement evaluates to FALSE. When more than one command is present, enclose them in a block (braces).
EnvAdd 설정 변수 자체의 합을 더한 지정된 값을 (추가하거나에서 시간을 뺌 수자를 날짜 - 시간 값). : 대명사 바르 + = 값. Sets a variable to the sum of itself plus the given value (can also add or subtract time from a date-time value). Synonymous with: Var += Value.
EnvDiv 설정 변수에 지정된 값으로 나눈 자체를. : 대명사 바르 / = 값 . Sets a variable to itself divided by the given value. Synonymous with: Var /= Value.
EnvGet 환경 변수를 가져옵니다. Retrieves an environment variable.
EnvMult 설정 변수를 지정된 값에 다른 값을 나눠서 자기 자신. : 대명사 바르 * = 값 . Sets a variable to itself times the given value. Synonymous with: Var *= Value.
EnvSet 에 값을 씁니다 변수 환경에 포함되어 있습니다. Writes a value to a variable contained in the environment.
EnvSub 설정 변수를 자체 뺀 주어진 값 (도 비교할 수에 날짜 - 시간 값). 대명사 : 바값 - = 값 . Sets a variable to itself minus the given value (can also compare date-time values). Synonymous with: Var -= Value.
EnvUpdate OS 및 실행중인 모든 응용 프로그램에 통지 환경 변수 (들) 변경을. Notifies the OS and all running applications that environment variable(s) have changed.
Exit 종료 현재 스레드 또는 (스크립트가 아닌 경우 지속적 않고 단축키를 포함하지 않는) 전체 스크립트를. Exits the current thread or (if the script is not persistent and contains no hotkeys) the entire script.
ExitApp 무조건 스크립트를 종료합니다. Terminates the script unconditionally.
Exp() 반환 전자 (약 2.71828182845905이다)로 상승 N 승. Returns e (which is approximately 2.71828182845905) raised to the Nth power.
FileAppend (필요한 경우 우선, 파일을 생성) 파일의 끝에 텍스트를 쓴다. Writes text to the end of a file (first creating the file, if necessary).
FileCopy 하나 이상의 파일을 복사. Copies one or more files.
FileCopyDir 복사 모든 하위 폴더와 파일 (XCOPY 유사)와 함께 폴더. Copies a folder along with all its sub-folders and files (similar to xcopy).
FileCreateDir 폴더를 작성합니다. Creates a folder.
FileCreateShortcut 바로 가기 (.LNK) 파일을 작성합니다. Creates a shortcut (.lnk) file.
FileDelete 하나 이상의 파일을 삭제합니다. Deletes one or more files.
FileEncoding 에 대한 기본 인코딩 설정 FILEREAD , FileReadLine , 루프 읽기 , FileAppend 및 제공 FileOpen을 . 참조 : 텍스트 인코딩을
Sets the default encoding for FileRead, FileReadLine, Loop Read, FileAppend, and FileOpen.
See also: Text Encodings
FileInstall 내부에 지정된 파일이 포함되어 컴파일 된 버전 의 스크립트를. Includes the specified file inside the compiled version of the script.
FileGetAttrib 보고서 파일이나 폴더는 읽기 전용 여부, 숨겨진, 등 Reports whether a file or folder is read-only, hidden, etc.
FileGetShortcut 이러한 목표 파일로 바로 가기 (.LNK) 파일에 대한 정보를 검색합니다. Retrieves information about a shortcut (.lnk) file, such as its target file.
FileGetSize 파일의 크기를 가져옵니다. Retrieves the size of a file.
FileGetTime 파일이나 폴더의 날짜 스탬프를 가져옵니다. Retrieves the datetime stamp of a file or folder.
FileGetVersion 파일의 버전을 가져옵니다. Retrieves the version of a file.
FileMove 이동하거나 하나 이상의 파일 이름을 바꿉니다. Moves or renames one or more files.
FileMoveDir 모든 하위 폴더 및 파일과 함께 폴더로 이동합니다. 또한 폴더 이름을 바꿀 수 있습니다. Moves a folder along with all its sub-folders and files. It can also rename a folder.
FileOpen 객체 지향 파일 I / O를 제공한다. Provides object-oriented file I/O.
FileRead 변수에 따른 파일의 내용을 읽어들임  . Reads a file's contents into a variable.
FileReadLine 파일에서 지정된 행을 읽어 들여, 텍스트 저장하는 변수를 . Reads the specified line from a file and stores the text in a variable.
FileRecycle 가능하면 휴지통에 파일이나 디렉토리를 보냅니다. Sends a file or directory to the recycle bin, if possible.
FileRecycleEmpty 휴지통을 비 웁니다. Empties the recycle bin.
FileRemoveDir 폴더를 삭제합니다. Deletes a folder.
FileSelectFile 사용자가 열거 나 파일을 저장 할 수있는 표준 대화 상자를 표시합니다. Displays a standard dialog that allows the user to open or save file(s).
FileSelectFolder

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

Displays a standard dialog that allows the user to select a folder.

FileSetAttrib 하나 이상의 파일 또는 폴더의 속성을 변경합니다. 와일드 카드가 지원됩니다. Changes the attributes of one or more files or folders. Wildcards are supported.
FileSetTime 하나 이상의 파일 또는 폴더의 날짜 스탬프를 변경합니다. 와일드 카드가 지원됩니다. Changes the datetime stamp of one or more files or folders. Wildcards are supported.
Finally

구문이 완료되면 코드 블록이 항상 실행되도록함

Ensures that a block of code is always executed after a Try statement finishes.
Floor() 반환 번호 (모든 .00 접미사없이) 가장 가까운 정수로 내림합니다. Returns Number rounded down to the nearest integer (without any .00 suffix).
For 객체의 각 키 - 값 쌍에 대한 한 번 일련의 명령을 반복합니다. Repeats a series of commands once for each key-value pair in an object.
Format 형식 문자열에 따른 입력 값의 가변 수를 포맷. Formats a variable number of input values according to a format string.
FormatTime 변환 YYYYMMDDHH24MISS의 지정된 날짜 / 시간 형식으로 타임 스탬프를. Transforms a YYYYMMDDHH24MISS timestamp into the specified date/time format.
Func() 검색 기준 함수를. Retrieves a reference to a function.
GetKeyName()
GetKeyVK()
GetKeySC()
이름이나 텍스트, 가상 키 코드 또는 키의 스캔 코드를 가져옵니다. Retrieves the name or text, virtual key code or scan code of a key.
GetKeyState 키보드의 키를 누르거나 마우스 / 조이스틱 버튼을 아래 또는 위로 여부 검사. 또한 조이스틱 상태를 검색합니다. Checks if a keyboard key or mouse/joystick button is down or up. Also retrieves joystick status.
Gosub

반환이 발생할 때까지 지정된 레이블로 이동하며 실행을 계속함

Jumps to the specified label and continues execution until Return is encountered.
Goto 지정된 레이블로 이동 및 실행을 계속합니다. Jumps to the specified label and continues execution.
GroupActivate 정의 된 창 그룹에서 다음 창 활성화 GroupAdd을 . Activates the next window in a window group that was defined with GroupAdd.
GroupAdd 필요한 경우 그룹을 생성 창 그룹 창 사양을 추가한다. Adds a window specification to a window group, creating the group if necessary.
GroupClose 이 단지에 의해 활성화 된 경우 활성 창을 닫습니다 GroupActivate 또는 GroupDeactivate . 그런 다음 시리즈의 다음 창을 활성화합니다. 또한 그룹의 모든 창을 닫을 수 있습니다. Closes the active window if it was just activated by GroupActivate or GroupDeactivate. It then activates the next window in the series. It can also close all windows in a group.
GroupDeactivate 유사 GroupActivate 다음 창을 활성화 제외 되지 그룹. Similar to GroupActivate except activates the next window not in the group.
Gui 창 및 컨트롤을 관리함.윈도우는 데이터 입력 양식 또는 사용자 정의 사용자 인터페이스로서 사용됨. Creates and manages windows and controls. Such windows can be used as data entry forms or custom user interfaces.
GuiControl GUI 창에서 컨트롤에 다양한 변화를 만든다. Makes a variety of changes to a control in a GUI window.
GuiControlGet GUI 창에서 컨트롤에 대한 다양한 유형의 정보를 검색합니다. Retrieves various types of information about a control in a GUI window.
Hotkey 작성, 수정, 수, 또는 스크립트가 실행되는 동안 단축키를 사용하지 않습니다. Creates, modifies, enables, or disables a hotkey while the script is running.
if 어떤명령 (들)을 수행하기 위해 지정하는 경우의 비교 변수 를 TRUE로 값 evalutes에. 하나 이상의 명령어가 존재하는 경우, 블록 (괄호)함. Specifies the command(s) to perform if the comparison of a variable to a value evalutes to TRUE. When more than one command is present, enclose them in a block (braces).
if (expression) 어떤 경우를 수행 할 수있는 명령 (들)을 지정 식이 TRUE로 평가합니다. Specifies the command(s) to perform if an expression evaluates to TRUE.
If var [not] between 여부를 확인 변수의 내용을 숫자 또는 알파벳 (포함) 두 값 사이입니다. Checks whether a variable's contents are numerically or alphabetically between two values (inclusive).
If var [not] in/
contains MatchList
여부를 확인 변수의 내용이 목록의 항목 중 하나와 일치. Checks whether a variable's contents match one of the items in a list.
If var is [not] type 를 확인 여부 변수의 내용은 숫자, 대문자 등입니다 Checks whether a variable's contents are numeric, uppercase, etc.
IfEqual / IfNotEqual 비교 변수를 평등에 대한 값에. 동의어와 : var에 = 값의 경우 | 경우 바르 <> 값 . Compares a variable to a value for equality. Synonymous with: if Var = Value | if Var <> Value.
IfExist / FileExist() 파일이나 폴더의 존재를 확인합니다. Checks for the existence of a file or folder.
IfGreater /
IfGreaterOrEqual
비교 변수를 값으로. 동의어와 : 바르> 값 경우 | 바르> = 값 경우 . Compares a variable to a value. Synonymous with: if Var > Value | if Var >= Value.
IfInString / InStr() 어떤경우 검사 변수가 지정된 문자열이 포함되어 있습니다. Checks if a variable contains the specified string.
IfLess / IfLessOrEqual 비교 변수를 값으로. 동의어와 : 바르 <값 경우 | 바르 경우 <= 값 . Compares a variable to a value. Synonymous with: if Var < Value | if Var <= Value.
IfMsgBox

어떤 MsgBox의 명령.가장 최근의 동안 사용자에 의해 추진된 버튼/체커

Checks which button was pushed by the user during the most recent MsgBox command.
IfWinActive /
IfWinNotActive
지정된 윈도우 존재  현재 활성 상태를 확인. Checks if the specified window exists and is currently active (foremost).
IfWinExist /
IfWinNotExist
지정된 윈도우가있는 경우 확인합니다. Checks if the specified window exists.
ImageSearch 이미지의 화면의 영역을 검색합니다. Searches a region of the screen for an image.
IniDelete 표준 형식 .ini 파일에서 값을 삭제합니다. Deletes a value from a standard format .ini file.
IniRead 표준 형식 .ini 파일에서 값을 읽습니다. Reads a value from a standard format .ini file.
IniWrite 표준 형식 .ini 파일에 값을 기입합니다. Writes a value to a standard format .ini file.
Input 문자열을 입력 할 수있는 사용자에 대한 기다립니다. Waits for the user to type a string.
InputBox 문자열을 입력하도록 사용자에게 요청하는 입력 상자를 표시합니다. Displays an input box to ask the user to enter a string.
InStr() 주어진에 대한 검색 발생 왼쪽이나 오른쪽에서 문자열. Searches for a given occurrence of a string, from the left or the right.
IsByRef() 하는 ByRef 매개 변수가 변수와 함께 제공된 여부를 결정합니다. Determines whether a ByRef parameter was supplied with a variable.
IsFunc() 함수가 될 수 있는지 여부를 나타냅니다 동적이라고 . Indicates whether a function may be called dynamically.
IsLabel() 주어진 값 여부를 점검 레이블로 존재한다. Checks whether the given value exist as a label.
IsObject() 값이 객체인지 여부를 확인합니다. Determines whether a value is an object.
KeyHistory 스크립트 정보와 가장 최근의 키 입력과 마우스 클릭의 역사를 표시합니다. Displays script info and a history of the most recent keystrokes and mouse clicks.
KeyWait 키 또는 마우스 / 조이스틱 버튼 대기가 해제 또는 아래로 누르면된다. Waits for a key or mouse/joystick button to be released or pressed down.
ListHotkeys 자신의 서브 루틴이 현재 실행되고 있는지 여부를 그들이 사용 여부, 현재 스크립트에 의해 사용되는 단축키를 표시 키보드 또는 마우스 훅을. Displays the hotkeys in use by the current script, whether their subroutines are currently running, and whether or not they use the keyboard or mouse hook.
ListLines 스크립트 라인이 가장 최근에 실행 된 표시. Displays the script lines most recently executed.
ListVars 스크립트의 표시 변수 이름과 현재 내용을 :. Displays the script's variables: their names and current contents.
Log() 의 대수 (기본 10)를 돌려줍니다 번호 . Returns the logarithm (base 10) of Number.
Ln() 의 자연 로그 (밑이 e) 반환 번호 . Returns the natural logarithm (base e) of Number.
Loop (normal) 일련의 명령을 반복수행, 지정된 횟수 또는 때까지 . Perform a series of commands repeatedly: either the specified number of times or until break is encountered.
Loop (files & folders) 지정된 파일이나 폴더를 한 번에 하나씩 가져옵니다. Retrieves the specified files or folders, one at a time.
Loop (parse a string) 문자열, 한번에 하나의 서브 스트링 (필드)를 취득. Retrieves substrings (fields) from a string, one at a time.
Loop(read file contents) 시간 (보다 더 나은 수행에 텍스트 파일, 하나의 라인을 취득 FileReadLine ). Retrieves the lines in a text file, one at a time (performs better than FileReadLine).
Loop (registry) 지정된 레지스트리 하위 키의 내용을 한 번에 하나의 항목을 검색합니다. Retrieves the contents of the specified registry subkey, one item at a time.
Menu 작성, 삭제, 수정 및 메뉴 및 메뉴 항목을 표시합니다. 트레이 아이콘과 도구 설명을 변경합니다. 의 메인 창 여부를 제어 컴파일 된 스크립트를 열 수 있습니다. Creates, deletes, modifies and displays menus and menu items. Changes the tray icon and its tooltip. Controls whether the main window of a compiled script can be opened.
Mod() 모듈. 나머지를 돌려 배당이 로 나눈 제수 . Modulo. Returns the remainder when Dividend is divided by Divisor.
MouseClick 클릭 또는 마우스 버튼을 누른 채로, 또는 마우스 휠을집니다. 참고 : 클릭 명령은 일반적으로보다 유연하고 사용하기 쉽습니다. Clicks or holds down a mouse button, or turns the mouse wheel. NOTE: The Click command is generally more flexible and easier to use.
MouseClickDrag 클릭하고 다음 버튼을 놓을 대상 좌표에 마우스를 이동, 지정된 마우스 버튼을 보유하고 있습니다. Clicks and holds the specified mouse button, moves the mouse to the destination coordinates, then releases the button.
MouseGetPos

현재 마우스 커서 위치 및 창의 위치를  획득 선택 컨트롤을 검색함.

Retrieves the current position of the mouse cursor, and optionally which window and control it is hovering over.
MouseMove 마우스 커서를 이동합니다. Moves the mouse cursor.
MsgBox 하나 이상의 (예 : 예와 아니오로) 버튼을 포함하는 작은 창에 지정된 텍스트를 표시합니다. Displays the specified text in a small window containing one or more buttons (such as Yes and No).
NumGet() 지정된 주소에 저장 + 오프셋 바이너리 수를 돌려줍니다. Returns the binary number stored at the specified address+offset.
NumPut() 상점은 지정된 주소에 바이너리 형식의 번호는 + 오프셋. Stores a number in binary format at the specified address+offset.
OnExit 지정 서브 루틴 스크립트가 종료 할 때 자동으로 실행되도록한다. Specifies a subroutine to run automatically when the script exits.
OnMessage() 지정 기능 스크립트가 지정된 메시지를 수신 할 때 자동으로 전화를. Specifies a function to call automatically when the script receives the specified message.
OutputDebug 디스플레이 디버거 (있는 경우)에 문자열을 보냅니다. Sends a string to the debugger (if any) for display.
Pause 스크립트의 일시 정지 , 현재의 thread를 . Pauses the script's current thread.
PixelGetColor 지정된 X에서 픽셀의 색을 취득, Y 좌표. Retrieves the color of the pixel at the specified x,y coordinates.
PixelSearch 지정된 색상의 픽셀의 화면의 영역을 검색합니다. Searches a region of the screen for a pixel of the specified color.
PostMessage 윈도우 나 컨트롤의 메시지 큐에 메시지를 배치합니다. Places a message in the message queue of a window or control.
Process 과정에서 다음 작업 중 하나를 수행합니다 : 검사가있는 경우를; 그 우선 순위를 변경; 그것은 닫습니다; 이 닫 기다립니다. Performs one of the following operations on a process: checks if it exists; changes its priority; closes it; waits for it to close.
Progress 만들거나 진행률 표시 줄을 포함하는 창을 업데이트합니다. Creates or updates a window containing a progress bar.
Random 의사 난수를 생성한다. Generates a pseudo-random number.
RegExMatch() 문자열 패턴 (정규 표현식)이 포함되어 있는지 여부를 확인합니다. Determines whether a string contains a pattern (regular expression).
RegExReplace() 문자열 내부 패턴 (정규 표현식) 발생을 대체합니다. Replaces occurrences of a pattern (regular expression) inside a string.
RegDelete 레지스트리에서 하위 키 또는 값을 삭제합니다. Deletes a subkey or value from the registry.
RegRead 레지스트리에서 값을 읽습니다. Reads a value from the registry.
RegWrite 레지스트리에 값을 씁니다. Writes a value to the registry.
RegisterCallback() 호출시 호출 리디렉션하는 기계 코드 주소 생성 기능 스크립트를. Creates a machine-code address that when called, redirects the call to a function in the script.
Reload 새 스크립트의 현재 실행중인 인스턴스를 대체합니다. Replaces the currently running instance of the script with a new one.
Return 서브 루틴에서 반환 실행 이전으로  뛰어넘어 가는  함수 호출 , GOSUB , 핫키 활성화, GroupActivate , 또는 다른 수단으로 감. Returns from a subroutine to which execution had previously jumped via function-call, Gosub, Hotkeyactivation, GroupActivate, or other means.
Round() 경우 N을 생략 또는 0, 번호는 가장 가까운 정수로 반올림됩니다. 경우 N은 양수이며, 번호는 반올림됩니다 N 개의 소수 자릿수. 경우 N은 음수, 개수 로 반올림 N의 소수점의 왼쪽 자릿수. If N is omitted or 0, Number is rounded to the nearest integer. If N is positive number, Number is rounded to Ndecimal places. If N is negative, Number is rounded by N digits to the left of the decimal point.
Run 외부 프로그램을 실행합니다. Runs an external program.
RunAs 의 모든 후속 용도로 사용하는 사용자 자격 증명 집합을 지정 실행 및 RunWait을 . Specifies a set of user credentials to use for all subsequent uses of Run and RunWait.
RunWait 외부 프로그램을 실행하고 완료 될 때까지 기다립니다. Runs an external program and waits until it finishes.
Send / SendRaw /
SendInput / SendPlay
에 모의 키 입력과 마우스 클릭을 보냅니다 활성 창. Sends simulated keystrokes and mouse clicks to the active window.
SendLevel 인공 키보드와 마우스 이벤트 바로 가기 키와 hotstrings 무시를 제어합니다. Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings.
SendMessage 윈도우 나 컨트롤에 메시지를 보내고 응답을 기다립니다. Sends a message to a window or control and waits for acknowledgement.
SendMode 보내기 SendInput 또는 SendPlay보다는 기본 (SendEvent)와 동의명령어. 클릭하고 MouseMove 이벤트 / 클릭 / 드래그하여 지정 방법을 사용합니다. Makes Send synonymous with SendInput or SendPlay rather than the default (SendEvent). Also makes Click and MouseMove/Click/Drag use the specified method.
SetBatchLines 스크립트 (CPU 사용률에 영향을 미치는)를 실행하는 방법을 빨리 결정합니다. Determines how fast a script will run (affects CPU utilization).
SetCapslockState CAPSLOCK 키의 상태를 설정합니다. 또한 또는 해제 머물 수있는 키를 강제 할 수 있습니다. Sets the state of the Capslock key. Can also force the key to stay on or off.
SetControlDelay 각 제어 수정 명령 후 발생 지연을 설정합니다. Sets the delay that will occur after each control-modifying command.
SetDefaultMouseSpeed 에 지정되지 않은 경우 사용되는 마우스 속도 설정 을 클릭 하고 MouseMove 이벤트를 / 클릭 / 드래그 . Sets the mouse speed that will be used if unspecified in Click and MouseMove/Click/Drag.
SetEnv (Var = Value) 지정된 값 할당 변수를 . Assigns the specified value to a variable.
SetFormat 수학 연산에 의해 생성 된 정수 및 부동 소수점 수의 포맷을 설정한다. Sets the format of integers and floating point numbers generated by math operations.
SetKeyDelay 에 의해 전송 된 각 키를 누른 후 발생 지연 설정 전송 또는 ControlSend를 . Sets the delay that will occur after each keystroke sent by Send or ControlSend.
SetMouseDelay 각각의 마우스 이동 후 발생하거나 클릭합니다 지연을 설정합니다. Sets the delay that will occur after each mouse movement or click.
SetNumlockState 된 Num Lock 키의 상태를 설정합니다. 또한 또는 해제 머물 수있는 키를 강제 할 수 있습니다. Sets the state of the Numlock key. Can also force the key to stay on or off.
SetScrollLockState ScrollLock이 키의 상태를 설정합니다. 또한 또는 해제 머물 수있는 키를 강제 할 수 있습니다. Sets the state of the Scrolllock key. Can also force the key to stay on or off.
SetRegView 32 비트의 스크립트 명령 레지스트리 반대로 64 비트 레지스트리 뷰를 액세스 할 수 있습니다. Allows registry commands in a 32-bit script to access the 64-bit registry view and vice versa.
SetStoreCapslockMode 후 CapsLock 키의 상태를 복원할지 여부 보내기 . Whether to restore the state of CapsLock after a Send.
SetTimer 서브 루틴을 지정된 시간 간격으로 자동으로 반복 실행되도록합니다. Causes a subroutine to be launched automatically and repeatedly at a specified time interval.
SetTitleMatchMode 명령에서 같은 윈도우 제목을 찾는 매개 변수의 일치 동작 설정 WinWait을 . Sets the matching behavior of the WinTitle parameter in commands such as WinWait.
SetWinDelay 각각의 윈도우 명령, 이후 발생 지연 설정 WinActivate을 . Sets the delay that will occur after each windowing command, such as WinActivate.
SetWorkingDir 스크립트의 현재 작업 디렉토리를 변경합니다. Changes the script's current working directory.
Shutdown , 종료 다시 시작하거나 시스템을 로그 오프합니다. Shuts down, restarts, or logs off the system.
Sin() 삼각 함수의 사인 반환 번호 . Returns the trigonometric sine of Number.
Sleep 계속하기 전에 지정된 시간을 기다립니다. Waits the specified amount of time before continuing.
Sort 알파벳, 숫자, 또는 임의 순으로 변수의 내용을 정렬합니다. Arranges a variable's contents in alphabetical, numerical, or random order (optionally removing duplicates).
SoundBeep PC 스피커에서 톤을 방출한다. Emits a tone from the PC speaker.
SoundGet 사운드 장치에서 다양한 설정 (마스터 음소거, 마스터 볼륨 등)를 검색합니다 Retrieves various settings from a sound device (master mute, master volume, etc.)
SoundGetWaveVolume 사운드 디바이스의 wave 출력 볼륨을 가져옵니다. Retrieves the wave output volume from a sound device.
SoundPlay 사운드, 비디오, 또는 다른 지원되는 파일 형식을 재생합니다. Plays a sound, video, or other supported file type.
SoundSet 변경 사운드 장치의 각종 설정 (마스터 음소거, 마스터 볼륨 등) Changes various settings of a sound device (master mute, master volume, etc.)
SoundSetWaveVolume 사운드 장치에 대한 웨이브 출력 볼륨을 변경합니다. Changes the wave output volume for a sound device.
SplashImage 작성 또는 JPG, GIF, 또는 BMP 이미지가 포함 된 창을 업데이트합니다. Creates or updates a window containing a JPG, GIF, or BMP image.
SplashTextOn 사용자 정의 텍스트 팝업 창을 생성합니다. Creates a customizable text popup window.
SplashTextOff 위의 창을 닫습니다. Closes the above window.
SplitPath 이름, 디렉토리, 확장자, 드라이브에 파일 이름이나 URL을 구분합니다. Separates a file name or URL into its name, directory, extension, and drive.
Sqrt() 의 제곱근 리턴 번호 . Returns the square root of Number.
StatusBarGetText 표준 상태 표시 줄 컨트롤에서 텍스트를 검색합니다. Retrieves the text from a standard status bar control.
StatusBarWait 윈도우의 상태 표시 줄이 지정된 문자열을 포함 할 때까지 기다립니다. Waits until a window's status bar contains the specified string.
StrPut() / StrGet() 복사 코드 페이지 사이에 변환 옵션 또는 메모리 주소에서 문자열. Copies a string to or from a memory address, optional converting it between code pages.
StringCaseSense 문자열 비교 (기본값은 "대소 문자를 구분하지"입니다) 대소 문자를 구분할지 여부를 결정합니다. Determines whether string comparisons are case sensitive (default is "not case sensitive").
StringGetPos / InStr() 문자열 내에서 지정된 문자열의 위치를​​ 검색합니다. Retrieves the position of the specified substring within a string.
StringLeft 문자열의 왼쪽의 문자의 수를 취득. Retrieves a number of characters from the left-hand side of a string.
StringLen / StrLen() 문자열에있는 문자의 수를 가져옵니다. Retrieves the count of how many characters are in a string.
StringLower 소문자로 된 문자열로 변환합니다. Converts a string to lowercase.
StringMid / SubStr() 문자열의 지정된 위치에서 하나 이상의 문자를 검색합니다. Retrieves one or more characters from the specified position in a string.
StringReplace 새로운 문자열로 지정된 부분을 대체합니다. Replaces the specified substring with a new string.
StringRight 문자열의 오른쪽에서 문자의 수를 가져옵니다. Retrieves a number of characters from the right-hand side of a string.
StringSplit 지정된 구분 기호를 사용하여 문자열의 배열로 문자열을 분리합니다. Separates a string into an array of substrings using the specified delimiters.
StringTrimLeft 문자열의 왼쪽의 문자의 수를 제거한다. Removes a number of characters from the left-hand side of a string.
StringTrimRight 문자열의 우측의 문자의 수를 제거한다. Removes a number of characters from the right-hand side of a string.
StringUpper 대문자로 된 문자열로 변환합니다. Converts a string to uppercase.
Suspend 비활성화 또는 전체 또는 수 있도록 단축키 및 hotstrings을 . Disables or enables all or selected hotkeys and hotstrings.
SysGet 화면 해상도, 멀티 모니터 정보, 시스템 개체의 크기 및 기타 시스템 속성을 검색합니다. Retrieves screen resolution, multi-monitor info, dimensions of system objects, and other system properties.
Tan() 삼각 함수의 탄젠트를 돌려줍니다 번호 . Returns the trigonometric tangent of Number.
Thread 우선 순위 또는, 인터럽트 설정 스레드 . 또한 일시적으로 모두 사용하지 않도록 설정할 수 있습니다 타이머를 . Sets the priority or interruptibility of threads. It can also temporarily disable all timers.
Throw 오류가 발생하는 신호를 보낸다. 이 신호에 의해 활성 될 수있다 시도 - 캐치 문. Signals the occurrence of an error. This signal can be caught by a try-catch statement.
ToolTip 화면의 아무 곳이나 맨 앞면 윈도우를 작성합니다. Creates an always-on-top window anywhere on the screen.
Transform 기타 수학 함수, 비트 연산, 및 ASCII / 유니 코드 변환 등의 작업을 수행합니다. Performs miscellaneous math functions, bitwise operations, and tasks such as ASCII/Unicode conversion.
TrayTip 트레이 아이콘 근처에 풍선 메시지 창을 생성합니다. Creates a balloon message window near the tray icon.
Trim 문자열의 시작 및 / 또는 끝에서 특정 문자를 자릅니다. Trims certain characters from the beginning and/or end of a string.
Try throw 런타임 오류 및 예외에 대해 하나 이상의 문 (명령 또는 식) 가드 던져 명령을. Guards one or more statements (commands or expressions) against runtime errors and exceptions thrown by the throw command.
Until 루프의 지속 조건을 적용합니다. Applies a condition to the continuation of a Loop or For-loop.
UrlDownloadToFile 인터넷에서 파일을 다운로드합니다. Downloads a file from the Internet.
Var = value 지정된 값 할당 변수 . Assigns the specified value to a variable.
Var := expression 평가 표현 과에 변수를 저장. Evaluates an expression and stores the result in a variable.
VarSetCapacity() 변수의 보유 용량을 확대하거나 메모리를 해제합니다. 일반적으로,이는 등의 특별한 상황에 필요한 DllCall . Enlarges a variable's holding capacity or frees its memory. Normally, this is necessary only for unusual circumstances such as DllCall.
While-loop 지정된 시간(때)까지 반복적으로 일련의 명령을 수행.
false 대를 평가함.
Performs a series of commands repeatedly until the specified expression evaluates to false.
WinActivate 지정된 윈도우 (이 제일한다)를 활성화합니다. Activates the specified window (makes it foremost).
WinActivateBottom 동일 WinActivate 는 맨 위가 아닌 맨 아래 (가장 최근에 활성화) 일치하는 창을 활성화하는 것을 제외. Same as WinActivate except that it activates the bottommost (least recently active) matching window rather than the topmost.
WinActive() 이 지정된 기준에 일치하는 경우는 활성화 된 윈도우의 고유 ID (HWND)를 돌려줍니다. Returns the Unique ID (HWND) of the active window if it matches the specified criteria.
WinClose 지정된 창을 닫습니다. Closes the specified window.
WinExist() 일치하는 첫 번째 윈도우의 고유 ID (HWND)를 돌려줍니다. Returns the Unique ID (HWND) of the first matching window.
WinGetActiveStats 의 기능을 결합 WinGetActiveTitle 과 WinGetPos을 한 명령. Combines the functions of WinGetActiveTitle and WinGetPos into one command.
WinGetActiveTitle 활성화 된 윈도우의 제목을 가져옵니다. Retrieves the title of the active window.
WinGetClass 지정된 윈도우의 클래스 이름을 검색합니다. Retrieves the specified window's class name.
WinGet 지정된 윈도우의 고유 한 ID, 프로세스 ID, 프로세스 이름, 또는 컨트롤의 목록을 검색합니다. 또한 지정된 기준과 일치하는 모든 창 목록을 검색 할 수 있습니다. Retrieves the specified window's unique ID, process ID, process name, or a list of its controls. It can also retrieve a list of all windows matching the specified criteria.
WinGetPos 지정된 윈도우의 위치와 크기를 가져옵니다. Retrieves the position and size of the specified window.
WinGetText 지정된 창에서 텍스트를 검색합니다. Retrieves the text from the specified window.
WinGetTitle 지정된 윈도우의 제목을 가져옵니다. Retrieves the title of the specified window.
WinHide 지정된 창을 숨 깁니다. Hides the specified window.
WinKill 닫습니다 지정된 윈도우는 강제로. Forces the specified window to close.
WinMaximize 최대 크기로 지정 창을 확대합니다. Enlarges the specified window to its maximum size.
WinMenuSelectItem 지정된 화면의 메뉴 바에서 메뉴 항목을 호출. Invokes a menu item from the menu bar of the specified window.
WinMinimize 작업 표시 줄에있는 버튼으로 지정된 창을 축소합니다. Collapses the specified window into a button on the task bar.
WinMinimizeAll 모든 창을 최소화합니다. Minimizes all windows.
WinMinimizeAllUndo 이전의 효과를 반전 WinMinimizeAll을 . Reverses the effect of a previous WinMinimizeAll.
WinMove 지정된 윈도우의 위치 및 / 또는 크기를 변경합니다. Changes the position and/or size of the specified window.
WinRestore Unminimizes 또는은 최소화 또는 최대화되는 경우, 지정된 윈도우를 unmaximizes. Unminimizes or unmaximizes the specified window if it is minimized or maximized.
WinSet "항상 맨 위에", 투명도로 지정된 윈도우 변경, 다양한 만듭니다. Makes a variety of changes to the specified window, such as "always on top" and transparency.
WinSetTitle 지정된 윈도우의 제목을 변경합니다. Changes the title of the specified window.
WinShow 지정된 윈도우를 모두 표시합니다. Unhides the specified window.
WinWait 지정된 윈도우가 존재 할 때까지 기다립니다. Waits until the specified window exists.
WinWaitActive 지정된 윈도우가 활성화 될 때까지 기다립니다. Waits until the specified window is active.
WinWaitClose 지정된 윈도우가 존재하지 않을 때까지 기다립니다. Waits until the specified window does not exist.
WinWaitNotActive 지정된 윈도우가 활성화되지 때까지 기다립니다. Waits until the specified window is not active.
#ClipboardTimeout 스크립트가 첫 번째 시도가 실패 할 때 클립 보드에 액세스하려고 계속 시간을 변경합니다. Changes how long the script keeps trying to access the clipboard when the first attempt fails.
#CommentFlag 다른 문자열로 세미콜론에서 스크립트의 주석 기호를 변경합니다. Changes the script's comment symbol from semicolon to some other string.
#ErrorStdOut 표준 출력에 실행보다는 대화 상자를 표시하지 스크립트를 방지 구문 오류를 보냅니다. Sends any syntax error that prevents a script from launching to stdout rather than displaying a dialog.
#EscapeChar (: 악센트 대 백 슬래시 예를 들어) 스크립트의 이스케이프 문자를 변경합니다. Changes the script's escape character (for example: backslash vs. accent).
#HotkeyInterval 함께 #MaxHotkeysPerInterval 의 속도를 지정 단축키 경고 대화 상자가 표시되는 이상 정품 인증을. Along with #MaxHotkeysPerInterval, specifies the rate of hotkey activations beyond which a warning dialog will be displayed.
#HotkeyModifierTimeout 의 행동에 영향을 단축키 Ctrl 키, Alt, 십 및 전환 : 수정합니다. Affects the behavior of hotkey modifiers: CTRL, ALT, WIN, and SHIFT.
#Hotstring 변경 hotstring 옵션 또는 문자를 종료. Changes hotstring options or ending characters.
#If 유사 #IfWinActive 하지만, 임의의 표현식. Similar to #IfWinActive, but for arbitrary expressions.
#IfTimeout 단일 #IF 식을 평가 소비 할 수있는 최대 시간을 설정합니다. Sets the maximum time that may be spent evaluating a single #If expression.
#IfWinActive / #IfWinExist 상황에 맞는 생성 단축키  hotstrings을 . 이러한 단축키 활성화 또는 존재 윈도우의 유형에 따라 (또는 전혀 없음) 다른 동작을 수행한다. Creates context-sensitive hotkeys and hotstrings. Such hotkeys perform a different action (or none at all) depending on the type of window that is active or exists.
#Include 지정된 파일의 내용이 정확한 위치에 존재하는 것처럼 스크립트가 작동됩니다. Causes the script to behave as though the specified file's contents are present at this exact position.
#InputLevel 인공 키보드와 마우스 이벤트 바로 가기 키와 hotstrings 무시를 제어합니다. Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings.
#InstallKeybdHook 키보드 훅의 무조건 설치를 강제로. Forces the unconditional installation of the keyboard hook.
#InstallMouseHook 마우스 후크의 무조건 설치를 강제로. Forces the unconditional installation of the mouse hook.
#KeyHistory 으로 표시된 키보드 및 마우스 이벤트의 최대 수를 설정 KeyHistory 창. 당신은 키 기록을하지 않으려면 0으로 설정할 수 있습니다. Sets the maximum number of keyboard and mouse events displayed by the KeyHistory window. You can set it to 0 to disable key history.
#LTrim 활성화 또는 연속 섹션에서 들여 쓰기 트리밍 사용하지 않습니다. Enables or disables trimming of indentation in continuation sections.
#MaxHotkeysPerInterval 함께 #HotkeyInterval 의 속도를 지정 단축키 경고 대화 상자가 표시되는 이상 정품 인증을. Along with #HotkeyInterval, specifies the rate of hotkey activations beyond which a warning dialog will be displayed.
#MaxMem 각각의 최대 용량 설정 변수 메가 지정된 수있다. Sets the maximum capacity of each variable to the specified number of megabytes.
#MaxThreads 동시의 최대 개수를 설정 스레드 . Sets the maximum number of simultaneous threads.
#MaxThreadsBuffer 일부 또는 모든 원인 핫키 버퍼보다는 때에 키 누름을 무시 #MaxThreadsPerHotkey의 한계에 도달한다. Causes some or all hotkeys to buffer rather than ignore keypresses when their #MaxThreadsPerHotkey limit has been reached.
#MaxThreadsPerHotkey 동시의 최대 개수를 설정 스레드 당 단축키 또는 hotstring을 . Sets the maximum number of simultaneous threads per hotkey or hotstring.
#MenuMaskKey 어떤 키 변경 승 또는 Alt의 keyup 이벤트를 마스크하는 데 사용됩니다. Changes which key is used to mask Win or Alt keyup events.
#NoEnv 그들은 (모든 새로운 스크립트 권장) 환경 변수가 있는지 확인하기 위해 빈 변수를 확인 방지 할 수 있습니다. Avoids checking empty variables to see if they are environment variables (recommended for all new scripts).
#NoTrayIcon 트레이 아이콘의 상영을 사용하지 않습니다. Disables the showing of a tray icon.
#Persistent (사용자가이를 닫거나 때까지 즉, 스크립트가 영구적으로 실행 유지 ExitApp가 발생). Keeps a script permanently running (that is, until the user closes it or ExitApp is encountered).
#SingleInstance 스크립트가 이미 실행중인 경우 다시 실행하도록 허용할지 여부를 결정합니다. Determines whether a script is allowed to run again when it is already running.
#UseHook 전부 또는 일부 키보드 구현하는 후크의 사용을 강제로 단축키를 . Forces the use of the hook to implement all or some keyboard hotkeys.
#Warn 활성화 또는 개발자 오류를 표시 할 수있다 선택된 조건에 대한 경고를 비활성화합니다. Enables or disables warnings for selected conditions that may be indicative of developer errors.
#WinActivateForce 창을 활성화하는 부드러운 방법을 건너 뛰고 바로 강력한 방법으로 이동합니다. Skips the gentle method of activating a window and goes straight to the forceful method.

  

2015/07/02 - [컴퓨터-IT-인터넷-모바일/오토핫키공부] - 매크로의 대명사 오토핫키 AutoHotKey(3)


2015/07/01 - [컴퓨터-IT-인터넷-모바일/오토핫키공부] - 매크로의 대명사 오토핫키-AutoHotKey(2)


2015/06/30 - [컴퓨터-IT-인터넷-모바일/오토핫키공부] - 매크로의 대명사 오토핫키-AutoHotKey


신고
Posted by RiverWind blogessay46

댓글을 달아 주세요

  1. 명령이나 함수 이름이 진하고 파란색으로 처리된 항목이 가장 일반적으로 사용되는 커맨더 입니다

    2016.05.25 10:42 신고 [ ADDR : EDIT/ DEL : REPLY ]


티스토리 툴바