AutoHotKey(오토핫키) 설명서 Chr()

Posted by 발전소장
2014. 8. 13. 20:34 AutoHotKey/Commands

Chr()

ASCII코드를 문자로 변환하는 함수

Chr(N)

Parameters

인수명설명
N0(으)로부터255의 사이의 정수를 지정한다.

Remarks

N그리고 지정되었다ASCII코드로 나타내진다1문자를 문자열로서 돌려준다.
N에0~255이외를 지정했을 경우는, 길이 제로의 공문자열이 돌아간다.

Related

함수


AutoHotKey(오토핫키) 설명서 Ceil()

Posted by 발전소장
2014. 8. 13. 20:33 AutoHotKey/Commands

Ceil()

주어진 수치보다 큰 최소의 정수를 돌려주는 함수

Ceil(N)

Parameters

인수명설명
N원이 되는 수치를 지정한다

Remarks

돌아가 값은 정수치 표현이 된다
N하지만 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는, 길이 제로의 공문자열이 돌아간다.

Related

함수


AutoHotKey(오토핫키) 설명서 Break

Posted by 발전소장
2014. 8. 13. 20:32 AutoHotKey/Commands

Break

각종Loop(을)를 빠진다

Break

Remarks

제일 안쪽의 루프를 빠져 루프 내용의 다음의 행에 실행을 옮긴다.

Related

Loop, Continue, Blocks

Example(s)

loop
{
	...
	if var > 25
		break
	...
	if var <= 5
		continue
}


AutoHotKey(오토핫키) 설명서 BlockInput

Posted by 발전소장
2014. 8. 13. 20:32 AutoHotKey/Commands

BlockInput

키보드나 마우스등에서의 입력을 무효화·무효화 해제한다

BlockInput, Mode

Parameters

인수명설명
Mode
On
모든 입력을 무효화한다
Off
입력을 유효하게 한다
Send
Send(이)나SendRaw커멘드를 실행할 때에에 자동적으로 입력 블록이 유효화 되도록(듯이) 한다.(2000/XP이외에서는 무의미)
Mouse
MouseMove,MouseClick,MouseClickDrag커멘드 실행시에 자동적으로 입력 블록이 유효화 되도록(듯이) 한다(2000/XP이외에서는 무의미)
SendAndMouse
Send(와)과Mouse(을)를 동시에 설정
Default
Send(와)과Mouse의 설정을OFF(으)로 한다
MouseMove
마우스 커서를 이동할 수 없게 한다
MouseMoveOff
「BlockInput,MouseMove」(을)를 해제한다

Remarks

이 커멘드를 사용하면,AutoHotkey에 의한 조작 자동화 시에 유저의 입력이 섞이는 것에 의해서 오조작이 발생하는 것을 막을 수 있다.

입력을 무효화하고 있는 동안은,AutoHotkey의 hot key도 동작하지 않게 된다.
다만, 일부의Hook(을)를 이용한 hot key는 동작한다.

이 커멘드를 실행하는 순간에, 수식 키를 눌러 내리고 있어 입력이 무효화되고 있는 동안에 놓아지면, 그 수식 키가 눌러 내릴 수 있던 채가 되어 버린다.
이것을 막으려면 ,KeyWait커멘드로 수식 키가 놓아지는 것을 기다리고 나서BlockInput,On(을)를 실행하면 좋다.

「BlockInput,MouseMove」(이)가 실행되면,마우스 훅하지만 유효화 된다.
그 이후는, 스크립트가상주 상태(이)가 되어,ExitApp커멘드를 실행할 때까지 종료하지 않게 된다.
Susupend커멘드인가Hotkey커멘드가 실행될 때, 마우스 훅이 필요없게 되고 있으면 해제된다.

스크립트 종료시에는 자동적으로 입력은 유효하게 되돌려진다

API의 사양에 의해Ctrl+Alt+Del(을)를 실행하면, 입력은 유효하게 돌아온다.

이 커멘드는,OS에 의해서 효과에 차이가 있다.

OS 효과
Windows95 효과 없음
WindowsNT4(SP6이전) 효과 없음
Windows98/Me 유저의 입력과 함께,AutoHotkey하지만 생성하는 입력(Send,SendRaw,MouseMove,MouseClick,MouseClickDrag등)도 무효화된다
WindowsNT4(SP6)/2000/XP 유저의 입력은 무효화되지만,AutoHoteky하지만 생성하는 입력은 유효.


Example(s)

if A_OSVersion <> WIN_98
	if A_OSVersion <> WIN_ME
		BlockInput, on
Run, notepad
WinWaitActive, Untitled - Notepad
Send, {F5} ; pastes time and date
BlockInput, off


AutoHotKey(오토핫키) 설명서 AutoTrim

Posted by 발전소장
2014. 8. 13. 20:31 AutoHotKey/Commands

AutoTrim

변수의 대입으로, 문자열의 초와 마지막의 공백 문자를 자동 제거할지를 설정한다

AutoTrim, On|Off

Parameters

인수명설명
On|Off 「On」(으)로 하면, 변수의 대입시에 전후의 반각 스페이스와Tab문자가 자동 제거된다.
「Off」(으)로 하면, 자동소 오늘은 행해지지 않는다.
초기설정은 「On」.

Remarks

편입 변수A_AutoTrim그리고 현재의 설정치를 참조할 수 있다.

식의 대입(:=)에 의한에 있어서의 「"」(으)로 둘러싸인 문자열에서는,AutoTrim의 설정에 관계없이, 전후의 공백 문자의 제거는 행해지지 않는다.

이 설정의 기본치는, 스크립트의 최초의AutoExecute섹션그리고 설정한다.
hot key등에서 새롭게 기동되었다스렛드그럼, 설정은 기본치로 설정된다.

Example(s)

AutoTrim, off
NewVar1 = %OldVar% ; If OldVar contains leading and trailing spaces, NewVar will have them too.
NewVar2 = %A_Space%  ; With AutoTrim off, a single space can be assigned this way.


AutoHotKey(오토핫키) 설명서 ATan()

Posted by 발전소장
2014. 8. 13. 20:30 AutoHotKey/Commands

ATan()

주어진 값에 대응하는 arctangent를 라디안으로 돌려주는 함수

ATan(N)

Parameters

인수명설명
N수치를 지정한다

Remarks

인수가 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는 길이 제로의 공문자열이 돌아간다.

Related

함수


AutoHotKey(오토핫키) 설명서 ASin()

Posted by 발전소장
2014. 8. 13. 20:30 AutoHotKey/Commands

ASin()

주어진 값에 대응하는 아크사인을 라디안으로 돌려주는 함수

Asin(N)

Parameters

인수명설명
N-1(으)로부터1까지의 수치를 지정한다

Remarks

인수가 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는 길이 제로의 공문자열이 돌아간다.

Related

함수


AutoHotKey(오토핫키) 설명서 Asc()

Posted by 발전소장
2014. 8. 13. 20:20 AutoHotKey/Commands

Asc()

문자열의1아르바이트눈의ASCII코드를 돌려주는 함수

Asc(String)

Parameters

인수명설명
String문자열을 변수등에서 건네준다.

Remarks

0~255까지의 수치가 돌려주어진다.
String하지만 길이 제로의 문자열이었던 경우는 「0」(이)가 돌려주어진다.

Related

함수


AutoHotKey(오토핫키) 설명서 ACos()

Posted by 발전소장
2014. 8. 13. 19:04 AutoHotKey/Commands

ACos()

주어진 값에 대응하는 아크 코사인을 라디안으로 돌려주는 함수

ACos(N)

Parameters

인수명설명
N-1(으)로부터1까지의 수치를 지정한다

Remarks

인수가 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는 길이 제로의 공문자열이 돌아간다.

Related

함수


AutoHotKey(오토핫키) 설명서 Abs()

Posted by 발전소장
2014. 8. 13. 19:03 AutoHotKey/Commands

Abs()

수치의 절대치를 돌려주는 함수

Abs(N)

Parameters

인수명설명
N원이 되는 수치를 지정한다

Remarks

N하지만 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는, 길이 제로의 공문자열이 돌아간다.

Related

함수