티스토리 뷰
#7.오토핫키 조건문
안녕하세요 코드모아 입니다.
12월 28일 #7.오토핫키 조건문 에대해 강의하겠습니다.
조건문 ( 만약 ~한다면 ~할것이다) : 어느 특정한 조건을 달성할시 설정된 명령을실행하는 명령문
EX)
if , else , else if , ifexist , ifNotexist , ifinspring , ifnotinspring 등
1. if : 만약~한다면 ~할것이다
문법 : if(조건)
{
내용,수행
}
ex)
Gui, Add, Edit, x22 y19 w240 h60 vedit, Edit
Gui, Add, Button, x22 y99 w240 h50 gbutton, Button
Gui, Show, w278 h174,#7.오토핫키 조건문
return
button:
gui,submit,nohide
if(edit=10)
{
msgbox,코드모아입니다
}
return
GuiClose:
ExitApp
실제 if 사용
조건 : 에딧박스에 10입력시 "코드모아입니다" 출력
2. else : if(조건)외에는 모두 ~할것이다
문법 :
if(조건)
{
내용,수행
}
else
{
내용,수행
}
ex)
Gui, Add, Edit, x22 y19 w240 h60 vedit, Edit
Gui, Add, Button, x22 y99 w240 h50 gbutton, Button
Gui, Show, w278 h174,#7.오토핫키 조건문
return
button:
gui,submit,nohide
if(edit=10)
{
msgbox,코드모아입니다
}
else
{
msgbox,오토핫키강좌는 역시! 코드모아
}
return
GuiClose:
ExitApp
실제 else 사용
조건 : 에딧박스에 10입력 이외의모든것은 "오토핫키강좌는 역시! 코드모아" 출력
3. else if : 만약 if(조건)이아니고 else if(조건)~이라면 ~할것이다
문법 :
if(조건)
{
내용,수행
}
else
{
내용,수행
}
ex)
Gui, Add, Edit, x22 y19 w240 h60 vedit, Edit
Gui, Add, Button, x22 y99 w240 h50 gbutton, Button
Gui, Show, w278 h174,#7.오토핫키 조건문
return
button:
gui,submit,nohide
if(edit=10)
{
msgbox,코드모아입니다
}
else if(edit=30)
{
msgbox,오토핫키강좌는 역시! 코드모아
}
return
GuiClose:
ExitApp
실제 else if 사용
조건 : 에딧박스에 10이아니고 30이입려된다면 "오토핫키강좌는 역시!코드모아" 출력
4. ifexist : 파일~이존재한다면 ~할것이다
문법 :
ifexist,파일경로.확장자
{
내용,수행
}
ex)
Gui, Add, Text, x62 y19 w180 h30 , 오토핫키 강좌는 역시 코드모아!
Gui, Add, Button, x25 y49 w240 h70 gbutton, 버튼
Gui, Show, w294 h135,#7.오토핫키 조건문
return
button:
gui,submit,nohide
ifexist, C:\Users\user\Desktop\#7.오토핫키 조건문.ahk
{
msgbox,코드모아입니다
}
return
GuiClose:
ExitApp
실제 ifexist 사용
조건 : C\Users\user\Deskyop\7.오토핫키 조건문.ahk 가있다면 "코드모아입니다" 출력
5. ifNotexist : 파일~이존재하지않다면 ~할것이다
문법 :
ifnotexist,파일경로.확장자
{
내용,수행
}
ex)
Gui, Add, Text, x62 y19 w180 h30 , 오토핫키 강좌는 역시 코드모아!
Gui, Add, Button, x25 y49 w240 h70 gbutton, 버튼
Gui, Show, w294 h135,#7.오토핫키 조건문
return
button:
gui,submit,nohide
ifnotexist, C:\Users\user\Desktop\#7.오토핫키 조건문.txt
{
msgbox,코드모아입니다
}
return
GuiClose:
ExitApp
실제 ifnotexist 사용
조건 : C\Users\user\Deskyop\7.오토핫키 조건문.txt 가없다면 "코드모아입니다" 출력
6. ifinstring : 문자열안에 ~가있다면 ~할것이다
문법 :
ifinstring,변수,문자열(숫자,한글,영어)
{
내용,수행
}
ex)
Gui, Add, Text, x62 y19 w180 h30 , 오토핫키 강좌는 역시 코드모아!
Gui, Add, Button, x25 y49 w240 h70 gbutton, 버튼
Gui, Show, w294 h135,#7.오토핫키 조건문
return
button:
gui,submit,nohide
fileread,변수,코드모아.txt
ifinstring,변수,코드모아
{
msgbox, 오토핫키강좌는 역시! 코드모아
}
return
GuiClose:
ExitApp
Fileread의 비밀은 다음 강의에서 알려드리겠습니다.
실제 ifinspring 사용
조건 : 코드모아.txt파일안에 문자열 "코드모아"가 있다면 "오토핫키강좌는 역시! 코드모아" 출력
7. ifNotinstring : 문자열안에 ~가있지않다면 ~할것이다
문법 :
ifnotinspring,변수,문자열(숫자,한글,영어)
{
내용,수행
}
ex)
Gui, Add, Text, x62 y19 w180 h30 , 오토핫키 강좌는 역시 코드모아!
Gui, Add, Button, x25 y49 w240 h70 gbutton, 버튼
Gui, Show, w294 h135,#7.오토핫키 조건문
return
button:
gui,submit,nohide
fileread,변수,코드모아.txt
ifnotinstring,변수,1234
{
msgbox, 오토핫키강좌는 역시! 코드모아
}
return
GuiClose:
ExitApp
실제 ifinspring 사용
조건 : 코드모아.txt파일안에 문자열 "1234" 가 없다면 "오토핫키강좌는 역시! 코드모아" 출력
#7.오토핫키 조건문 을마치겠습니다.
다음강의는 #8.오토핫키 file 에대해 강의해보겠습니다.
질문 및 궁금한점은 댓글로남겨주세요.
'Autohotkey(오토핫키)' 카테고리의 다른 글
#9.오토핫키 Imagersearch (17) | 2017.12.29 |
---|---|
#8.오토핫키 fileappend/fileread (0) | 2017.12.29 |
번외)중간점검 (2) | 2017.12.27 |
#6.오토핫키 연산자 (0) | 2017.12.27 |
#5.오토핫키 guicontrol (0) | 2017.12.27 |