문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
== autoit 기초 문법 과 사용법 == {{알림 |내용= 오토잇? * AutoIt ? ** AutoIt은 Windows에서 반복 작업을 자동화하고 GUI 애플리케이션을 제어하기 위해 사용되는 스크립트 언어입니다. ** 반복 작업을 자동화하거나 GUI 애플리케이션을 제어하는 데 강력한 도구. }} == autoit 기초문법 == === 주석(comment) === * 한줄 주석 <code>~;</code>, 단축키는 컨트럴+q * 여러줄 주석 #cs ...... #ce === 변수와 데이터 타입 === * AutoIt은 변수를 선언할 때 타입을 명시할 필요 없음 * 변수는 숫자, 문자열 등 다양한 데이터를 자동 처리 <source lang=autoit> Local $name = "Alice" Local $age = 25 MsgBox(0, "User Info", "Name: " & $name & ", Age: " & $age) </source> * Local: 지역 변수 선언, global : 전역 변수 * 문자열은 & 연산자로 연결 === 조건문 (If / Else) === <source lang=autoit> Local $age = 20 If $age >= 18 Then MsgBox(0, "Info", "You are an adult.") Else MsgBox(0, "Info", "You are a minor.") EndIf </source> === 반복문 (For, While) === 1) For 루프 예제 <source lang=autoit> For $i = 1 To 5 MsgBox(0, "Count", "Number: " & $i) Next </source> * For 1부터 5까지 반복하며 메시지 출력 2) While 루프 예제 <source lang=autoit> Local $count = 0 While $count < 3 MsgBox(0, "Count", "Count: " & $count) $count += 1 WEnd </source> * While 루프는 조건이 참인 동안 반복 === 함수 정의 === <source lang=autoit> Func GreetUser($name) MsgBox(0, "Hello", "Hello, " & $name & "!") EndFunc # 함수 호출 GreetUser("Alice") </source> === 윈도우 및 키보드 제어 === 1) 윈도우 제어 예제 <source lang=autoit> Run("notepad.exe") ; 메모장 실행 WinWaitActive("제목 없음 - 메모장") ; 메모장이 활성화될 때까지 대기 Send("Hello, AutoIt!") ; 문자열 입력 </source> * Run(): 외부 프로그램 실행 * WinWaitActive(): 특정 창이 활성화될 때까지 대기 * Send(): 키보드 키입력후 전송 === 파일 조작 예제 === <source lang=autoit> FileWrite("example.txt", "This is a test.") Local $content = FileRead("example.txt") MsgBox(0, "File Content", $content) </source> * FileWrite(): 파일에 데이터를 씁니다. * FileRead(): 파일 내용을 읽어옵니다. === 컴파일 및 실행 === 1) 컴파일: SciTE편집기 (F7) 누르면 .au3 파일을 .exe 로 만들어줌. 2) 실행: SciTE 편집기에서 F5를 눌러 실행. 종료는 컨트롤 + 브레이크키 === 예외 처리 및 디버깅 === * @error 와 SetError() 로 오류 감지 <source lang=autoit> Local $file = FileOpen("nonexistent.txt", 0) If @error Then MsgBox(0, "Error", "Failed to open file.") EndIf </source> [[category:autoit]]
문서 저장 미리 보기 차이 보기 취소