일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Var:=식
- ControlGetText
- EnvSet
- DetectHiddenWindows
- IfInString
- 식의 설명
- EnvAdd
- EnvMult
- IfWinExist
- SetMouseDelay
- ControlSend
- EnvDiv
- Threads
- MouseClick
- SetKeyDelay
- IF (식)
- Blocks
- SetControlDelay
- SetTitleMatchMode
- SetEnv
- 식
- Menu
- if
- API
- EnvSub
- StringGetPos
- autohotkey
- if(식)
- 함수
- 배열
- Today
- Total
목록API 관련 (217)
ㄴrㅎnㅂrㄹrㄱi
RegCreateKeyEx(A) 지정된 레지스트리 키를 작성합니다.지정된 레지스트리 키가 벌써 존재하고 있는 경우는, 키를 오픈합니다.LONG RegCreateKeyExA( HKEY hKey, // 키의 핸들 PCTSTR pszSubKey, // 서브 키의 이름 DWORD Reserved, // 예약(0(을)를 지정) PTSTR pszClass, // 클래스명 DWORD dwOptions, // 옵션 REGSAM samDesired, // 시큐러티 액세스 마스크 PSECURITY_ATTRIBUTES psa, // 시큐러티 속성 PHKEY phkResult, // 핸들을 격납하는 변수 PDWORD pdwDisposition ); ADVAPI32.DLL 인수 hKey 현재 오픈되고 있는 키의 핸들을 지정합니..
RegCloseKey 지정된 레지스트리 키의 핸들을 해방합니다.LONG RegCloseKey( HKEY hKey // 키의 핸들 ); ADVAPI32.DLL 인수 hKey 클로우즈 하는 키의 핸들을 지정합니다. 반환값 성공하면 0 (ERROR_SUCCESS) 하지만 돌아갑니다. 실패하면 0 이외의 에러 코드가 돌아갑니다.이 에러 코드와 FORMAT_MESSAGE_FROM_SYSTEM 플래그를 지정해 FormatMessage 함수를 호출하는 것으로, 에러 메세지를 취득할 수 있습니다. 해설 RegCloseKey 함수는, 반드시, 제어를 돌려주기 전에 레지스트리에 정보를 쓰는 것은 아닙니다.캐쉬중의 데이터가 실제로 디스크에 써지기까지는 몇 초 걸릴 가능성이 있습니다.캐쉬가 확실히 디스크에 써지도록(듯이) 하..
ReadFile 파일로부터 데이터를 읽어냅니다.파일 포인터의 현재 위치가, 독해의 개시 위치가 됩니다.동기 독해 조작에서는, 독해 조작이 종료하면, 파일 핸들이 오버랩 속성 지정으로 작성되어 있지 않은 한, 파일 포인터의 위치는 실제로 읽어내진 데이터의 아르바이트수만큼 진행됩니다.비동기 독해 조작에서는, 어플리케이션측에서 파일 포인터를 조정할 필요가 있습니다.BOOL ReadFile( HANDLE hFile, // 파일 핸들 LPCVOID pBuffer, // 버퍼 주소 DWORD nNumberOfBytesToRead, // 사이즈 LPDWORD pNumberOfBytesRead, // 실제의 사이즈를 격납하는 변수 LPOVERLAPPED pOverlapped // OVERLAPPED구조체 ); KERN..
PostMessage(A) 지정된 윈도우를 작성한 스렛드에 관련지을 수 있고 있는 메시지 큐에 메세지를 포스트합니다.이 함수는, 메세지의 처리의 완료를 기다리지 않고 제어를 돌려줍니다. 스렛드에 관련지을 수 있고 있는 메시지 큐에 메세지를 포스트하려면 , PostThreadMessage 함수를 사용합니다.BOOL PostMessageA( HWND hWnd, // 윈도우 핸들 UINT Msg, // 메세지 코드 WPARAM wParam, // wParam파라미터 LPARAM lParam // lParam파라미터 ); USER32.DLL 인수 hWnd 메세지를 받아들이는 윈도우의 핸들을 지정합니다. 0xFFFF (HWND_BROADCAST) (을)를 지정하면, 시스템에 있는 모든 톱 레벨 윈도우에 포스트됩니..
PathUnquoteSpaces(A) 주어진 문자열이 더블 인용 부호로 둘러싸여 있는 경우는, 최초와 마지막 더블 인용 부호를 삭제합니다.void PathUnquoteSpacesA( PTSTR pszPath ); SHLWAPI.DLL 인수 pszPath 전후의 더블 인용 부호를 삭제하기 위한 문자열을 격납한 버퍼의 주소를 지정합니다. 반환값 반환값은 없습니다. 대응 정보 Shlwapi.dll Version 4.71 이후 Windows 98 이후 / Windows 2000 이후 또는 Internet Explorer 4.0 이후를 인스톨 했다 Windows 95 / Windows NT 4.0
PathRenameExtension(A) 패스를 나타내는 문자열의 확장자(extension)를 새로운 확장자(extension)에 옮겨놓습니다.원래의 패스에 확장자(extension)가 포함되지 않은 경우는, 확장자(extension)를 덧붙입니다.BOOL PathRenameExtensionA( PTSTR pszPath, // 원래의 패스명 PCTSTR pszExtension // 확장자(extension) ); SHLWAPI.DLL 인수 pszPath 확장자(extension)를 옮겨놓기 위한 패스를 나타낸다 260 (MAX_PATH) 아르바이트(Unicode 판의 경우는 260 (MAX_PATH) 문자) 이하의 문자열을 격납한 버퍼의 주소를 지정합니다. pszExtension 덧붙이는 파일 확장자(e..
PathRemoveExtension(A) 패스를 나타내는 문자열이 확장자(extension)를 가지는 경우, 문자열로부터 확장자(extension)를 삭제합니다.void PathRemoveExtensionA( PTSTR pszPath // 원래의 패스명 ); SHLWAPI.DLL 인수 pszPath 확장자(extension)를 삭제하기 위한 패스를 나타낸다 260 (MAX_PATH) 아르바이트(Unicode 판의 경우는 260 (MAX_PATH) 문자) 이하의 문자열을 격납한 버퍼의 주소를 지정합니다. 반환값 반환값은 없습니다. 대응 정보 Shlwapi.dll Version 4.71 이후 Windows 98 이후 / Windows 2000 이후 또는 Internet Explorer 4.0 이후를 인스톨 ..
PathRemoveBlanks(A) 문자열의 전후에 있는 모든 스페이스 문자를 삭제합니다.void PathRemoveBlanksA( PTSTR pszPath // 원래의 패스명 ); SHLWAPI.DLL 인수 pszPath 전후의 스페이스 문자를 삭제하기 위한 패스를 나타낸다 260 (MAX_PATH) 아르바이트(Unicode 판의 경우는 260 (MAX_PATH) 문자) 이하의 문자열을 격납한 버퍼의 주소를 지정합니다. 반환값 반환값은 없습니다. 대응 정보 Shlwapi.dll Version 4.71 이후 Windows 98 이후 / Windows 2000 이후 또는 Internet Explorer 4.0 이후를 인스톨 했다 Windows 95 / Windows NT 4.0