인생은 다 그런거야

사랑과 배려, 그리고..,

당신을 진심으로 초대합니다.

컴퓨터 자료실/Autoit3

AutoIt v3 소개

인생은 다 그런거야 2009. 4. 15. 14:18

 

AutoIt v3 소개

 

 

AutoIt v3 는 윈도 GUI 와 범용 동작을 자동화하기 위해 제작된 BASIC 류의 공개 스크립트 언어입니다. AutoIt 은 한번에 할 수 없는 작업을 자동화하기 위해 창/컨트롤 제어와 키눌림, 마우스 이동 흉내내기를 사용하거나 신뢰성 있는 다른 언어를 사용합니다. ( 예. VBScript 와 SendKeys). AutoIt 은 또한 매우 작고 짜증나게 구는 "런타임" 이란 것을 요구하지 않고 모든 버전의 윈도에서 실행됩니다.

AutoIt 은 수천대의 PC를 신뢰성있게 자동화하고 환경설정하기 위한 PC 환경에 맞춰져있습니다. 시간이 지나서 AutoIt 은 복잡한 표현식, 사용자 함수, 반복문, 그외 뛰어난 스크립트 제작자들이 상상하는 것들을 지원하는 강력한 언어가 되었습니다.

기능:

  • 배우기 쉬운 BASIC 류의 문법
  • 키눌림과 마우스 움직임 흉내내기
  • 창과 프로세스 조절
  • 모든 표준 윈도 컨트롤과 상호작용
  • 스크립트는 단독 실행파일로 컴파일할 수 있습니다.
  • 그래픽 사용자 인터페이스(GUI) 생성
  • COM 지원
  • 정규표현식 지원
  • 외부 DLL 과 윈도 API 함수 직접 호출
  • 조절가능한 RunAs 함수
  • 상세한 도움말파일과 지원 포럼에 기반한 방대한 커뮤니티
  • 윈도 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008 과 호환
  • 유니코드와 x64 지원
  • 심리적 안정을 위해 디지털 인증됨
  • 윈도 비스타의 사용자 계정 제어(UAC) 와 작동가능

AutoIt 은 가능한 작아지도록 설계되었고 외부 DLL 파일 또는 레지스트리 항목을 요구하지 않고 단일 파일로 만들어 서버에서 사용하기 안전하도록 합니다.스크립트는 Aut2Exe를 사용하여 단일 실행파일로 컴파일될 수 있습니다.

또한, 당신이 좋아하는 스크립트언어 또는 프로그래밍 언어에 AutoIt 만의 기능을 추가할 수 있도록 AutoitX 라 불리는 COM 과 DLL 의 조합버전이 제공됩니다!

이 모든 것 중에 최고인 점은 AutoIt 은 무료로 유지될 것이라는 것입니다. 그러나 당신이 시간, 돈, 노력 등을 이 프로젝트와 웹 호스팅에 지원하고 싶다면 AutoIt 홈페이지 에서 기부해주세요.

 

자세한 기능들

베이직과 유사한 문법과 풍부한 함수 모음

AutoIt이 BASIC과 유사한 문법을 가지고 있다는 것은 스크립트를 작성해봤거나 고수준 언어를 사용해봤던 수많은 사람들이 손쉽게 배울 수 있다는 것을 의미합니다.

비록 AutoIt 이 시작은 간단한 자동화 도구로 시작되었지만, 현재 Autoit은 일반적인 목적의 스크립트 언어로서( 물론 환상적인 자동화도구로서도! ) 의 함수와 기능을 가지고 있습니다. 언어가 포함하고 있는 기능 :

  • 일반적인 고급 언어 수준의 함수, 반복분, 표현식 분석
  • 깜짝놀랄 정도의 문자열 처리 함수 펄 호환 정규표현식 엔진 (PCRE 라이브러리 사용)
  • COM 지원
  • Win32 와 서드 파티 DLL API 호출

 

구문 강조 기능이 포함된 내장 편집기

AutoIt 은 AutoIt 에 맞춰진 SciTe 의 라이트버전을 제공하여 스크립트를 쉽게 편집할 수 있습니다. 사용자들은 또한 더욱 편집을 쉽게 하는 추가도구를 포함하는 SciTe 의 완전한 버전 내려받을 수 있습니다.

 

단일실행파일 과 가벼움

AutoIt 은 .NET 또는 VB와 같은 끔찍한 런타임에 의존하지않는 매우 작고 단일형 어플리케이션입니다. AutoIt 스크립트를 실행하는데 필요한 모든 것은 AutoIt 주 실행파일(AutoIt3.exe) 와 스크립트 파일이 전부입니다. 스크립트는 또한 내장된 스크립트 컴파일러인 Aut2Exe 를 사용하여 단일형 실행파일로 인코딩할 수 있습니다.

 

국제화와 64비트 지원

AutoIt은 모든 주요 구성요소에서 완전한 유니코드와 64비트 버전을 포함합니다. 얼마나 많은 다른 무료 스크립트 언어가 이러한 것들에 대해 제공하나요?

 

키와 마우스 흉내내기

많은 시간동안 모든 버전의 윈도에서 가능한 적절하게 작동하도록 하기위해 키입과 마우스 흉내내기를 최적화하였습니다. 모든 마우스와 키보드 루틴은 흉내내기 "속도"와 기능성이라는 두가지 측면에서 모두 높은 유연성을 가집니다.

 

창 관리

당신은 원하는 창에 대해 이동,숨기기,보이기,크기 조절, 활성화, 닫기와 같은 수많은 것들을 할 수 있습니다. 창은 제목, 창에 있는 문자열, 크기, 위치, 클래스와 심지어 내부 Win32 API 핸들에의해 참조될 수 있습니다.

 

컨트롤

키 입력을 잃을 위험성 없이 에디트 박스, 체크 박스, 리스트 박스, 콤보 박스, 버튼, 상태표시줄의 정보를 직접 얻거나 반응할 수 있습니다. 심지어 활성화되지 않은 창의 컨트롤과도 작동합니다!

 

그래픽 사용자 인터페이스 (GUIs)

AutoIt3 으로 아래와 같은 복잡한 GUI 를 생성할 수 있습니다!