Showing posts with label Autoit. Show all posts
Showing posts with label Autoit. Show all posts

2015/09/22

AutoIt3 개발 환경 만들기

이전 글을 통해 AutoIt3 를 설치(?)해 보았다.
2015/09/22 - [Dev Story] - Hello AutoIt3

AutoIt 과 SciTE4AutoIt3 를 설치하고 난 후 AutoIt3 경로의 SciTE 폴더의 SciTE.exe 를 실행하면 스크립트를 작성할 수 있고 단축키로 실행할 수 있다.



AutoIt 을 위해 최적화를 해 놓은 편집기 답게 많은 기능을 제공하고 있다.



SublimeText
메뉴바에서 Preference 메뉴의 Package Control을 선택하고 install package를 실행하고 AutoItScript package를 설치한다.





패키지를 설치하면 SublimeText 의  Build System에 AutoIt 이 등록이 된다.



다음으로 AutoIt3 의 경로를 설정해 주어야 한다. 설정을 하기 위해 아래 메뉴를 선택하여 AutoIt3 설정 파일을 연다.
Preferences > Package Settings > AutoIt > AutoIt Settings - Default
설정 항목은 4개인데 위쪽 3개 항목에 대한 경로를 설정하면 된다.
{
"AutoItExePath": "D:\\Dev\\AutoIt3\\AutoIt3.exe",
"AutoItCompilerPath": "D:\\Dev\\AutoIt3\\Aut2Exe\\Aut2exe.exe",
"TidyExePath": "D:\\Dev\\AutoIt3\\SciTE\\Tidy\\Tidy.exe",
"IncludeHelperAU3Path": "{PACKAGE_PATH}\\AutoItScript\\Include_Helper.au3"
}

이제 설정은 마쳤고 스크립트를 작성하고 실행하면 된다.
아래 화면은 예제 스크립트를 실행한 화면이다.



Notepad++
Notepad++은 추가로 설치해줄 것은 없다. 기본적으로 AutoIt 파일에 대한 Syntax Highlight를 지원해 준다.



단지 실행 시 AutoIt3 경로를 포함한 명령행을 작성해주면 된다.
F6 키로 Execute 대화상자를 호출하고 명령문을 입력한 뒤 Save... 를 선택하여 다른이름으로 저장하고 다음에는 해당 이름을 선택하여 실행하면 된다.



아래 화면은 Notepad++에서 .au3 파일을 실행한 화면이다.



Original Post : http://neodreamer-dev.tistory.com/762

Hello AutoIt3

AutoIt 을 알게 된 것은 꽤 오래전 이지만 쓸 기회가 많지 않아서 잊고 있다가 또 쓸 기회가 생겨 다시 살펴 보았다.
나중에 또 쓸 기회가 있을 수 있어 기록으로 내용을 간단한게 남긴다.


우선 AutoIt(https://www.autoitscript.com/site/autoit/) 은 베이직 스크립트와 유사한 문법으로 윈도우에서 실행되는 스크립트이며 작성된 스크립트를 실행파일로 변환도 가능하다.


AutoIt 는 별도의 스크립트 작성기나 인터렉트브 환경을 지원하지 않고 있으며 SciTE 편집기를 AutIt 환경에 맞게 설정한 것을 제공한다.


홈페이지를 방문하여 아래 두 파일만 다운로드하면 사용할 수 있다.

AutoIt-v3.zip

SciTE4AutoIt3_Portable.zip


AutoIt-v3.zip 파일만 받으면 기본적인 실행및 컴파일이 가능하며 제공하는 편집기를 사용하려면 SciTE4AutoIt3_Portable.zip 파일을 받으면 된다.
두 파일을 한 곳에 압축해제하고 SciTE는 AutoIt-v3를 압축해제한 후 해제한 폴더의 SciTE 폴더에 SciTE4AutoIt3_Portable.zip 파일을 압축 해제 해 놓고 AutoIt-v3를 압축 해제한 경로를 시스템 Path에 등록하면 기본 환경 설정이 된 것이다.


메모장이든 기본 편집기는 스크립트를 아래와 같이 작성하고 HelloAutoIt3.au3 로 저장한다.

#comments-start
The first AutoIt Script
#comments-end

#cs
Author: NeoDreamer
Write : 2015/09/22
#ce

ConsoleWrite("Hello AutoIt3") ; Write string to Console
ConsoleWrite(@Crlf)



아래 명령을 실행하면 위의 스크립트가 실행 된다.
AutoIt3 HelloAutoIt3.au3 | more


ConsoleWrite가 있는 경우 도스창에서 실행시 "| more" 옵션을 주어야 결과 화면이 보이는데 이유는 확인해 봐야겠다.


Original Post : http://neodreamer-dev.tistory.com/761