일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SetEnv
- MouseClick
- Menu
- EnvAdd
- Var:=식
- 식
- Threads
- ControlSend
- if(식)
- autohotkey
- DetectHiddenWindows
- if
- IfInString
- Blocks
- StringGetPos
- IfWinExist
- 함수
- 배열
- EnvSub
- API
- EnvDiv
- 식의 설명
- EnvMult
- SetControlDelay
- SetMouseDelay
- IF (식)
- ControlGetText
- EnvSet
- SetTitleMatchMode
- SetKeyDelay
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
CreateCompatibleDC 지정된 디바이스 콘텍스트에 관련하는 디바이스와 호환성이 있는 메모리데바이스콘테키스트를 작성합니다.HDC CreateCompatibleDC( HDC hDC // 디바이스 콘텍스트의 핸들 ); GDI32.DLL 인수 hDC 기존의 디바이스 콘텍스트의 핸들을 지정합니다.이 디바이스 콘텍스트에 관련하는 디바이스와 호환성이 있는 메모리데바이스콘테키스트를 작성합니다.0 (NULL) (을)를 지정하면, 어플리케이션의 현재의 스크린과 호환성이 있는 메모리데바이스콘테키스트가 작성됩니다. 반환값 성공하면 작성한 메모리데바이스콘테키스트의 핸들이 돌아갑니다. 실패하면0 (NULL) 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError함..
CreateCompatibleBitmap 지정된 디바이스 콘텍스트에 관련지을 수 있었던 디바이스와 호환성이 있는 비트 맵을 작성합니다.HBITMAP CreateCompatibleBitmap( HDC hDC, // 디바이스 콘텍스트의 핸들 int nWitdh, // 폭 int nHeight // 높이 ); GDI32.DLL 인수 hDC 디바이스 콘텍스트의 핸들을 지정합니다.이 디바이스 콘텍스트에 관련하는 디바이스와 호환성이 있는 비트 맵을 작성합니다. nWitdh, nHeight 작성하는 비트 맵의 사이즈를 피크셀 단위로 지정합니다. 반환값 성공하면 작성된 비트 맵의 핸들이 돌아갑니다. 실패하면0 (NULL) 하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLa..
CreateBitmap 지정된 폭, 높이, 색형식을 가지는 비트 맵을 작성합니다.이 함수는, 흑백 비트 맵의 작성에 사용합니다.HBITMAP CreateBitmap( int nWitdh, // 폭 int nHeight // 높이 UINT cPranes, // 칼라플레인의 수 UINT cBitsPerPel, // 1 피크셀의 비트수 CONST VOID *pvBits // 피크셀의 색데이터 ); GDI32.DLL 인수 nWitdh, nHeight 작성하는 비트 맵의 사이즈를 피크셀 단위로 지정합니다. cPranes 디바이스가 사용하는 칼라플레인의 수를 지정합니다.흑백 비트 맵의 작성을 위해서는1(을)를 지정합니다. cBitsPerPel 1피크셀의 색을 식별하는데 필요한 비트수를 지정합니다.흑백 비트 맵의 작..
CombineRgn 2개의 리젼을 결합하고, 결과를3번째의 리젼에 격납합니다.2개의 리젼은 지정된 방법으로 결합됩니다.int CombineRgn( HRGN hrgnDest, // 새로운 리젼 HRGN hrgnSrc1, // 원래의 리젼1 HRGN hrgnSrc2, // 원래의 리젼2 int fnCombineMode // 결합 방법 ); GDI32.DLL 인수 hrgnDest 2개의 리젼을 결합하는 것에 의해서 정의되는 새로운 리젼의 핸들을 지정합니다. hrgnSrc1 결합한다1번째의 리젼의 핸들을 지정합니다. hrgnSrc2 결합한다2번째의 리젼의 핸들을 지정합니다. fnCombineMode 2개의 리젼을 어떻게 결합하는지를 나타내는 값을 지정합니다.이하의 몇개의 값을 지정합니다. 1 (RGN_AND) ..
CoCreateInstance 지정되었다CLSID에 관련지을 수 있었던 클래스의1개의 미초기화 오브젝트를 작성합니다.로컬 시스템상에서1오브젝트를 작성하고 싶은 경우에 호출합니다.리모트 시스템상에서1개의 오브젝트를 작성하는 경우에는CoCreateInstanceEx함수를 호출합니다.1개의CLSID(을)를 기초로 복수의 오브젝트를 작성경우에는CoGetClassObject함수를 사용합니다.STDAPI CoCreateInstance( REFCLSID rclsid, // 오브젝트의CLSID LPUNKNOWN pUnkOuter, // 애그리게이트 오브젝트 DWORD dwClsContext, // 문맥 REFIID riid, // 취득한다IID PVOID *ppv // 변수 주소 ); OLE32.DLL 인수 rclsi..
CoCreateGuid 클래스ID(이)나 인터페이스ID등에서 사용된다GUID(독특한128비트치)를 생성합니다.이 함수는 호출마다 다르다GUID(을)를 돌려줍니다.HRESULT CoCreateGuid( GUID *pguid // GUID(을)를 받는 버퍼 ); OLE32.DLL 인수 pguid 생성되었다GUID(을)를 받는 버퍼(GUID구조체)의 주소를 지정합니다. 반환값 GUID하지만 정상적으로 생성되었을 경우에는0 (S_OK) 하지만 돌아갑니다. 해설 CoCreateGuid함수는, 내부에서UuidCreate함수를 호출해GUID(을)를 생성합니다. 완전하게 독특한128비트치(GUID)(을)를 필요로 했을 경우에, 어플리케이션은 이 함수를 사용해GUID(을)를 생성할 수 있습니다.이 함수는, 거의 확실히,..
CloseHandle 오픈하고 있는 커넬 오브젝트의 핸들을 클로우즈 합니다.BOOL CloseHandle( HANDLE hObject // 오브젝트의 핸들 ); KERNEL32.DLL 인수 hObject 오브젝트의 핸들을 지정합니다. 반환값 성공하면0이외의 값이 돌아갑니다. 실패하면0하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError함수를 사용합니다. 해설 CloseHandle함수는, 이하의 커넬 오브젝트를 클로우즈 합니다. 액세스 토큰 이벤트 작업 스렛드 semaphore 파이프 파일 파일 매핑 프로세스 웨이타브르타이마 뮤텍스 메일 슬롯 콘솔 입력 콘솔 스크린 버퍼 소켓 CloseHandle함수는, 오브젝트의 핸들의 reference counter를1개 줄입니다.reference ..
ClientToScreen 지정된 윈도우상의 점의 좌표를, 클라이언트 영역의 좌표로부터 화면 좌표로 변환합니다.BOOL ClientToScreen( HWND hwnd, // 윈도우 핸들 PPOINT ppt // 클라이언트 좌표 ); USER32.DLL 인수 hwnd 윈도우의 핸들을 지정합니다.이 윈도우의 클라이언트 영역의 좌표로부터 화면 좌표에 변환됩니다. ppt 화면 좌표로 변환하기 위한 클라이언트 좌표를 격납했다 POINT구조체의 주소를 지정합니다.함수가 성공하면, 변환된 화면 좌표가 이 구조체에 격납됩니다. 반환값 성공하면0이외의 값이 돌아갑니다. 실패하면0하지만 돌아갑니다. Windows NT/2000/XP: 확장 에러 정보를 취득하려면 , GetLastError함수를 사용합니다. 대응 정보 Wi..
ChooseFont(A) 「폰트의 지정」common dialog 박스를 표시하고, 유저가 폰트를 선택할 수 있도록 합니다.BOOL ChooseFontA( LPCHOOSEFONT pcf // 초기화 정보를 격납한 구조체 ); COMDLG32.DLL 인수 pcf 다이알로그 박스의 초기화에 사용하는 정보를 격납했다 CHOOSEFONT구조체의 주소를 지정합니다.함수 소환 후, 이 구조체에는 유저가 선택한 폰트에 관한 정보가 격납됩니다. 반환값 [OK] 버튼이 밀리면0이외의 값이 돌아갑니다. 캔슬되었을 경우나 에러가 발생했을 경우에는0하지만 돌아갑니다.확장 에러 정보를 취득하려면 ,CommDlgExtendedError함수를 사용합니다.CommDlgExtendedError함수는, 이하의 몇개의 값을 돌려줍니다. 0..
CheckMenuItem 메뉴 아이템의 체크 마크의 표시 상태를 변경합니다. 이 함수는 SetMenuItemInfo함수에 교체되었습니다만, 아직 사용할 수 있습니다.DWORD CheckMenuItem( HMENU hMenu, // 메뉴 핸들 UINT uItemID, // 아이템의ID또는 위치 UINT uCheck // 체크 마크의 표시 상태 ); USER32.DLL 인수 hMenu 메뉴의 핸들을 지정합니다. uItemID 아이템ID(을)를 지정합니다. uCheck파라미터에0x00000400 (MF_BYPOSITION) 하지만 지정되어 있는 경우는, 아이템의 위치를 지정합니다. uCheck 체크 마크의 표시 상태를 지정합니다.다음의 어느쪽이든을 지정합니다. 0x00000000 (MF_UNCHECKED) 아..
BitBlt 화상의 비트 블록 전송을 행합니다.이것은, 카피원디바이스 콘텍스트로부터 카피처 디바이스 콘텍스트에, 지정된 장방형내의 각 피크셀의 색데이터를 카피합니다.BOOL BitBlt( HDC hdcDest, // 카피처 디바이스 콘텍스트 int nXDest, // 카피처x좌표 int nYDest, // 카피처y좌표 int nWidth, // 카피하는 폭 int nHeight, // 카피하는 높이 HDC hdcSource, // 카피원디바이스 콘텍스트 int nXSource, // 카피원x좌표 int nYSource, // 카피원y좌표 DWORD dwRaster // 라스터 오퍼레이션 코드 ); GDI32.DLL 인수 hdcDest 카피처의 디바이스 콘텍스트의 핸들을 지정합니다. nXDest, nYDe..
AppendMenu(A) 메뉴 말미에 메뉴 아이템을 추가합니다. AppendMenu함수는InsertMenuItem함수에 교체되었습니다만, 아직 사용할 수 있습니다.BOOL AppendMenuA( HMENU hMenu, // 메뉴 핸들 UINT uFlags, // 옵션 플래그 UINT uIDItem, // 아이템ID또는 부메뉴 핸들 PCTSTR pItem // 표시하는 문자열 ); USER32.DLL 인수 hMenu 쇼트 컷 메뉴의 핸들을 지정합니다. CreateMenu함수 또는 CreatePopupMenu함수에 의해서 작성된 메뉴를 지정합니다. uFlags 메뉴 아이템의 옵션을 지정합니다.이하의 값의 편성으로 지정합니다. 0x00000000 (MF_STRING, MF_ENABLED, MF_UNCHECKE..
My Scripts 관리인이 작성한 스크립트를 공개하고 있습니다. 특히 거절이 없을 따름, 최신판의AutoHotkey+WindowsXP(으)로의 동작을 상정하고 있습니다.WindowsNT/2000그렇지만 동작할지도 모릅니다. 이러한 스크립트를 사용한 결과 어떠한 문제가 발생해도, 관리인은 일절의 책임을 지지 않습니다. 특히 기술이 없는 한, 라이센스는 NYSL입니다. 모듈류 ActiveX WSH등으로 사용된다ActiveXObject(을)를 취급할 수 있도록(듯이) 한다 BREGEXP BREGEXP.DLL(을)를 이용해 정규 표현 검색·치환을 실시하는 함수군 migemo migemo.dll(와)과 BREGEXP.DLL(을)를 이용해 로마자와 읽기의 매칭을 실시하는 함수군 프로세스메모리 읽고 쓰기 PID그리..
|| 연산자(논리합) 2개의 식의 논리합의 진위치를 돌려주는 연산자Expression1||Expression2 Expression1 OR Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Remarks Expression1(와)과Expression2의 양쪽 모두가 가짜라면 결과는 가짜에, 언젠가 혹은 양쪽 모두가 진이라면 결과는 실로 된다. 수치의 제로나 하늘의 문자열은 가짜(False)(으)로서 다루어져 그 이외는 진(True)(으)로서 다루어진다. 논리 연산의 결과는, 가짜(False)의 경우 「0」, 진(True)의 경우 「1」가 된다. Related 식, if(식), Var:=식
WinMenuSelectItem 지정 윈도우의 도구모음의 커멘드를 실행한다WinMenuSelectItem, WinTitle, WinText, Menu [, SubMenu1, SubMenu2, SubMenu3, SubMenu4, SubMenu5, SubMenu6, ExcludeTitle, ExcludeText] Parameters 인수명 설명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 Menu 최상위의 메뉴명.「파일(F)」 등. 「1&」(와)과 같이 하고, 항목의 위치에서 지정하는 일도 가능.(단락선도 수에 센다) SubMenu1...SubMenu6 부메뉴의 메뉴명. ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLe..
Script & Hotkey Performance Scripts are semi-compiled while they're being loaded and syntax-checked. In addition to reducing the memory consumed by the script, this process also enhances runtime performance (by orders of magnitude in some cases). The performance boost is greatest when SetBatchLines is -1, meaning that the script is running at maximum speed. In addition to SetBatchLines, the foll..