일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- 배열
- Var:=식
- SetTitleMatchMode
- Menu
- Blocks
- IfInString
- SetControlDelay
- EnvAdd
- IF (식)
- StringGetPos
- ControlSend
- if
- EnvSub
- EnvSet
- SetEnv
- ControlGetText
- SetMouseDelay
- 식의 설명
- autohotkey
- MouseClick
- EnvMult
- if(식)
- 식
- SetKeyDelay
- 함수
- EnvDiv
- IfWinExist
- Threads
- DetectHiddenWindows
- Today
- Total
목록AUTOHOTKEY (437)
ㄴrㅎnㅂrㄹrㄱi
일자 시각 YYYYMMDDHH24MISS FileGetTime(이)나 FileSetTime, FormatTime그리고 사용되는 타임 스탬프는,YYYYMMDDHH24MISS의 포맷의 문자열이다. 이 포맷은, 이하의 것을 연결했다14자리수의 숫자열이다. 부분 의미 YYYY 4자리수의 서기년 MM 월(01-12) DD 일(01-31) HH24 시(00-23) MI 분(00-59) SS 초(00-59) 상기 요소 중 도중까지 밖에 지정하지 않았던 경우(례:20040401), 나머지의 요소는 최소의 값(MM,DD하01,HH24,MI,SS하00)이다고 보인다. EnvAdd(이)나 EnvSub커멘드에서는, 이 포맷의 일자 시각을 더해 인 나무 할 수 있다. 제한 일자 시각으로서 취급할 수 있는 시각의 범위는,1601..
배열 AutoHotkey에는 배열형 변수는 없고, StringSplit(이)나 WinGet등의 커멘드에서는, 배열 대신에 마지막에 숫자가 붙은 변수에 결과를 대입한다. 변수명의 뒤로 요소 번호(1...요소수)(을)를 더한 이름의 변수가 배열의 각 요소가 된다. 요소수는,WinGet그럼 지정한 이름의 변수,StringSplit그럼 지정한 이름에 「0」(을)를 붙인 이름의 변수에 대입된다. 배열의 전요소에 대해서 처리를 실시하고 싶은 경우는, StringTrimLeft커멘드로 원래의 변수명의 지정에 루프 변수를 묻는 것으로 각 요소를 꺼낼 수 있다. ExampleColors = red|green|blue StringSplit,ColorArray,Colors,| Loop,%ColorArray0% { this_..
PostMessage/SendMessage관련 윈도우 메세지에 대해 Windows의GUI(은)는, 시스템이나 어플리케이션이 윈도우나GUI컨트롤에 대해서 윈도우 메세지를 송신해, 윈도우를 소유하는 어플리케이션이 보내진 메세지에 대응한 동작을 실시하는 것으로 성립되고 있다. AutoHotkey그렇지만, PostMessage(이)나SendMessage의 커멘드로 윈도우 메세지를 송신하는 것으로써, 윈도우에 대해서 여러가지 조작을 실시할 수 있다. 윈도우 메세지나 각 메세지의 동작에 대해서는,Web위에 많은 자료가 있다. 일반적인 메세지의 일람에 대해서는, WinAPI Database for VB Programmer의 알파벳순서 표시 「W」의 항등이 자세하다. WM_COMMAND의 커멘드 번호를 조사한다 「WM..
Hotstring 개요 핫 스트링은, 유저가 특정의 문자열을 타이프 쳤을 때에 액션을 발생 당하는 기능이다. 입력된 문자열을 다른 문자열을 입력하는 자동 치환형과 hot key와 같이 스크립트를 실행하는 타입이 있다. NT계 전용. 자동 치환형::btw::by the way 상기와 같이 설정하면, 「btw」라고 하는 단어를 입력했을 때에, 그것이BackSpace그리고 삭제된 후, 대신에 「by the way」라고 입력된다. 치환 후의 텍스트의 지정은 Send커멘드와 같이 특수 키등도 지정할 수 있지만,(현재)변수를 전개하는 것은 할 수 없다. 치환 후의 텍스트에2아르바이트 문자를 사용할 수 없기 때문에, 스크립트 실행형으로 클립보드를 경유해 붙이는 등 방법을 취할 필요가 있다. 이 기능은 주로 영어권으로..
「키A::키B」라고 하는 행을 기술하면, 키A에 키B(을)를 할당할 수 있다. 예를 들면, 이하와 같이 하면, 「A」키를 눌렀을 때에 「b」(이)가 입력되게 된다.a::b 이 때,Shift+A하Shift+B에,Ctrl+A하Ctrl+B에와 같이, 모든 상태로 키의 변환이 유효하게 된다. 키A, 키B에는, 「^c」(와)과 같은 수식 키와의 편성이나, mouse button, 「vkXX」(이)나 「scYYY」(와)과 같은 키코드도 지정 가능. 다만,WheelUp/WheelDown(은)는 사용할 수 없다. 또, 「a & b」(와)과 같은 콤비네이션 키도 사용할 수 없다. 아래와 같은 예에서는,X2버튼을 누르면Ctrl+C하지만,Shift+X2버튼에서는Ctrl+Shift+C하지만 입력되게 된다. XButton2::..
Overriding or Disabling Hotkeys You can disable all built-in Windows hotkeys except Win+L and Win+U by making the following change to the registry (should work on all OSes, reboot is probably required): HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoWinKeys REG_DWORD 0x00000001 (1) But read on if you want to do more than just disable them all. Note that most of t..
키/mouse button명 일람 마우스(NT계 전용) LButton 왼쪽 버튼 RButton 오른쪽 버튼 MButton 중앙 버튼(휠 클릭) WheelDown 휠하 회전 WheelUp 휠상 회전 WheelDown,WheelUp에 할당할 수 있었던 써브루틴이 실행될 때 , 「A_EventInfo」변수에 휠이 회전한 양이 격납된다. 많은 경우 「1」이지만, 재빠르게 휠을 돌렸을 경우등에는2이상이 된다. 2000/XP마셔 XButton1 확장 버튼1 XButton2 확장 버튼2 Joystick Joy1...Joy32 버튼. test script에서 각 버튼의 번호를 조사할 수 있다. 수식 키와의 편성은 지정할 수 없다. 이하는 hot key 할당에는 사용할 수 없지만, GetKeyState그리고 상태를 조사..
함수 함수란, 인수로서 값을 받아, 어떠한 처리를 실시해, 결과를 돌려주는 써브루틴이다. 통상의 커멘드와 달라, 식의 안에 짜넣어 사용할 수 있다. 함수의 정의 방법 함수의 정의는, 이하와 같이 한다. 함수의 내용이1행만으로도, 「{」 「}」(은)는 생략 할 수 없다. 함수명(인수 리스트){ 함수 본체 } 함수명에는, 반각영숫자와 「_」(언더 바)등을 사용할 수 있다. 인수 리스트에는, 인수의 이름을 「,」(으)로 단락지어 열거한다. 함수가 인수를 필요로 하지 않는 경우, 인수 리스트는 비운다. 함수명과 「(」의 사이에는, 스페이스등을 넣어선 안 된다. 함수내에서는, 인수로서 주어진 값을 변수와 같이 참조할 수 있다. 「return」에 이어 기술했다 식하지만 돌아가 값으로 해서 호출해 바탕으로 돌려주어진..