일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- IfInString
- ControlSend
- IfWinExist
- ControlGetText
- IF (식)
- API
- 함수
- Var:=식
- DetectHiddenWindows
- SetEnv
- EnvMult
- SetKeyDelay
- 식
- EnvDiv
- if(식)
- SetMouseDelay
- EnvSub
- EnvAdd
- SetControlDelay
- 식의 설명
- MouseClick
- Menu
- if
- EnvSet
- 배열
- autohotkey
- Threads
- StringGetPos
- Blocks
- SetTitleMatchMode
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
GetLastError 호출측 스렛드가 가지는 최신의 에러 코드를 취득합니다.에러 코드는 스렛드 마다 보관 유지되기 위해, 복수의 스렛드가 서로의 에러 코드를 덧쓰기할 것은 없습니다.DWORD GetLastError(void); KERNEL32.DLL 인수 인수는 없습니다. 반환값 호출측 스렛드가 가지는 최신의 에러 코드를 돌려줍니다. 해설 FormatMessage함수로FORMAT_MESSAGE_FROM_SYSTEM플래그를 지정하는 것으로, 에러 코드에 대응하는 에러 문자열을 취득할 수 있습니다. 에러 코드는32비트치입니다(비트31하지만 최상위비트).비트29(은)는 어플리케이션 정의의 에러 코드용으로 예약되고 있습니다.어플리케이션 독자적인 에러 코드를 정의하는 경우는, 이 비트를 세트 하고, 시스템 정의..
GetForegroundWindow foreground 윈도우(현재 유저가 작업하고 있는 맨 앞면의 윈도우)의 핸들을 취득합니다.foreground 윈도우를 소유하는 스렛드에는, 다른 스렛드보다 조금 높은 스렛드 우선도를 할당할 수 있습니다.HWND GetForegroundWindow(VOID); USER32.DLL 인수 인수는 없습니다. 반환값 foreground 윈도우의 핸들이 돌아갑니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
GetFileSize 지정된 파일의 사이즈를 취득합니다.DWORD GetFileSize( HANDLE hFile, // 파일 핸들 PDWORD pFileSizeHigh // 상위32비트를 격납하는 변수 ); KERNEL32.DLL 인수 hFile 사이즈를 취득하는 파일의 핸들을 지정합니다.이 핸들은, GENERIC_READ 액세스 또는 GENERIC_WRITE 액세스의 적어도 한편을 지정해 작성된 파일 오브젝트의 것이 아니면 안됩니다. pFileSizeHigh 파일 사이즈의 상위32비트를 격납하는 변수의 주소를 지정합니다.이 파라미터에 0 (NULL) (을)를 지정했을 경우는, 파일 사이즈의 상위32비트는 취득되지 않습니다. 반환값 성공하면, 파일 사이즈의 하위32비트가 돌아갑니다.또, pFileSize..
GetDeviceCaps 지정된 디바이스에 관한 디바이스 고유 정보를 취득합니다.int GetDeviceCaps( HDC hDC, // 디바이스 콘텍스트의 핸들 int nIndex // 항목의 종류 ); GDI32.DLL 인수 hDC 디바이스 콘텍스트의 핸들을 지정합니다. nIndex 취득하는 정보의 종류를 지정합니다.이하의 값의 어느쪽이든을 지정합니다. 치 의미 0 (DRIVERVERSION) 디바이스 드라이버의 버젼 2 (TECHNOLOGY) 디바이스 테크놀로지.이하의 값중 한쪽이 돌아갑니다. 치 의미 0 (DT_PLOTTER) 벡터 플로터 1 (DT_RASDISPLAY) 라스터 디스플레이 2 (DT_RASPRINTER) 라스터 프린터 3 (DT_RASCAMERA) 라스터 카메라 4 (DT_CHARS..
GetDesktopWindow 데스크탑 윈도우의 핸들을 취득합니다.HWND GetDesktopWindow(VOID); USER32.DLL 인수 인수는 없습니다. 반환값 데스크탑 윈도우의 핸들을 돌려줍니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
GetDC 지정된 윈도우의 클라이언트 영역 또는 스크린 전체에 대응하는 디스플레이 디바이스 콘텍스트의 핸들을 취득합니다.HDC GetDC( HWND hWnd // 윈도우 핸들 ); USER32.DLL 인수 hWnd 디바이스 콘텍스트를 취득하는 윈도우의 핸들을 지정합니다. 0 (NULL) (을)를 지정하면, 스크린 전체의 디바이스 콘텍스트를 취득합니다. Windows 98/Me/2000/XP: 이 파라미터에 0 (NULL) (을)를 지정하면, 프라이머리 디스플레이 모니터의 디바이스 콘텍스트를 취득합니다.다른 디스플레이 모니터의 디바이스 콘텍스트를 취득하려면 EnumDisplayMonitors 함수와 CreateDC 함수를 사용합니다. 반환값 성공하면 디바이스 콘텍스트의 핸들이 돌아갑니다. 실패하면 0 (N..
GetCurrentThreadId 현재의 스렛드의 스렛드 ID (을)를 취득합니다.DWORD GetCurrentThreadId(VOID); KERNEL32.DLL 인수 인수는 없습니다. 반환값 현재의 스렛드의 스렛드 ID 하지만 돌아갑니다. 해설 스렛드 ID (은)는, 그 스렛드가 종료할 때까지, 시스템상에서 독특한(일의의) 값이 됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
GetCurrentThread 현재의 스렛드의 의사 핸들을 취득합니다.이 의사 핸들은 호출한 스렛드에 대해서만 스렛드한돌로서 유효합니다.HANDLE GetCurrentThread(VOID); KERNEL32.DLL 인수 인수는 없습니다. 반환값 현재의 스렛드의 의사 핸들이 돌아갑니다. 해설 이 함수에 의해서 취득되는 핸들은 의사 핸들입니다.스렛드한돌을 필요로 하는 함수를 호출할 때에, 호출측 스렛드는, 자기 자신의 스렛드를 지정하는데, 이 의사 핸들을 사용할 수 있습니다. 의사 핸들은, 자신의 스렛드오브제크트에의, 가능한 한의 액세스를 가집니다.세큐리티데스크리프타를 서포트하는 시스템에서는, 세큐리티데스크리프타에 의해서 용서되는 최대의 액세스를 가집니다.세큐리티데스크리프타를 서포트하지 않는 시스템에서는, ..
GetCurrentProcessId 현재의 프로세스의 프로세스 ID (을)를 취득합니다.DWORD GetCurrentProcessId(VOID); KERNEL32.DLL 인수 인수는 없습니다. 반환값 현재의 프로세스의 프로세스 ID 하지만 돌아갑니다. 해설 프로세스 ID (은)는, 그 프로세스가 종료할 때까지, 시스템상에서 독특한(일의의) 값이 됩니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
GetCurrentProcess 현재의 프로세스의 의사 핸들을 취득합니다.이 의사 핸들은 호출한 프로세스에 대해서만 프로세스 핸들로서 유효합니다.HANDLE GetCurrentProcess(VOID); KERNEL32.DLL 인수 인수는 없습니다. 반환값 현재의 프로세스의 의사 핸들이 돌아갑니다. 해설 이 함수에 의해서 취득되는 핸들은 의사 핸들입니다.프로세스 핸들을 필요로 하는 함수를 호출할 때에, 호출측 프로세스는, 자기 자신의 프로세스를 지정하는데, 이 의사 핸들을 사용할 수 있습니다. 의사 핸들은, 자신의 프로세스 오브젝트에의, 가능한 한의 액세스를 가집니다.세큐리티데스크리프타를 서포트하는 시스템에서는, 세큐리티데스크리프타에 의해서 용서되는 최대의 액세스를 가집니다.세큐리티데스크리프타를 서포트하지..
GetCurrentDirectory(A) 프로세스의 커런트 디렉토리를 취득합니다.DWORD GetCurrentDirectoryA( DWORD nSize, // 버퍼 사이즈 PTSTR pBuffer // 커런트 디렉토리를 격납하는 버퍼 ); KERNEL32.DLL 인수 nSize 취득한 커런트 디렉토리명을 격납하는 버퍼의 아르바이트 단위의 사이즈(ANSI판) 또는 문자수(Unicode판)을 지정합니다.이 사이즈에는 눌 문자의 분도 포함해 두지 않으면 안됩니다. pBuffer 취득한 커런트 디렉토리명을 격납하는 버퍼의 주소를 지정합니다. 반환값 함수가 성공하면, 버퍼에 써진 문자열의 아르바이트 단위의 사이즈(ANSI판) 또는 문자수(Unicode판)이 돌아갑니다. 함수가 실패하면0하지만 돌아갑니다.확장 에러..
GetClientRect 윈도우의 클라이언트 영역의 좌표를 취득합니다.영역의 좌상의 좌표는 항상(0,0)(이)가 됩니다.BOOL GetClientRect( HWND hWnd, // 윈도우 핸들 PRECT pRect // RECT구조체에의 포인터 ); USER32.DLL 인수 hWnd 좌표를 취득하는 윈도우의 핸들을 지정합니다. pRect 취득한 윈도우 좌표를 격납하기 위한 RECT 구조체의 주소를 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후
FormatMessage(A) 메세지 문자열을 서식화합니다.입력으로서 메세지 정의를 사용해, 요구에 따르고 삽입구를 묻고 나서, 서식화 된 메세지 텍스트를 버퍼에 출력합니다.메세지 정의는, 함수의 인수로서 건네줄 수 있습니다.로드 된 모듈내의 메세지 테이블 자원을 사용하도록 지시할 수도 있습니다. Windows 시스템이 가지고 있는 메세지 테이블 자원을 사용하도록 지시할 수도 있습니다.DWORD FormatMessageA( DWORD dwFlags, // 동작 플래그 PCVOID pSource, // 메세지 정의 위치 DWORD dwMessageID, // 메세지ID DWORD dwLanguageID, // 언어ID PTSTR pszBuffer, // 버퍼의 주소 DWORD nSize, // 버퍼의 사이..
FindNextFile(A) FindFirstFile 함수의 호출에 의한 검색을 속행합니다.BOOL FindNextFileA( HANDLE hFindFile, // 검색 핸들 PWIN32_FIND_DATA pFindData // 정보를 격납하는 구조체 ); KERNEL32.DLL 인수 hFindFile FindFirstFile 함수에 의해서 돌려주어진 검색 핸들을 지정합니다. lpFindData 검색된 파일에 관한 정보를 격납하기 위한 WIN32_FIND_DATA 구조체의 주소를 지정합니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다.적합하는 파일이 발견되지 않았던 경우, GetLastError 함수..
FindFirstFile(A) 지정한 파일명에 일치하는 파일이나 디렉토리를 검색합니다.HANDLE FindFirstFileA( PCTSTR pFileName, // 검색하는 파일명 PWIN32_FIND_DATA pFindData // 정보를 격납하는 구조체 ); KERNEL32.DLL 인수 pFileName 유효한 디렉토리명인가, 패스를 포함한 파일명을 나타내는 문자열의 주소를 지정합니다.이 파일명에는 와일드 카드(“*”(이)나“?”)를 포함할 수 있습니다.이 문자열의 사이즈는 260 (MAX_PATH) 이하가 아니면 안됩니다. Windows NT/2000/XP: Unicode 판 함수( FindFirstFileW 함수)를 사용해, 패스명의 전에 "\\?\" 또는 "\\?\UNC" (을)를 붙이는 것으로..
FindClose 지정된 검색 핸들을 클로우즈 합니다.BOOL FindClose( HANDLE hFindFile // 검색 핸들 ); KERNEL32.DLL 인수 hFindFile 클로우즈 하는 검색 핸들을 지정합니다.이 핸들은 FindFirstFile 함수에 의해서 돌려주어진 것이 아니면 안됩니다. 반환값 성공하면 0 이외의 값이 돌아갑니다. 실패하면 0 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다. 대응 정보 Windows 95 이후 / Windows NT 3.1 이후