상세 컨텐츠

본문 제목

오토잇의 모든것

Tutorial/AutoHotkey_AutoIt

by hwano 2014. 10. 24. 18:40

본문

 

오랜만에 다시 깔려고 하니 어떻게 썼었는지 기억도 안난다.

가끔. 다시 필요할때 보더라도 바로 다시 쓸수있도록 필요한 과정과 파일들을 모두 적어두려고 한다.

 

1. 파일 위치

 

작성하던 스크립트와 이를 빌드한 실행파일들은

내 Storage 외장하드에  \source\Script\AutoIt 에 두었고, 

 

작성 프로그램은 \program\Coding\[AutoIt] 에는 두었다.

 

 

2. 한글 매뉴얼

 

내 Storage 외장하드 최상위에 AutoIt_Script 폴더를 따로 분류해 놓았다.

autoit3설명서.chm

내용이 보이지 않는다면 실행아이콘 우클릭 속성에서 가장 밑에 차단를 해제하자

 

 

3. AutoIt 설치 후 깔리는 프로그램들

 

AutoIt v3 Window Info  -   윈도우에 떠있는 프로그램들의 버튼 정보 등을 가져오는 프로그램.

SciTE Script Editor     -   실제 필요한 스크립트를 이 프로그램으로 작성하면 된다.

 

 

4. 실행 구조 

 

프로그램들을 깔다보면 현재 깔려 있는 버젼을 삭제하고 새로운 버젼으로 다시 까는 경우가 많다.

그래서 스크립트는 크게 프로그램 네임안에 삭제와 설치부분으로 나누어 작성하여야 한다.

 

또한 컴퓨터들 마다 일일이 들어가서 autoit 스크립트들을 실행하는 건 너무 비효율적이니 프로그램들을

설치할 컴퓨터들의 네트워크 네임을 적어놓은 리스트를 적어놓고 

그걸 자동으로 읽어들여 작동하도록 해야한다.

 

ex)

Maya2014.exe  ----   Maya2014_Delete.exe ( 깔려있는 경우만 실행 )

                        └-   Maya2014_Install.exe

 

 

5. 주석 처리 

 

한줄 주석을 달때는 ;를 앞에 붙여서 처리

여러 줄의 주석을 넣을 때는 아래와 같이 comments start, end를 붙여서 주석처리 한다.

이때 그 안에 들어오는 스크립트들은 따로 #를 붙여주지 않아도 된다.

 

#comments-start
UninstallApps.au3 v1.0.2 Jun 1, 2007
Bob Anthony (big_daddy)
#comments-end

 

 

6. 삭제 프로그램 만들기 과정

 

삭제가 꼭 필요한 경우가 현재는 백버너다. 요즘 버젼 백버너는 그냥 깔아서 써도 에러가 안나는지

모르겠는데..  굳이 테스트해보기도 귀찮고 해서 그냥 옛날 버젼을 쓰려고 한다. 또 어차피 여러 버젼이

깔려있으면 렌더때 문제가 되니까 렌더를 걸기전 확인차원에서 여러버젼을 정리하여 한가지

버젼만 남도록 하자. 전에도 자동 삭제 스크립트를 짜려고 했는데 삭제에 문제가 있어 그 부분을 먼저

처리해 보자.

 

작성된 스크립트를 바로 샐행해 볼때는 GO( F5키 ), EXE파일로 만들때는 Build(F7)하여 테스트

해볼 수 있다.

 

삭제관련 정보를 찾아보다가

http://www.windowsuninstaller.org/winuninstall/how-to-remove-autoit-3-3-0-guide-autoit-3-3-0-uninstaller-info.html

 

이하 잠시 중지,,,,

 

전에는 autoIt을 렌탈피시씨들에 프로그램을 설치하는 용도로 썼었다.

그땐 필요한 정보들이 인터넷에 많아 바로바로 찾아서 썼는데 조금 더 복잡한 부분으로 들어가니

나같은 프로그래밍 어설픈 쌩초보에겐 설명자료들이 너무 부족하다.

 

autoHotkey 프로그램쪽이 좀 더 한글 자료들도 많은 것 같고 하니 그쪽을 잠시 살펴보고

진행해야겠다.

 

관련글 더보기