AutoHotKey(오토핫키) 설명서 #ErrorStdOut

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

#ErrorStdOut

문법 에러를 다이얼로그 표시하지 않고 표준 출력에 출력한다

#ErrorStdOut

Remarks

텍스트 문자 편집기의 매크로등에서 스크립트를 실행해 문법 에러를 체크하는데 사용할 수 있다.

스크립트 마다 이 지령을 추가하는 것보다,커멘드 라인 인수그리고 「/ErrorStdOut」(을)를 지정하는 편이 편리.

Example(s)

#ErrorStdOut


AutoHotKey(오토핫키) 설명서 #CommentFlag

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

#CommentFlag

코멘트의 개시 문자열을 설정한다

#CommentFlag NewString

Parameters

인수명설명
NewString 코멘트의 시작으로 간주하는 문자열(최대15문자까지)

Remarks

디폴트의 코멘트 개시 문자열은 「;」.

코멘트 개시 문자열은, 줄머리 혹은 공백 문자의 직후에서만 기능한다.

Related

#EscapeChar

Example(s)

#CommentFlag // ; Change to C++ style of comments.


AutoHotKey(오토핫키) 설명서 #ClipboardTimeout

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

#ClipboardTimeout

클립보드에 액세스 할 수 없을 때에 기다리는 시간을 설정

#ClipboardTimeout Milliseconds

Parameters

Milliseconds 대기 시간을 밀리 세컨드로 지정.초기치는 「1000」.
「-1」(을)를 지정하면, 열게 될 때까지 계속 쭉 기다린다.

Remarks

다른 프로그램이 긴 시간 클립보드를 열고 있으면, 다른 어플리케이션은 클립보드를 열지 않게 액세스 할 수 없다.
AutoHotkey(은)는,Clipboard변수의 조작등에서 클립보드에 액세스 할 때, 클립보드가 열리게 될 때까지#ClipboardTimeout그리고 지정된 시간만 계속 기다린다.
이 시간만 기다려도 열지 않는 경우, 에러가 표시된다.

클립보드가 열리게 되는 것을 기다리고 있는 동안은, 다른스렛드하지만 끼어들 수 없다.

Related

Examples



AutoHotKey(오토핫키) 설명서 - 연산자(감산)

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

- 연산자(감산)

2개의 식의 차이를 돌려주는 연산자

Expression1-Expression2

Parameters

인수명설명
Expression1임의의 식
Expression2임의의 식

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 >> 연산자

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

>> 연산자(논리 오른쪽 시프트)

비트를 지정 자리수 오른쪽 시프트 하는 연산자

Expression1>>Expression2

Parameters

인수명설명
Expression1임의의 식
Expression2시프트 시키는 자리수

Remarks

빈 좌측에는0하지만 채울 수 있다.(논리 오른쪽 시프트이다)
산술 오른쪽 시프트를 하고 싶은 경우는, 「Expression1//(2**Expression2)」라고 하는 계산을 하면 좋다.

비트 연산 할 수 있는 것은 정수치만.
소수치는, 정수치로 변환하고 나서 계산된다.
내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,65비트째부터 위는 잘라 버릴 수 있다.

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 * 연산자(메모리 주소)

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

* 연산자(주소에 격납된 값)

주소로 지정된 메모리 영역의 아르바이트치를 얻는 연산자

*Address

Parameters

인수명설명
Address메모리 영역의 주소를 나타내는 정수

Remarks

결과는Address그리고 나타내지는 메모리 영역의 아르바이트치(0...255)(이)가 된다.
「*Addr:=Asc("x")」(와)과 같이 대입 끝에는 할 수 없다.
값을 변경하려면 , 「DllCall("RtlFillMemory", UInt, Addr, UInt, 1 , UChar, Asc("x")) 」(와)과 같이 한다.

2아르바이트 이상의 값을 이득 싶으면,NumGet()함수를 사용하는 것이 좋다.

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 ** 연산자

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

** 연산자(나무승)

2개의 식 나무승을 요구하는 연산자

Expression1**Expression2

Parameters

인수명설명
Expression1임의의 식
Expression2임의의 식

Remarks

Expression1의Expression2승이 된다.
Expression1(와)과Expression2(은)는 모두 소수치를 사용할 수 있다.
연산자의 우선 순위의 형편에 의해,Expression1에 부의 값을 지정하고 싶은 경우는, 「(-2)**5」(와)과 같이 「()」(으)로 둘러쌀 필요가 있다.

「(-2)**0.5」(와)과 같은, 부의 값의 소수치승은 할 수 없다.

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 || 연산자

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

|| 연산자(논리합)

2개의 식의 논리합의 진위치를 돌려주는 연산자

Expression1||Expression2
Expression1 OR Expression2

Parameters

인수명설명
Expression1임의의 식
Expression2임의의 식

Remarks

Expression1(와)과Expression2의 양쪽 모두가 가짜라면 결과는 가짜에, 언젠가 혹은 양쪽 모두가 진이라면 결과는 실로 된다.

수치의 제로나 하늘의 문자열은 가짜(False)(으)로서 다루어져 그 이외는 진(True)(으)로서 다루어진다.
논리 연산의 결과는, 가짜(False)의 경우 「0」, 진(True)의 경우 「1」가 된다.

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 != 연산자

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

!= 연산자(비등치)

좌우의 식이 다른 값이라면 실로 되는 연산자

Expression1!=Expression2
Expression1<>Expression2

Parameters

인수명설명
Expression1임의의 식
Expression2임의의 식

Remarks

수치가 아닌 것을 비교하는 경우, 문자열로서 문자 코드의 줄 순서로 비교된다.
수치여도, 「"」(으)로 둘러싸여 있는 경우는, 문자열로 간주해진다.(례:「"10"」)
문자열 비교시는,StringCaseSense커멘드로 설정이 변경되지 않는 이상 대문자 소문자의 차이는 무시된다.

결과는, 가짜(False)의 경우 「0」, 진(True)의 경우 「1」가 된다.

Related

, if(식), Var:=식

AutoHotKey(오토핫키) 설명서 ! 연산자

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

! 연산자(논리 부정)

반대의 진위치를 돌려주는 연산자

!Expression
NOT Expression

Parameters

인수명설명
Expression임의의 식

Remarks

Expression하지만 진이라면 결과는 가짜에, 가짜라면 실로 된다.

NOT(은)는 연산자의 우선도가 낮아지고 있다.

수치의 제로나 하늘의 문자열은 가짜(False)(으)로서 다루어져 그 이외는 진(True)(으)로서 다루어진다.
논리 연산의 결과는, 가짜(False)의 경우 「0」, 진(True)의 경우 「1」가 된다.

Related

, if(식), Var:=식