AutoHotKey를 사용하는 사람들
오늘: 217
어제: 481
전체: 198,356
회원: 1,865
접속: 23 (회원 3)

AutoHotKey 스크립트 공유

 

AutoHotkey로 제작한 스크립트를 서로 공유하기 위한 공간 입니다. 자유롭게 이용하세요~

 
작성일 : 10-07-11 19:45
settimer를 이용해 2개 이상의 루프문을 사용하기
 글쓴이 : DRAGONLv.14
조회 : 401   추천 : 0   비추천 : 0  
   새 AutoHotkey Script.ahk (1.5K) [21] DATE : 2010-07-11 19:45:29
   a.bmp (7.3K) [11] DATE : 2010-07-11 19:45:29

스크립트에 대한 설명:
전에 2개의 루프문을 이용하는질문을 제가 올린적이 있었는데
그후 도움을 받고 작성했다가 묵혀있는 스크립트입니다

간단한 게임정도는 만들수있겠네요.. 피하기나 맞추기나.등등..
그림파일과 스크립트를 같은폴더에넣고
스크립트를 실행해보시면 아십니다.
좌우방향키로 하단에 그림이 움직입니다.
함수로 만들려고 했는데 생각보다 머리가 아파서..;

<--------------------------------------------- AHK 스크립트 내용 --------------------------------------------->

#MaxThreadsPerHotkey 3
gui, add, picture, vpic x10 y10 w50 h50, a.bmp
gui, add, picture, vpic3 x10 y10 w50 h50, a.bmp
gui, add, picture, vpic2 x125 y250 w50 h50, a.bmp
gui, show, w300 h300, practice

movex2=125
movex2r:=movex2+50
settimer, down, 10
settimer, down2, 15
return

down2:
if movex5=
{
random, movex5, 10, 250
movey5=10
}
if movey5 > 202
{
 if movex2 between %movex5% and % movex5+50
 {
 random, movex5, 10, 250
 movey5=10
 }
 if movex2r between %movex5% and % movex5+50
 {
 random, movex5, 10, 250
 movey5=10
 }
}

if movey5 >= 250
{
random, movex5, 10, 250
movey5=10
}

guicontrol, move, pic3, x%movex5% y%movey5% w50 h50
movey5+=3
return


down:
if movex=
{
random, movex, 10, 250
movey=10
}
if movey > 202
{
 if movex2 between %movex% and % movex+50
 {
 random, movex, 10, 250
 movey=10
 }
 if movex2r between %movex% and % movex+50
 {
 random, movex, 10, 250
 movey=10
 }

}
if movey >= 250
{
random, movex, 10, 250
movey=10
}
guicontrol, move, pic, x%movex% y%movey% w50 h50
movey+=3
return

~right::
loop
{
 if not getkeystate("right","p")
 break
 if movex2 < 250
 {
 movex2+=5
 movex2r:=movex2+50
 guicontrol, move, pic2, x%movex2% y250 w50 h50
 sleep, 10
 }
}
return


~left::
loop
{
 if not getkeystate("left","p")
 break
 if movex2 > 0
 {
 movex2-=5
 movex2r:=movex2+50
 guicontrol, move, pic2, x%movex2% y250 w50 h50
 sleep, 10
 }
}
return

guiclose:
exitapp

비추천 : 0
추천 : 0

       운장Lv.17 / 2010-07-11 23:27

재미있는 스크립트네요 ㅎㅎ
닿으면 사라져버리는 네모들ㅎㅎ

      답변글

       DRAGONLv.14 / 2010-07-12 08:48

오핫으로 간단한 비행기 게임이나 만들어볼까 했었어요 ㅎㅎ;;
전에 똥피하기(?) 라는 게임처럼 단순하게 만들다가 손놓은거라 ^^;


 
 

 
Total 144
번호 제   목 글쓴이 날짜 조회 추천 비추천
[영문포럼] SciTE4 AutoHotKey v2 - AHK 스크립팅 편집기 (11) 관리자Lv.100 03-18 2231 0 0
144 문자열>16진수>문자열 (3) 만약에Lv.6 08-25 179 1 0
143 창 이동 스크립트2 (3) AHsK현수Lv.10 08-06 399 0 0
142    창 이동 스크립트2 (5) 샤이닝Lv.2 08-06 263 0 1
141 휠로 마우스 속도 조절하기 (2) 운장Lv.17 08-21 143 1 0
140 한글 자소별로 분리 또는 합치기 (4) 운장Lv.17 08-17 206 3 0
139 네이버로그인 및 카페등급 인증소스 (1) RextenLv.1 08-17 279 0 0
138 마우스, 키보드 레코더 (8) eocndLv.13 08-16 388 0 0
137 컨트롤(ClassNN)내의 좌표구하기 (4) DRAGONLv.14 08-11 286 1 0
136 분 단위로 윈도우 자동종료 (1) 제트나비Lv.4 08-10 217 1 0
135 원하는 Window를 투명화시키자!? (3) AHsK현수Lv.10 08-10 323 1 0
134 save images from clipboard (2) ImMBRLv.62 08-08 233 1 0
133 퍼온글: 마우스 오작동 방지 ~ (1) 만약에Lv.6 08-07 337 0 0
132 exe 파일을 ahk 파일로 변환 (디컴파일러) (9) 만약에Lv.6 08-02 692 3 0
131 스크립트 작성을 쉽게~ 템플릿(파라미터 추가) 만약에Lv.6 08-02 409 0 0
130 마우스 제스처에 옷입혔어요 :) (13) 만약에Lv.6 07-29 453 1 0
 
 
 1  2  3  4  5  6  7  8  9  10  

 

Copyright Tleap. All rights reserved.