반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- SetEnv
- SetControlDelay
- DetectHiddenWindows
- ControlGetText
- SetKeyDelay
- API
- EnvSub
- if(식)
- IfWinExist
- ControlSend
- 함수
- if
- EnvMult
- MouseClick
- Threads
- SetTitleMatchMode
- Menu
- 식의 설명
- 식
- IfInString
- EnvAdd
- IF (식)
- EnvSet
- StringGetPos
- EnvDiv
- 배열
- SetMouseDelay
- autohotkey
- Var:=식
- Blocks
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Transform 각종의 수치계산,ASCII코드 변환, 비트 연산을 실시한다 본문
반응형
Transform
각종의 수치계산,ASCII코드 변환, 비트 연산을 실시한다
Transform, OutputVar, Cmd, Value1 [, Value2]
Parameters
인수명 | 설명 |
---|---|
OutputVar | 결과를 격납하는 변수명. 결과의 수치의 표기 포맷은 SetFormat그리고 설정할 수 있다. |
Cmd, Value1, Value2 | 아래와 같이 참조 |
Cmd, Value1, Value2
커멘드명 및Value1,Value2의 역할의 설명은 이하
수치계산
- Mod, Dividend, Divisor
- Dividend(을)를Divisor그리고 나눈 나머지를 얻는다.
Divisor의 값이 제로의 경우, 결과는 비운다.
Divisor의 값이 부의 경우, 절대치가 대신 사용된다.
Dividend의 값이 부의 경우, 결과는 제로가 된다.
Dividend,Divisor(은)는 함께 소수를 포함할 수 있다. - Pow, Value1, N
- Value1의N승을 얻는다.
N(은)는 소수나 부의 수라도 좋다.
N하지만 부의 수의 경우, 결과는 소수 표기가 된다.
Value1하지만 부의 수의 경우, 결과는 비운다.
- Exp, N
- e(≒2.71828182845905)의N승을 얻는다.
N(은)는 소수나 부의 수라도 좋다.
- Sqrt, Value1
- Value1의2승근(√)(을)를 얻는다.
Value1하지만 부의 수의 경우, 결과는 비운다. - Log, Value1
- 10(을)를 바닥으로 했다Value1의 대수를 얻는다
Value1하지만 부의 수의 경우, 결과는 비운다.
임의의 바닥을 사용하고 싶은 경우, 바닥의 변환의 공식을 사용한다. - Ln, Value1
- Value1의 자연대수를 얻는다.
Value1하지만 부의 수의 경우, 결과는 비운다. - Round, Value1 [, N]
- Value1(을)를 소수점 이하N자리수로 사사오입 한다.
N(은)는 부의 수라도 좋다.
N(을)를 생략 했을 때는, 소수점 이하를 사사오입 한다.
소수점 이하가 사사오입 되어도, 소수점 이하의 자리수는 유지된다. - Ceil, Value1
- Value1이상의 제일 작은 정수를 얻는다
- Floor, Value1
- Value1이하의 제일 큰 정수를 얻는다
- Abs, Value1
- Value1의 절대치를 얻는다
Mod,Pow,Round,Abs그럼,Value1인가Value2의 어딘가에에서도 소수점이 포함되면, 결과는 소수가 된다.
삼각함수
- Sin, Value1
- Value1의 값의 싸인을 얻는다.
Value1(은)는 라디안으로 지정. - Cos, Value1
- Value1의 값의 코사인을 얻는다.
Value1(은)는 라디안으로 지정. - Tan, Value1
- Value1의 값의 탄젠트를 얻는다.
Value1(은)는 라디안으로 지정. - ASin, Value1
- Value1의 값의 아크 싸인을 라디안으로 얻는다.
Value1의 값이-1...1의 범위에 없는 경우, 결과는 비운다. - ACos, Value1
- Value1의 값의 아크 코사인을 라디안으로 얻는다.
Value1의 값이-1...1의 범위에 없는 경우, 결과는 비운다. - ATan, Value1
- Value1의 값의 arctangent를 라디안으로 얻는다.
아크 싸인이란,Sin하지만 원래의 수치가 되는 각도이다.
라디안을 각도로 변환하려면 ,180/pi(≒57.29578)(을)를 걸면 좋다.
각도를 라디안으로 변환하려면 ,pi/180(≒0.01745329252)(을)를 걸면 좋다.
π(을)를 얻으려면 ,ATan,1(을)를4배가 되면 좋다.
비트 연산
값은, 부호 없음32비트 정수의 범위(0...4294967295)에 있는 경우, 값은 부호 없음32비트 정수로서 계산된다.
그 이외의 경우는, 부호 첨부64비트 정수로서 계산된다.
- BitNot, Value1
- Value1의 논리 부정을 얻는다
- BitAnd, Value1, Value2
- Value1(와)과Value2의 논리적을 얻는다.
- BitOr, Value1, Value2
- Value1(와)과Value2의 논리합을 얻는다.
- BitXOr, Value1, Value2
- Value1(와)과Value2의 배타적 논리합을 얻는다.
- BitShiftLeft, Value1, Value2
- Value1(을)를Value2의 수만큼 왼쪽으로 비트 시프트 한다.
- BitShiftRight, Value1, Value2
- Value1(을)를Value2의 수만큼 오른쪽으로 비트 시프트 한다.
문자 코드 처리
- Asc, String
- String의1문자눈의ASCII코드(0...255)(을)를 얻는다.
String하지만 하늘의 경우는 결과도 비운다. - Chr, Value1
- Value1그리고 지정했다ASCII코드의 문자를 얻는다.
Value1에는 「0」(으)로부터 「255」까지의 수를 지정한다.
문제가 있는 경우는 결과가 비운다. - Unicode
- 클립보드의ASCII문자열을Unicode문자열로 변환해 꺼낸다.
- Unicode, String
- String그리고 지정했다Unicode문자열을ASCII문자열로 변환해 클립보드에 격납한다.OutputVar(은)는 「Clipboard」라고 할 필요가 있다.
그 외
- Deref, String
- String안의 변수 참조를, 참조처의 변수내의 이스케이프 문자(와)과 변수 참조(「%VarName%」(와)과 같은 기술)(을)를 전개하면서 전개한다.
참조처의 변수내의, 존재하지 않는 변수 및OutputVar에의 참조는 하늘에 전개된다.참조처의 변수 지진에의 참조는, 그대로 전개된다.
INI파일에 개행등을 포함한 문자열을 기술하고 싶은 경우, 이스케이프 문자를 사용해 기술해 두어, 이 커멘드로 전개한다. - HTML, String
- String의 문자열을HTML안에 그대로 표시할 수 있도록 치환한다.
ASCII코드로128이상의 문자와"&<>(을)를 실체 참조에, 개행은 「<br>」에 치환된다.
Related
SetFormat, EnvMult, EnvDiv, StringLower, if var is type
Example(s)
Transform, OutputVar, Asc, A ; Get the ASCII code of the letter A.
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
URLDownloadToFile HTTP그리고 파일을 취득해, 지정 파일에 보존한다 (0) | 2007.11.05 |
---|---|
TrayTip 트레이 아이콘의 곳에 벌룬 메세지를 표시한다(Windows2000/XP이후 전용) (0) | 2007.11.05 |
ToolTip 툴 팁 힌트를 표시한다.최대20개 동시에 표시할 수 있다. (0) | 2007.11.05 |
Thread 현재의스렛드의 세치기 우선도를 설정한다 (0) | 2007.11.05 |
Tan() 주어진 각도에 대응하는 탄젠트를 돌려주는 함수 (0) | 2007.11.05 |
Comments