오토핫키 5강 변수와 조건 시간입니다.
빠르게 강의를 진행하고 있습니다만, 부족한 강의 내용이나 궁금한점은
언제나 댓글을 남겨주시면 도움을 드리겠습니다.
오토핫키에서 변수는 상당히 중요합니다.
변수를 통해서 상당히 많은 일들을 할 수 있죠.
예를 들어서 다양하게 저장되는 임시 클립보드를 다른 변수들로 바꿔주면서, 여러가지의 복사문구를 사용할 수 도 있습니다.
변수에 대한 부분은 결국 직접적인 스크립트를 보시면 매우 빠르게 이해하실 수 있어요.
변수란 ? 특정 문자를 기입하여 숫자나 문자를 입력할 수 있게합니다.
위와 같은 형태로 변수를 사용합니다. "=" 이라는 수식기호를 사용하여 변수값을 지정해주는 것이죠.
그래서 변수 지정 이후의 test라는 문자에서 %%이부분을 앞뒤로 넣어줘 %test%로 사용한다면 그 값이 1515가 출력됩니다.
물론 그냥 test를 사용하신다면 문자그대로 출력되지요.
스크립트 예시문구입니다.
위와 같이 작성되면 노트패드에 test가 아닌 hello를 입력하게 되겠죠.
변수 대입법에는 = 과 :=가 있습니다.
Var = 1 + 1
msgbox, %var% 이랬을때 결과는 1 + 1이 되죠.
Var := 1 + 1
msgbox, %var% 이랬을때 결과는 2가되죠.
연산 시에는 :=를 사용해주시면 됩니다.
조건문에 대해서 if와 else가 사용되죠. 앞서서 if와 else에 대해서는 설명한 바가 있습니다.
if를 사용해서 다양한 조건을 만들 수 있습니다.
loop,5 ; 문구를 5번 반복합니다.
{
if A_Index = 4 ; 루프를 4번 했을 경우
msgbox, 땡떙떙
}
이랬을 경우 루프를 4번 반복하면 땡떙땡이라는 메시지 박스가 출력되죠.
예를 들어서 변수를 활용해볼까요?
test = over
test1 = over1
if test = over
{
sleep,100
msgbox, 딩동댕
}
else
{
sleep,100
msgbox, 땡
}
이러한 형태가 되겠죠. 오토핫키의 무긍무진한 세계는 끝이 없습니다.
간단한 명령어로 놀라운 세계를 경험해 보시는건 어떨까요?
빠르게 강의를 진행하고 있습니다만, 부족한 강의 내용이나 궁금한점은
언제나 댓글을 남겨주시면 도움을 드리겠습니다.
오토핫키에서 변수는 상당히 중요합니다.
변수를 통해서 상당히 많은 일들을 할 수 있죠.
예를 들어서 다양하게 저장되는 임시 클립보드를 다른 변수들로 바꿔주면서, 여러가지의 복사문구를 사용할 수 도 있습니다.
변수에 대한 부분은 결국 직접적인 스크립트를 보시면 매우 빠르게 이해하실 수 있어요.
변수란 ? 특정 문자를 기입하여 숫자나 문자를 입력할 수 있게합니다.
변수의 사용형태 -> 대입 : test = 1515
위와 같은 형태로 변수를 사용합니다. "=" 이라는 수식기호를 사용하여 변수값을 지정해주는 것이죠.
그래서 변수 지정 이후의 test라는 문자에서 %%이부분을 앞뒤로 넣어줘 %test%로 사용한다면 그 값이 1515가 출력됩니다.
물론 그냥 test를 사용하신다면 문자그대로 출력되지요.
스크립트 예시문구입니다.
end::exitapp
Insert::reload
Home::
test = hello
run,notepad,exe ;메모장을 실행시킵니다. 실행에 관한 명령어 Run, Target [, WorkingDir, Max|Min|Hide|UseErrorLevel, OutputVarPID]
sleep,500
winactivate,notepad.exe ; 노트패드를 활성화시킵니다.
sleep,100
send, %test%
exitapp ; 스크립트 종료
위와 같이 작성되면 노트패드에 test가 아닌 hello를 입력하게 되겠죠.
변수 대입법에는 = 과 :=가 있습니다.
Var = 1 + 1
msgbox, %var% 이랬을때 결과는 1 + 1이 되죠.
Var := 1 + 1
msgbox, %var% 이랬을때 결과는 2가되죠.
연산 시에는 :=를 사용해주시면 됩니다.
조건문에 대해서 if와 else가 사용되죠. 앞서서 if와 else에 대해서는 설명한 바가 있습니다.
if를 사용해서 다양한 조건을 만들 수 있습니다.
loop,5 ; 문구를 5번 반복합니다.
{
if A_Index = 4 ; 루프를 4번 했을 경우
msgbox, 땡떙떙
}
이랬을 경우 루프를 4번 반복하면 땡떙땡이라는 메시지 박스가 출력되죠.
예를 들어서 변수를 활용해볼까요?
test = over
test1 = over1
if test = over
{
sleep,100
msgbox, 딩동댕
}
else
{
sleep,100
msgbox, 땡
}
이러한 형태가 되겠죠. 오토핫키의 무긍무진한 세계는 끝이 없습니다.
간단한 명령어로 놀라운 세계를 경험해 보시는건 어떨까요?
'오토핫키 > 오토핫키 강좌' 카테고리의 다른 글
오토핫키 :: 7강 서브루틴을 애용하세요 (39) | 2013.04.30 |
---|---|
오토핫키 :: 6강 Loop도 엣지있게 (19) | 2013.02.01 |
오토핫키 4강 :: 이미지서치가 뭐야? (74) | 2013.01.23 |
[오핫넷] 오토핫키 및 테스커 정보 공유 사이트를 소개합니다! (0) | 2013.01.22 |
오토핫키 :: 3강 마우스와 키보드 (88) | 2012.10.04 |