<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>오토핫키</title>
		<link rel="alternate" type="text/html" hreflang="ko" href="https://autolabs.co.kr/board_autohotkey"/>
	<link rel="self" type="application/atom+xml" href="https://autolabs.co.kr/board_autohotkey/atom"/>
	<updated>2026-05-13T22:17:23+09:00</updated>
	<id>https://autolabs.co.kr/board_autohotkey/atom</id>
	<generator>Rhymix</generator>
		<entry>
		<title>오토핫키로 업무 자동화에 성공한 사람들의 5가지 공통점</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1076360"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1076360#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1076360</id>
		<published>2025-01-31T07:00:00+09:00</published>
		<updated>2025-01-26T02:16:25+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키(AutoHotkey)는 업무 자동화를 위한 강력한 도구로, 다양한 분야에서 효율성을 극대화하는 데 활용되고 있습니다. 많은 사람들이 오토핫키를 활용하여 반복적인 업무를 자동화하고 생산성을 향상시켰으며, 특히 성공적으로 업무 자동화를 정착시킨 이들에게는 몇 가지 공통된 특징이 있습니다. 이번 글에서는 오토핫키를 통해 업무 자동화를 성공적으로 구현한 사람들의 **5가지 공통점**에 대해 살펴보겠습니다. ### 1. 자...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 오토핫키(AutoHotkey)는 업무 자동화를 위한 강력한 도구로, 다양한 분야에서 효율성을 극대화하는 데 활용되고 있습니다. 많은 사람들이 오토핫키를 활용하여 반복적인 업무를 자동화하고 생산성을 향상시켰으며, 특히 성공적으로 업무 자동화를 정착시킨 이들에게는 몇 가지 공통된 특징이 있습니다. 이번 글에서는 오토핫키를 통해 업무 자동화를 성공적으로 구현한 사람들의 **5가지 공통점**에 대해 살펴보겠습니다. ### 1. 자동화할 업무를 명확히 정의한다 업무 자동화를 성공적으로 구현한 사람들은 먼저 **자동화할 업무를 명확히 정의**합니다. 자동화가 필요한 업무는 일반적으로 반복적이고 시간이 많이 소요되며, 수작업으로 수행할 때 오류가 발생할 가능성이 높은 작업들입니다. 예를 들어, 매일 같은 형식의 데이터를 엑셀에 입력하거나, 특정 웹사이트에서 정보를 추출하는 작업 등이 이에 해당합니다. 성공한 사람들은 이러한 업무의 프로세스를 세부적으로 분석하고, 자동화의 필요성과 기대 효과를 미리 평가합니다. 이를 통해 무분별한 자동화가 아닌, **실제로 업무에 도움이 되는 효율적인 자동화**를 실현할 수 있습니다. --- ### 2. 오토핫키의 기본기를 철저히 익힌다 성공적으로 자동화를 수행한 사람들은 **오토핫키의 기본 명령어와 기능을 충분히 숙지**합니다. 오토핫키는 간단한 키보드 및 마우스 자동화에서부터 복잡한 GUI 조작, 파일 및 데이터 처리, COM 객체 제어까지 다양한 기능을 제공하므로, 이를 활용하려면 기본적인 문법과 사용법을 익히는 것이 필수적입니다. 특히, 다음과 같은 핵심 기능을 중점적으로 학습합니다. - **핫키(Hotkey)와 핫스트링(Hotstring):** 특정 키 조합을 자동화하여 반복 작업을 빠르게 수행. - **루프(Loop)와 조건문:** 반복 작업을 효율적으로 제어. - **GUI 생성:** 사용자 친화적인 인터페이스를 제공하여 접근성 향상. - **COM 객체 사용:** 엑셀, 아웃룩과 같은 프로그램을 제어하여 업무 자동화 확대. 오토핫키의 기초를 탄탄히 다진 사람들은 이를 바탕으로 점진적으로 복잡한 자동화 스크립트를 작성하며 업무에 효과적으로 적용할 수 있습니다. --- ### 3. 작은 작업부터 자동화하며 점진적으로 확장한다 업무 자동화에 성공한 사람들은 **처음부터 모든 작업을 자동화하려 하지 않고, 작은 작업부터 시작하여 점진적으로 확장**합니다. 처음에는 간단한 키 입력 자동화나 반복 작업을 처리하는 스크립트부터 시작하고, 점차적으로 파일 처리, 데이터 분석, 시스템 연동 등의 복잡한 작업으로 발전시킵니다. 예를 들어, 다음과 같은 순서로 자동화 범위를 확장할 수 있습니다. 1. 키보드 단축키를 활용한 단순 입력 자동화. 2. 자주 사용하는 엑셀 서식을 자동으로 입력하는 스크립트 작성. 3. 여러 파일을 한 번에 정리하고 이동하는 자동화 적용. 4. 이메일 자동 발송 및 업무 보고서 자동 생성. 이러한 점진적인 접근 방식은 오류를 최소화하고, 업무 자동화의 효과를 점진적으로 체감할 수 있도록 합니다. --- ### 4. 오류 처리를 철저히 계획한다 오토핫키를 활용해 업무 자동화에 성공한 사람들은 **예외 상황을 사전에 고려하고 철저한 오류 처리를 적용**합니다. 자동화 작업이 실무에 도입될 때, 예상치 못한 오류가 발생할 가능성이 높기 때문에 견고한 예외 처리 로직이 필요합니다. 성공한 사람들은 다음과 같은 방식으로 오류를 처리합니다. - **파일 및 경로 확인:** 작업 대상 파일이 존재하는지 미리 확인하고 오류 발생 시 사용자에게 안내. - **에러 로그 기록:** 자동화 스크립트 실행 중 발생한 오류를 로그 파일로 기록하여 원인을 분석. - **재시도 로직 구현:** 일시적인 오류(예: 네트워크 연결 실패)에 대해 일정 횟수 재시도 기능 추가. 예제 코드: ```autohotkey try { File := FileOpen(&amp;quot;C:\업무자료\data.xlsx&amp;quot;, &amp;quot;r&amp;quot;) MsgBox &amp;quot;파일이 정상적으로 열렸습니다.&amp;quot; } catch e { MsgBox &amp;quot;파일을 열 수 없습니다: &amp;quot; e.Message } ``` 이러한 오류 처리는 자동화 작업의 안정성을 높이며, 예기치 않은 문제로 인해 업무에 지장이 발생하는 것을 방지할 수 있습니다. --- ### 5. 자동화된 작업의 효율성을 지속적으로 개선한다 자동화를 성공적으로 도입한 사람들은 단순히 스크립트를 실행하는 것에 만족하지 않고, **자동화된 작업의 효율성을 지속적으로 개선**합니다. 업무 환경은 지속적으로 변화하므로, 자동화 스크립트 역시 이러한 변화에 적응해야 합니다. 성공한 사람들은 다음과 같은 방법으로 자동화를 지속적으로 개선합니다. - **스크립트 최적화:** 불필요한 코드 제거 및 실행 속도 개선. - **사용자 피드백 반영:** 실제 사용자들의 의견을 수렴하여 자동화 프로세스를 수정 및 보완. - **새로운 기능 추가:** 자동화 범위를 넓히기 위해 GUI 인터페이스 추가, API 연동 도입 등 새로운 기능을 통합. 자동화를 통해 업무 생산성을 높이기 위해서는 꾸준한 점검과 개선이 필수적이며, 이를 통해 자동화 작업의 효율성을 극대화할 수 있습니다. --- ### 정리 오토핫키를 활용하여 업무 자동화에 성공한 사람들은 단순히 반복 작업을 제거하는 데 그치지 않고, 업무의 전반적인 흐름을 분석하고 개선하려는 노력을 기울입니다. 그들은 **자동화할 업무를 명확히 정의하고, 기본기를 탄탄히 익히며, 점진적으로 자동화를 확장**하고, **철저한 오류 처리와 지속적인 개선**을 통해 업무 자동화를 성공적으로 정착시킵니다. 이러한 5가지 공통점을 잘 실천한다면, 누구나 오토핫키를 통해 효율적인 업무 자동화를 실현할 수 있을 것입니다. 업무 자동화를 통해 반복적인 작업에서 벗어나 더 중요한 일에 집중할 수 있는 환경을 만들어 보시기 바랍니다.&lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>실전 업무 자동화에 활용할 수 있는 방법: 오토핫키 활용</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1076068"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1076068#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1076068</id>
		<published>2025-01-24T07:00:00+09:00</published>
		<updated>2025-01-18T08:53:34+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">**오토핫키(AutoHotkey)**는 강력한 스크립팅 도구로, 다양한 실전 업무 자동화 작업에 활용될 수 있습니다. 키보드와 마우스 입력의 자동화부터 복잡한 파일 관리, 데이터 처리까지 지원하는 오토핫키는 단순하고 직관적인 문법을 제공하여 초보자도 쉽게 접근할 수 있습니다. 본 컬럼에서는 오토핫키를 활용해 업무를 자동화하는 방법과 사례를 설명합니다. ## 오토핫키를 활용한 업무 자동화란? 오토핫키는 키보드 및 마우스 자...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; **오토핫키(AutoHotkey)**는 강력한 스크립팅 도구로, 다양한 실전 업무 자동화 작업에 활용될 수 있습니다. 키보드와 마우스 입력의 자동화부터 복잡한 파일 관리, 데이터 처리까지 지원하는 오토핫키는 단순하고 직관적인 문법을 제공하여 초보자도 쉽게 접근할 수 있습니다. 본 컬럼에서는 오토핫키를 활용해 업무를 자동화하는 방법과 사례를 설명합니다. ## 오토핫키를 활용한 업무 자동화란? 오토핫키는 키보드 및 마우스 자동화, GUI 제어, 파일 및 데이터 관리, API 호출 등을 통해 반복적이고 수동적인 작업을 자동화하는 스크립팅 언어입니다. 직관적인 문법 덕분에 IT 전문 지식이 없는 사용자도 쉽게 업무를 자동화할 수 있으며, 특히 엑셀 데이터 처리, 이메일 발송, 파일 정리와 같은 일상적인 업무에서 효과를 발휘합니다. ## 실전에서 활용할 수 있는 업무 자동화 사례 ### 1. **엑셀 데이터 처리 자동화** 엑셀은 많은 기업에서 데이터를 처리하고 분석하는 데 필수적인 도구입니다. 오토핫키를 사용하면 데이터 입력, 정렬, 계산, 요약 보고서 생성과 같은 작업을 자동화할 수 있습니다. ```autohotkey Excel := ComObjCreate(&amp;quot;Excel.Application&amp;quot;) Excel.Visible := True Workbook := Excel.Workbooks.Open(A_ScriptDir &amp;quot;\data.xlsx&amp;quot;) Sheet := Workbook.Sheets(1) ; 셀 값 읽기 및 계산 Value := Sheet.Cells(1, 1).Value + Sheet.Cells(1, 2).Value Sheet.Cells(2, 1).Value := Value Workbook.Save() Excel.Quit() ``` 이 스크립트는 엑셀 파일을 열어 데이터를 읽고 계산한 뒤 결과를 저장합니다. 반복 작업을 자동화함으로써 사용자는 데이터를 수동으로 처리하는 시간을 줄일 수 있습니다. ### 2. **이메일 발송 자동화** 오토핫키를 활용하면 이메일 클라이언트나 SMTP 서버를 통해 자동으로 이메일을 발송할 수 있습니다. 반복적인 이메일 발송 작업을 간소화할 수 있습니다. ```autohotkey Outlook := ComObjCreate(&amp;quot;Outlook.Application&amp;quot;) Mail := Outlook.CreateItem(0) Mail.To := &amp;quot;recipient@example.com&amp;quot; Mail.Subject := &amp;quot;자동화 이메일&amp;quot; Mail.Body := &amp;quot;이메일 본문 내용입니다.&amp;quot; Mail.Send() ``` 이 스크립트는 Outlook을 통해 이메일을 작성하고 자동으로 발송합니다. 이를 통해 수십 개의 이메일을 빠르게 보낼 수 있습니다. ### 3. **파일 관리 및 정리** 특정 폴더 내 파일을 정리하고, 이름 변경 또는 백업을 자동화할 수 있습니다. ```autohotkey Loop, Files, % A_ScriptDir &amp;quot;\*.txt&amp;quot; { FileMove, % A_LoopFileFullPath, % A_ScriptDir &amp;quot;\Backup\&amp;quot; A_LoopFileName } MsgBox &amp;quot;파일 정리가 완료되었습니다.&amp;quot; ``` 이 코드는 지정된 폴더에 있는 모든 텍스트 파일을 &amp;quot;Backup&amp;quot; 폴더로 이동합니다. 이러한 작업은 정기적으로 파일을 관리해야 하는 환경에서 매우 유용합니다. ### 4. **GUI를 활용한 사용자 인터페이스 제작** GUI를 활용하여 사용자가 직접 설정을 입력하거나 결과를 확인할 수 있는 프로그램을 제작할 수 있습니다. ```autohotkey Gui, Add, Text,, 파일 경로를 입력하세요: Gui, Add, Edit, vFilePath Gui, Add, Button, gProcessFile, 실행 Gui, Show Return ProcessFile: Gui, Submit MsgBox &amp;quot;입력된 파일 경로: &amp;quot; FilePath Return ``` 이 스크립트는 간단한 GUI를 생성하여 사용자가 파일 경로를 입력하면 해당 값을 처리하는 방식으로 동작합니다. GUI를 활용하면 스크립트를 비전문가도 쉽게 사용할 수 있습니다. ## 오토핫키로 업무 자동화를 시작하는 단계 1. **자동화할 업무 선정** 먼저 반복적이고 시간이 많이 소요되는 작업을 선정합니다. 예를 들어, 정기적인 데이터 입력이나 보고서 작성 작업이 적합합니다. 2. **스크립트 작성 및 테스트** 오토핫키의 직관적인 문법을 활용하여 스크립트를 작성하고, 충분히 테스트하여 안정성을 확보합니다. 3. **GUI 추가 및 사용자 편의성 강화** GUI를 추가하여 스크립트의 사용성을 높입니다. 이를 통해 비전문가도 쉽게 자동화 스크립트를 실행할 수 있습니다. 4. **실제 업무 환경 적용** 테스트를 마친 스크립트를 업무에 적용하고, 필요 시 유지보수를 진행합니다. ## 오토핫키를 통한 자동화의 효과 **1. 시간 절약** 반복적인 작업을 자동화하면 사용자는 더 중요한 업무에 집중할 수 있습니다. **2. 오류 감소** 자동화된 작업은 일관된 결과를 보장하여 사람이 실수할 가능성을 최소화합니다. **3. 생산성 향상** 수작업으로 소모되는 시간을 줄이고, 더 많은 작업을 효율적으로 처리할 수 있습니다. **4. 업무 만족도 증가** 단순 반복 작업에서 벗어나 창의적이고 도전적인 업무에 집중할 수 있습니다. ## 정리 오토핫키는 실전 업무 자동화를 위한 강력한 도구로, 단순한 스크립트 작성부터 복잡한 데이터 처리까지 폭넓게 활용될 수 있습니다. 엑셀 작업, 이메일 발송, 파일 정리 등 다양한 작업을 자동화함으로써 업무 효율을 크게 높일 수 있습니다. 이제 반복 작업을 줄이고, 스마트한 업무 환경을 구축할 시간입니다. 오토핫키를 활용해 효율적인 업무 자동화를 시작해 보세요. &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 엑셀 자동화 매크로로 업무 효율 200% 높이기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075946"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075946#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1075946</id>
		<published>2025-01-17T07:00:00+09:00</published>
		<updated>2025-01-12T10:34:58+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">엑셀은 전 세계적으로 가장 널리 사용되는 데이터 처리 도구 중 하나로, 다양한 분야에서 업무의 중심 도구로 자리 잡고 있습니다. 그러나 데이터 입력, 정리, 분석과 같은 반복적인 작업은 많은 시간과 노력을 요구합니다. 이러한 문제를 해결하기 위해 **오토핫키(AutoHotkey)**와 같은 자동화 도구를 활용하면 업무 효율을 크게 향상시킬 수 있습니다. 이번 글에서는 **엑셀 자동화 매크로를 활용한 실무 사례**를 통해, 어떻게 ...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 엑셀은 전 세계적으로 가장 널리 사용되는 데이터 처리 도구 중 하나로, 다양한 분야에서 업무의 중심 도구로 자리 잡고 있습니다. 그러나 데이터 입력, 정리, 분석과 같은 반복적인 작업은 많은 시간과 노력을 요구합니다. 이러한 문제를 해결하기 위해 **오토핫키(AutoHotkey)**와 같은 자동화 도구를 활용하면 업무 효율을 크게 향상시킬 수 있습니다. 이번 글에서는 **엑셀 자동화 매크로를 활용한 실무 사례**를 통해, 어떻게 효율을 200%까지 끌어올릴 수 있는지 알아보겠습니다. #### **엑셀 자동화 매크로란 무엇인가?** 엑셀 자동화 매크로는 엑셀 작업에서 발생하는 반복적인 작업을 자동으로 처리하는 스크립트를 의미합니다. 이를 통해 사용자는 데이터를 더 빠르게 처리하고, 오류를 줄이며, 핵심적인 업무에 더 많은 시간을 할애할 수 있습니다. 오토핫키는 엑셀의 **COM(Component Object Model) 객체**를 활용해 매크로를 작성할 수 있는 도구로, VBA(Visual Basic for Applications)와 함께 실무에서 강력한 도구로 사용됩니다. --- #### **엑셀 자동화 매크로의 주요 기능** **1. 데이터 입력 자동화** - 대량의 데이터를 엑셀에 빠르게 입력하거나, 특정 패턴에 따라 데이터를 작성할 수 있습니다. - 반복적인 데이터 입력 작업을 단축하여 시간과 노력을 절약할 수 있습니다. **2. 데이터 정리 및 포맷팅** - 특정 열이나 행의 데이터를 자동으로 정렬하거나, 형식을 변환할 수 있습니다. - 예를 들어, 날짜 형식을 통일하거나 텍스트 데이터를 숫자로 변환하는 작업을 자동화할 수 있습니다. **3. 보고서 자동 생성** - 데이터를 분석하고, 차트나 피벗 테이블을 자동으로 생성하여 보고서를 작성할 수 있습니다. - 매일 반복되는 보고서 작성 업무를 자동화하여 더 중요한 분석에 집중할 수 있습니다. **4. 데이터 비교 및 업데이트** - 두 개 이상의 엑셀 파일 또는 워크시트를 비교하여 변경 사항을 자동으로 반영합니다. - 최신 데이터를 기존 파일에 병합하거나, 중복 데이터를 제거할 수 있습니다. **5. 웹 데이터 크롤링 및 입력** - 웹에서 데이터를 가져와 엑셀에 자동으로 입력하거나 업데이트할 수 있습니다. --- #### **실무 활용 사례** **1. 대규모 고객 데이터 입력 자동화** - 한 기업의 고객 데이터베이스에서 정보를 엑셀로 내보내야 하는 업무를 예로 들어봅시다. 매번 수백 개의 데이터를 수동으로 복사하고 붙여넣는 작업은 많은 시간이 소요됩니다. - 오토핫키를 활용하여 고객 데이터를 자동으로 추출해 엑셀 파일에 정리하면, 수 시간 걸리는 작업을 단 몇 분 만에 끝낼 수 있습니다. **2. 월별 판매 보고서 생성** - 영업팀에서 매달 작성해야 하는 판매 보고서를 자동화하는 사례입니다. 각 지역별 데이터를 집계하고, 이를 기반으로 차트와 요약 보고서를 생성하는 매크로를 작성하면, 매달 반복되는 작업을 클릭 한 번으로 처리할 수 있습니다. **3. 엑셀과 ERP 시스템 연동** - 엑셀 데이터를 ERP 시스템에 입력하거나 ERP에서 데이터를 가져오는 작업도 자동화가 가능합니다. 예를 들어, 재고 관리 데이터를 ERP에서 가져와 엑셀에 정리하는 과정을 자동화하면, 중복 작업과 입력 오류를 방지할 수 있습니다. **4. 비교 및 통합 작업** - 여러 부서에서 각각 관리하는 데이터를 하나의 통합된 보고서로 작성하는 경우, 파일 비교 및 병합 작업이 필요합니다. 오토핫키 매크로를 활용해 중복 데이터를 자동으로 제거하고, 필요한 데이터만 병합하면 실수를 줄이고 작업 시간을 단축할 수 있습니다. --- #### **엑셀 자동화 매크로 작성 예제** 아래는 오토핫키를 활용하여 엑셀에 데이터를 입력하는 간단한 매크로 예제입니다. ```ahk #Requires AutoHotkey v2.0+ Excel := ComObjCreate(&amp;quot;Excel.Application&amp;quot;) ; 엑셀 실행 Excel.Visible := True ; 엑셀 창을 보이게 설정 Workbook := Excel.Workbooks.Add() ; 새 워크북 생성 Sheet := Workbook.Sheets(1) ; 첫 번째 워크시트 선택 ; 데이터 입력 Sheet.Cells(1, 1).Value := &amp;quot;이름&amp;quot; Sheet.Cells(1, 2).Value := &amp;quot;나이&amp;quot; Sheet.Cells(2, 1).Value := &amp;quot;홍길동&amp;quot; Sheet.Cells(2, 2).Value := 30 MsgBox &amp;quot;데이터 입력이 완료되었습니다!&amp;quot; Excel.Quit() ; 엑셀 종료 ``` 이 스크립트는 간단히 데이터를 입력하고 엑셀을 종료하는 작업을 수행합니다. 이를 발전시켜 대규모 데이터 처리나 보고서 작성에도 활용할 수 있습니다. --- #### **엑셀 자동화 매크로의 장점** **1. 작업 시간 단축** - 반복 작업을 자동화함으로써 작업 시간을 대폭 줄일 수 있습니다. **2. 오류 감소** - 수작업으로 인한 실수를 방지하고, 정확한 결과를 보장합니다. **3. 생산성 향상** - 단순 반복 업무에서 해방되어, 더 중요한 업무에 집중할 수 있습니다. --- #### **정리** 엑셀 자동화 매크로는 단순히 시간을 절약하는 것을 넘어, 업무의 전반적인 생산성을 높이고 더 큰 가치를 창출하는 도구입니다. 특히, 오토핫키와 같은 자동화 도구를 활용하면 **초보자도 간단한 매크로를 작성**할 수 있어 접근성이 높습니다. 엑셀 자동화에 관심이 있다면, 작은 스크립트 작성부터 시작해 점차 복잡한 작업으로 확장해보는 것을 추천합니다. 이를 통해 업무 효율을 200% 이상 끌어올릴 수 있을 것입니다. &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 개발 환경 비교: 메모장, SciTE4AHK, VS Code 중 어떤 것이 적합할까?</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075944"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075944#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1075944</id>
		<published>2025-01-12T10:22:21+09:00</published>
		<updated>2025-01-12T10:22:32+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키(AutoHotkey)는 강력한 자동화 도구로, 많은 사용자가 이를 활용해 업무나 개인 작업을 효율화하고 있습니다. 하지만 오토핫키 스크립트를 작성하기 위해서는 적합한 개발 환경을 선택하는 것이 중요합니다. 이번 글에서는 **메모장, SciTE4AHK, VS Code**의 세 가지 개발 환경을 비교하여 각 환경의 장단점을 정리해보겠습니다. #### **메모장** 메모장은 오토핫키를 설치한 후 바로 사용할 수 있는 기본적인 개발 환경입...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 오토핫키(AutoHotkey)는 강력한 자동화 도구로, 많은 사용자가 이를 활용해 업무나 개인 작업을 효율화하고 있습니다. 하지만 오토핫키 스크립트를 작성하기 위해서는 적합한 개발 환경을 선택하는 것이 중요합니다. 이번 글에서는 **메모장, SciTE4AHK, VS Code**의 세 가지 개발 환경을 비교하여 각 환경의 장단점을 정리해보겠습니다. #### **메모장** 메모장은 오토핫키를 설치한 후 바로 사용할 수 있는 기본적인 개발 환경입니다. 별도의 설정이 필요하지 않으며, 간단한 작업을 빠르게 시작할 수 있는 장점이 있습니다. **장점** 1. 설치 및 설정 없이 바로 사용할 수 있음. 2. 가볍고 실행 속도가 빠름. 3. 간단한 테스트나 소규모 스크립트 작성에 적합. **단점** 1. 문법 강조, 자동 완성 기능이 없어 가독성이 낮음. 2. 디버깅 기능이 전무하여 오류 수정이 어렵고 시간이 소요됨. 3. 복잡한 프로젝트를 관리하기에는 비효율적. **적합한 사용 사례** - 오토핫키를 처음 접한 초보자. - 간단한 작업 테스트나 임시 스크립트 작성. --- #### **SciTE4AHK** SciTE4AHK는 오토핫키 스크립트 개발을 위해 설계된 전용 에디터로, 오토핫키 공식 웹사이트에서 제공됩니다. 문법 강조, 자동 완성 등 오토핫키에 특화된 기능을 제공하여 생산성을 크게 향상시킬 수 있습니다. **장점** 1. **문법 강조**: 명령어, 변수, 함수 등을 컬러로 구분하여 코드 가독성을 높임. 2. **자동 완성**: 반복적인 코드 입력을 줄이고 오류를 방지. 3. **디버깅 도구**: 스크립트 실행 중 변수 값을 확인하거나 중단점을 설정 가능. 4. **편리한 실행 버튼**: 코드 작성 후 즉시 실행 가능. 5. **도움말 통합**: 명령어에 대한 정보를 빠르게 확인 가능. **단점** 1. 인터페이스가 다소 구식으로 보일 수 있음. 2. 특정 기능을 활용하기 위해 추가 설정이 필요할 수 있음. **적합한 사용 사례** - 오토핫키를 꾸준히 활용하는 중급 사용자. - 문법 강조와 디버깅 기능을 필요로 하는 개발자. - 오토핫키에만 집중하여 작업하는 환경. --- #### **Visual Studio Code** VS Code는 Microsoft에서 제공하는 다목적 코드 편집기로, 오토핫키뿐 아니라 다양한 프로그래밍 언어를 지원합니다. VS Code를 오토핫키 개발에 활용하려면 **AutoHotkey Plus Plus**와 같은 확장 프로그램을 설치해야 하지만, 설치 후에는 현대적이고 강력한 개발 환경을 제공합니다. **장점** 1. **모던한 인터페이스**: 직관적이고 깔끔한 UI. 2. **확장성**: AutoHotkey Plus Plus 플러그인을 통해 문법 강조, 자동 완성, 디버깅 기능 추가 가능. 3. **다중 언어 지원**: 오토핫키 외에도 여러 언어를 동시에 작업할 수 있음. 4. **커스터마이징 가능**: 테마, 키 바인딩 등 개발 환경을 개인화할 수 있음. 5. **강력한 디버깅 도구**: 고급 디버깅 기능 제공. **단점** 1. 설치 및 초기 설정 과정이 다소 번거로울 수 있음. 2. 메모리 사용량이 많아 가벼운 작업에는 과할 수 있음. **적합한 사용 사례** - 다양한 프로그래밍 언어를 사용하는 개발자. - 대규모 프로젝트나 멀티 파일 관리가 필요한 경우. - 현대적인 개발 환경에서 작업하고자 하는 사용자. --- #### **환경별 비교 요약** | **환경** | **주요 장점** | **주요 단점** | **추천 대상** | |------------------|-----------------------------------------|-------------------------------------|------------------------------------------| | **메모장** | 간단하고 빠르게 사용할 수 있음 | 문법 강조 및 디버깅 기능 없음 | 초보자, 간단한 작업 | | **SciTE4AHK** | 오토핫키 전용 기능 지원, 디버깅 가능 | 인터페이스가 구식 | 오토핫키 중급 사용자, 전용 작업 | | **VS Code** | 모던한 UI, 강력한 확장성 및 디버깅 도구 | 초기 설정이 번거로움 | 다중 언어 작업, 대규모 프로젝트 | --- #### **결론: 나에게 맞는 개발 환경은?** 오토핫키 개발 환경은 사용자의 **경험 수준**, **작업의 복잡도**, **다른 언어와의 연계 여부**에 따라 달라질 수 있습니다. - 오토핫키를 처음 시작한다면 **메모장**에서 간단히 시작하는 것이 좋습니다. - 오토핫키를 중심으로 작업하며, 문법 강조와 디버깅이 필요하다면 **SciTE4AHK**가 적합합니다. - 다양한 프로그래밍 언어를 사용하거나, 현대적인 개발 환경을 선호한다면 **VS Code**를 추천합니다. 각 개발 환경에는 고유한 강점이 있으며, 궁극적으로는 **자신의 작업 스타일과 요구에 맞는 환경**을 선택하는 것이 중요합니다. 이제 여러분은 어떤 환경을 선택하시겠습니까? &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>초보자도 궁금해하는 오토핫키의 시작 이야기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075303"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075303#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1075303</id>
		<published>2025-01-03T07:00:00+09:00</published>
		<updated>2025-01-04T08:57:14+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오늘은 많은 분들이 업무 자동화나 편리한 컴퓨터 환경을 위해 사용하는 ‘오토핫키(AutoHotkey)’의 탄생 비화와 역사를 한 편의 짧은 이야기로 풀어보려 합니다. 마치 오랜 옛날, 한 개발자의 고민에서 비롯된 모험담을 읽는 기분으로 편안히 즐겨주시면 좋겠습니다. ### 오토핫키, 반복 작업에서 벗어나기 위한 작은 씨앗 아직 사람들은 마우스와 키보드를 통해 수많은 반복작업을 해야 했습니다. 매번 같은 폴더를 열고, 동일한 ...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 오늘은 많은 분들이 업무 자동화나 편리한 컴퓨터 환경을 위해 사용하는 &amp;lsquo;오토핫키(AutoHotkey)&amp;rsquo;의 탄생 비화와 역사를 한 편의 짧은 이야기로 풀어보려 합니다. 마치 오랜 옛날, 한 개발자의 고민에서 비롯된 모험담을 읽는 기분으로 편안히 즐겨주시면 좋겠습니다. ### 오토핫키, 반복 작업에서 벗어나기 위한 작은 씨앗 아직 사람들은 마우스와 키보드를 통해 수많은 반복작업을 해야 했습니다. 매번 같은 폴더를 열고, 동일한 명령을 입력하는 수고스러운 일상이 이어지던 시절이었죠. 그 때, 한 개발자 마음 속에 작은 씨앗 하나가 심어졌습니다. &amp;ldquo;만약 간단한 명령으로 이 모든 반복작업을 한 번에 처리할 수 있다면 얼마나 편할까?&amp;rdquo;라는 질문이었죠. ### 단순한 핫키에서 시작된 여정 처음 탄생한 오토핫키는 아주 단순한 모습이었습니다. 키보드의 특정 키를 누르면 정해둔 동작이 이루어지는 &amp;lsquo;핫키(Hotkey)&amp;rsquo; 기능이 그 전부였죠. 예를 들어, F1 키를 누르면 자주 쓰는 문장이나 명령어가 자동으로 입력되거나, Ctrl+Alt+S를 누르면 특정 프로그램이 실행되는 식이었습니다. 이러한 간단한 기능만으로도 사람들이 느끼는 편의성은 상당했습니다. &amp;ldquo;이전에는 일일이 손으로 입력해야 했던 작업을 이제는 단 하나의 핫키로 해결할 수 있다니!&amp;rdquo;라는 놀라움이 사람들 사이에 퍼지기 시작했어요. ### 오토잇에서의 분기점, 그리고 독자적인 길 오토핫키는 그 뿌리를 오토잇(AutoIt)이라는 스크립트 언어에서 가져왔습니다. 윈도우 환경에서 자동화를 실현하던 오토잇은 한동안 비슷한 목표를 공유했지만, 어느 순간 개발자들은 보다 직관적인 문법, 폭넓은 키보드/마우스 제어, 커뮤니티 주도의 발전을 꿈꾸게 됩니다. 이 결심으로 인해 오토핫키는 오토잇으로부터 갈라져 나와 더욱 사용자 친화적이고 유연한 스크립팅 언어로 독립적인 진화를 시작했어요. 이 변화는 이후 오토핫키가 다양한 사용자층을 확보하고 성장하는 데에 커다란 전환점이 됩니다. ### 점점 넓어지는 기능과 커뮤니티 사용자가 늘어나고, 각자의 니즈가 다양해지면서 오토핫키는 단순히 텍스트나 명령어를 자동화하는 것을 넘어 다양한 기능을 흡수합니다. - 윈도우 창 조작, 파일 관리, 문자열 처리 등 - 조건문, 반복문 등 프로그래밍적 논리를 구현하는 강력한 스크립트 언어로 확장 이러한 발전은 초보자부터 전문가, 프로그래머가 아닌 일반 사용자까지 아우르는 폭넓은 커뮤니티를 형성하게 했습니다. 온라인 포럼, Q&amp;amp;A, 공유 스크립트, 튜토리얼 등 모든 사람이 자유롭게 배우고 교류할 수 있는 환경이 마련되었죠. ### 오늘날의 오토핫키 지금의 오토핫키는 &amp;lsquo;개발자만 쓰는 툴&amp;rsquo;이 아닙니다. 누구나 손쉽게 접근해 업무 효율을 높이고, 자신의 컴퓨팅 환경을 더욱 편리하게 만들 수 있는 일종의 &amp;ldquo;마법 지팡이&amp;rdquo; 역할을 하죠. ### 마무리하며 이번 시간에는 오토핫키의 탄생과 발전 과정을 스토리 형식으로 풀어보았습니다. 앞으로도 오토핫키 커뮤니티는 계속 확장되고, 더 많은 기능과 활용법들이 등장할 것입니다. 이 이야기로 오토핫키를 조금 더 친숙하게 느끼시길 바라며, 자동화의 세계에 한 걸음 더 가까워지셨기를 바랍니다. &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 개발자는 어떤 사람들일까?</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075274"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075274#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1075274</id>
		<published>2024-12-27T07:00:00+09:00</published>
		<updated>2024-12-21T07:42:29+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">## 오토핫키 개발자는 누구인가? 오토핫키(AutoHotkey, AHK) 개발자는 단순히 프로그래머나 소프트웨어 개발자에 국한되지 않습니다. 그들은 직장인, 프리랜서, 생산성 향상을 추구하는 일반 사용자부터, 개발 업무를 자동화하고 싶은 IT 전문가에 이르기까지 다양한 배경을 가진 사람들로 구성되어 있습니다. 오토핫키 개발자는 &#039;개발자&#039;라는 명칭보다는 &#039;자동화 사용자&#039; 또는 &#039;업무 자동화 전문가&#039;로 불리는 경우가 많습니다. ###...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; ## 오토핫키 개발자는 누구인가? 오토핫키(AutoHotkey, AHK) 개발자는 단순히 프로그래머나 소프트웨어 개발자에 국한되지 않습니다. 그들은 직장인, 프리랜서, 생산성 향상을 추구하는 일반 사용자부터, 개발 업무를 자동화하고 싶은 IT 전문가에 이르기까지 다양한 배경을 가진 사람들로 구성되어 있습니다. 오토핫키 개발자는 &amp;#39;개발자&amp;#39;라는 명칭보다는 &amp;#39;자동화 사용자&amp;#39; 또는 &amp;#39;업무 자동화 전문가&amp;#39;로 불리는 경우가 많습니다. ### **오토핫키 개발자의 유형** 1. **직장인** - 업무 효율을 높이기 위해 엑셀 작업, 데이터 입력, ERP 시스템 연계 작업을 자동화합니다. - 회사의 반복 업무를 자동화하여 생산성을 높이려는 목적이 큽니다. - 매크로 개발을 통해 단순 반복 작업을 줄이고, 오류를 줄이는 것을 목표로 합니다. 2. **프리랜서 / 외주 개발자** - 고객의 요구에 맞춰 특정 자동화 작업을 제작하고 판매합니다. - 커스텀 매크로 프로그램을 제작해 플랫폼에서 판매하거나, 외주로 작업을 진행하는 경우가 많습니다. - 자동화 프로그램을 개발해 판매하는 상업적인 개발자로 활동합니다. 3. **개인 사용자 (일반인)** - 게임 매크로, 키보드 리매핑, 마우스 클릭 자동화 등 개인적인 필요에 의해 오토핫키를 배웁니다. - 단순한 자동화 스크립트를 스스로 제작해 취미로 활용합니다. - &amp;#39;게임 매크로&amp;#39;와 &amp;#39;키보드 매핑&amp;#39;은 개인 사용자의 가장 큰 관심사입니다. 4. **IT 개발자 / 프로그래머** - 개발 업무에서 반복적인 코딩 작업이나 디버깅 작업을 자동화합니다. - 자체 개발한 소프트웨어의 운영을 자동화하거나, CI/CD 파이프라인의 일부 작업을 오토핫키로 실행합니다. - 개발 도구와 협업해, 코드 리팩터링 자동화 또는 디버깅 보조 도구로 활용합니다. 5. **업무 자동화 전문가 (RPA 개발자)** - RPA(Robotic Process Automation) 기술과 결합하여 오토핫키를 업무 자동화에 활용합니다. - 단순한 RPA 도구(예: UiPath, Power Automate) 대신 오토핫키로 독자적인 RPA 도구를 제작하거나, 보완 자동화 작업에 활용합니다. - ERP 시스템의 데이터를 추출, 변환, 업로드하는 작업에 자주 사용합니다. --- ## **커뮤니티와 협력 문화** 오토핫키는 오픈소스 프로젝트로 시작되었기 때문에 사용자 간의 협력 문화가 매우 활발합니다. 전 세계의 개발자들은 포럼, 블로그, 유튜브 등 다양한 채널을 통해 정보를 공유하고, 협력하여 문제를 해결합니다. ### **1. 글로벌 커뮤니티** - **AutoHotkey 공식 포럼** (https://www.autohotkey.com/boards/) - 전 세계 오토핫키 사용자들이 모여 질문과 답변을 주고받는 공간입니다. - 버그 리포트, 새 기능 요청, 코드 샘플, 자주 묻는 질문(FAQ) 등을 확인할 수 있습니다. - 커뮤니티가 자발적으로 만든 유틸리티, 라이브러리, 스크립트를 무료로 제공하는 공간입니다. - **Reddit 커뮤니티** (r/AutoHotkey) - 사용자의 실시간 피드백과 질문이 많아 커뮤니티의 핫이슈를 빠르게 파악할 수 있습니다. - 간단한 코드 리뷰와 문제 해결에 대한 토론이 활발히 이루어지는 곳입니다. - **Discord / Telegram 채팅방** - 전 세계 오토핫키 개발자가 실시간으로 질문과 답변을 주고받는 채팅방이 존재합니다. - 실시간으로 기술적인 문제를 논의할 수 있어 빠른 피드백이 가능합니다. - **GitHub Repository** - 오토핫키의 공식 코드와 커뮤니티 개발 플러그인, 라이브러리들이 공유됩니다. - 사용자들은 자신이 개발한 오픈소스 프로젝트를 공유하고 협업을 제안할 수 있습니다. --- ## **국내 커뮤니티와 학습 채널** 한국에서는 오토핫키에 대한 관심이 지속적으로 높아지고 있으며, 특히 업무 자동화와 게임 매크로 개발에 대한 수요가 많습니다. ### **1. 네이버 카페와 블로그** - **네이버 카페**: &amp;#39;오토핫키 카페&amp;#39;가 활성화된 커뮤니티로, 사용자들이 질문을 올리고 자료를 공유합니다. - **개인 블로그**: 많은 개인 블로그에서 오토핫키 튜토리얼과 예제를 무료로 공개하고 있습니다. ### **2. 유튜브 채널** - **오토핫키 강좌 채널**: 오토핫키의 기본부터 고급 활용법까지 강의를 제공하는 유튜버들이 있습니다. - **게임 매크로 시연 영상**: 게임 매크로를 개발하는 과정을 공개하며, 매크로 프로그램의 실행 장면을 공유하는 영상도 자주 업로드됩니다. ### **3. 커뮤니티 사이트** - **오토연구소 커뮤니티 사이트** - 라이믹스(Rhymix) 기반으로 운영되는 커뮤니티로, 오토핫키 v2 관련 자료, 팁, 커뮤니티 피드백을 받을 수 있는 공간입니다. - 자료실 &amp;gt; 오토핫키 &amp;gt; 팁 또는 자료 게시판을 통해 팁과 자료를 제공하며, 사용자 피드백을 반영하는 방식으로 발전하고 있습니다. --- ## 4. **글로벌 동향과 트렌드** 오토핫키의 글로벌 동향은 매크로 자동화, RPA 연계, AI와의 협업으로 나눌 수 있습니다. ### **1. 오토핫키 v2의 출시** - 오토핫키 v2는 기존의 v1과 비교하여 문법이 개선되었습니다. - 코드의 직관성을 높이고 유지보수를 더 쉽게 할 수 있도록 개선되었습니다. - 특히 함수 기반의 코딩 스타일을 선호하는 프로그래머에게 더 친숙한 인터페이스를 제공합니다. - 이에 따라 기존의 v1 사용자들이 v2로의 전환을 적극 검토하고 있습니다. ### **2. RPA와의 결합** - 오토핫키는 무료로 사용할 수 있는 소형 RPA 도구로 자리잡고 있습니다. - RPA의 상용 제품인 UiPath, Automation Anywhere, Power Automate에 비해 **비용 절감 효과**가 크기 때문에, 중소기업과 스타트업에서 많이 사용합니다. ### **3. AI 및 머신러닝 연계** - 최근에는 AI와의 연계도 활발히 이루어지고 있습니다. - 이미지 인식(OpenCV) 및 자연어 인식(ChatGPT)과 함께 사용하여 더욱 고도화된 자동화 매크로를 제작합니다. - AI 기반의 조건부 매크로 동작, 이미지를 인식하여 특정 동작을 실행하는 고급 매크로가 인기를 끌고 있습니다. --- 오토핫키 개발자는 생산성 향상을 위해 자동화를 꿈꾸는 모든 사람입니다. 국내외 커뮤니티와의 협력을 통해 더 나은 오토핫키 생태계를 만들어갈 수 있습니다. &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키는 단순 매크로 도구가 아니다</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075038"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1075038#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1075038</id>
		<published>2024-12-17T08:59:13+09:00</published>
		<updated>2024-12-17T08:59:13+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">## **오토핫키는 단순 매크로 도구로 출발했다** 오토핫키(AutoHotkey)는 원래 간단한 키보드 단축키와 마우스 클릭을 자동화하기 위한 매크로 도구로 시작되었습니다. 많은 사람들은 여전히 오토핫키를 &#039;키보드와 마우스를 자동으로 조작하는 프로그램&#039; 정도로 인식합니다. 이 인식이 틀린 것은 아니지만, 오토핫키는 단순한 매크로 도구에 머무르지 않습니다. **출발점:** - 초기 목적: 키보드와 마우스의 입력 자동화 - 간단한 ...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; ## **오토핫키는 단순 매크로 도구로 출발했다** 오토핫키(AutoHotkey)는 원래 간단한 키보드 단축키와 마우스 클릭을 자동화하기 위한 매크로 도구로 시작되었습니다. 많은 사람들은 여전히 오토핫키를 &amp;#39;키보드와 마우스를 자동으로 조작하는 프로그램&amp;#39; 정도로 인식합니다. 이 인식이 틀린 것은 아니지만, 오토핫키는 단순한 매크로 도구에 머무르지 않습니다. **출발점:** - 초기 목적: 키보드와 마우스의 입력 자동화 - 간단한 스크립트로 단축키, 마우스 클릭 자동화 구현 이 초기 단계에서도 사용자들은 생산성 향상을 위해 엑셀 작업 자동화, 웹 브라우저 자동화, 반복 작업 자동화에 활용했습니다. 그러나 시간이 지나면서 기능이 확장되었고, 단순 매크로 도구에서 **프로그래밍 언어**로 진화했습니다. --- ## **오토핫키의 진화: 매크로 도구에서 프로그래밍 언어로** 오토핫키의 발전 과정에서 가장 큰 변화는 단순 명령어의 집합에서 벗어나 **조건문, 반복문, 함수, 객체 지향 기능**이 추가된 것입니다. ### **프로그래밍 언어로서의 구조적 특징** - **조건문**: If, Else If, Else를 통해 분기 제어 가능 - **반복문**: For, While, Loop 등 다양한 형태의 반복문 지원 - **함수**: 사용자가 직접 함수를 정의할 수 있어 코드의 재사용성을 높임 - **객체 지향 프로그래밍(OOP)**: 오토핫키 v2에서는 객체(Object)와 메서드(Method)를 활용할 수 있음 ### **주요 프로그래밍 언어 기능** | 기능 | 설명 | 예시 코드 | |-------------|------------------------------------------|-----------------------| | **조건문** | 조건에 따라 명령어의 실행을 분기 | `if (x &amp;gt; 10) MsgBox &amp;#39;크다&amp;#39;` | | **반복문** | 특정 조건을 만족할 때까지 명령 반복 | `for k, v in Array { ... }`| | **함수** | 코드를 모듈화하고 재사용 가능 | `myFunc(param1, param2) { ... }`| | **객체** | 데이터와 메서드를 묶어 재사용성 증가 | `obj := {key: &amp;#39;value&amp;#39;, run: Func() { ... }}`| 이러한 기능들은 기존의 스크립트 언어가 아닌, **프로그래밍 언어로 진화**하는 큰 전환점이었습니다. 특히, **AutoHotkey v2**의 등장으로 더욱 직관적이고 명확한 문법 체계가 도입되었습니다. --- ## **프로그래밍 언어로서 오토핫키의 장점** 단순 매크로 툴을 넘어 **프로그래밍 언어로서의 오토핫키**가 가진 장점은 다음과 같습니다. ### **쉬운 문법과 낮은 진입 장벽** - 파이썬이나 자바스크립트 같은 프로그래밍 언어보다 문법이 간단함 - 비개발자도 쉽게 사용할 수 있는 **자동화 언어**로 인식됨 ### **GUI(그래픽 사용자 인터페이스) 제작 가능** - 버튼, 입력 상자, 라디오 버튼 등 다양한 GUI 요소를 활용해 **소프트웨어처럼 보이는 프로그램 제작** 가능 - 단순한 스크립트 툴이 아니라 **직접적인 데스크톱 애플리케이션** 개발이 가능해짐 ### **다양한 환경과의 연계 가능** - **엑셀, 워드, 파워포인트** 등의 오피스 제품과 연동 가능 - **파일 시스템 접근**과 **파일 읽기/쓰기**가 가능해 데이터 처리에 강함 - **API 호출**과 **웹 데이터 스크래핑** 기능을 통해 웹 작업 자동화 가능 ### **풍부한 라이브러리와 확장성** - 사용자들이 만든 **커뮤니티 라이브러리와 스크립트 공유** - 오픈소스 환경에서 **수많은 코드 샘플과 예제** 활용 가능 - 오토핫키 스크립트를 **EXE 파일로 컴파일**하여 실행 파일로 배포 가능 --- ## **왜 오토핫키는 프로그래밍 언어로 불려야 하는가?** 많은 사람들은 여전히 오토핫키를 단순 매크로 도구로 간주합니다. 하지만, 다음과 같은 이유로 오토핫키는 프로그래밍 언어로 인식되어야 합니다. ### **프로그래밍 언어의 핵심 요소를 갖추었다** - 조건문, 반복문, 함수, 객체 등 **프로그래밍 언어의 4대 핵심 요소**를 모두 충족함 - 모듈화, 코드 재사용, 데이터 구조(객체, 배열)까지 활용할 수 있는 강력한 기능 제공 ### **생산성 향상의 도구를 넘어 &amp;quot;소프트웨어 개발 도구&amp;quot;로 확장되었다** - 엑셀 자동화부터 게임 매크로, 소프트웨어 개발까지 다양한 프로그램 개발에 활용됨 - 간단한 매크로를 만드는 것을 넘어서, **독립 실행 프로그램(EXE) 제작 가능** ### **직관적인 문법을 갖추었고, 초보자와 개발자 모두를 만족시킨다** - 파이썬에 비해 배우기 쉬우면서도, **프로젝트의 복잡성에 따라 충분한 확장성**을 보임 - 실제로 많은 개발자들이 **Python 대신 AutoHotkey**로 작은 도구와 스크립트를 개발하고 있음 ### **새로운 버전(v2)으로 더 강력해졌다** - **AutoHotkey v2**에서는 더 직관적인 문법과 더 강력한 오류 처리 기능을 추가 - 기존의 v1 스크립트보다 **간결하고 명확한 코드 작성 가능** --- ## **결론: 오토핫키의 가능성은 무한하다** 오토핫키는 매크로 도구로서 시작되었지만, 이제는 **자동화의 한계를 넘어서 &amp;#39;프로그래밍 언어&amp;#39;의 영역에 진입**했습니다. 단순 매크로 툴로서의 역할에 국한되지 않고, 업무 자동화, 게임 매크로, 소프트웨어 개발, 시스템 제어 등 다양한 분야에서 활용되고 있습니다. **기존 인식**: 단순 매크로 도구 **새로운 인식**: 자동화 도구이자 프로그래밍 언어 오토핫키의 가능성은 여전히 열려 있으며, **오토핫키 v2의 등장으로 더 강력한 프로그래밍 환경이 구축**되었습니다. 이제는 단순 매크로 도구가 아닌, **누구나 배워야 할 자동화 프로그래밍 언어**로 인식될 때입니다. 앞으로 오토핫키의 활용 범위는 더욱 확장될 것입니다.&lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - AHK++ 확장 기반 컴파일</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1070108"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1070108#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1070108</id>
		<published>2024-04-21T09:47:08+09:00</published>
		<updated>2024-04-21T09:49:09+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">VSCode 설정 창을 열기 위해 단축키 `Ctrl`+`,`를 입력합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-1_20240421.png) VSCode 설정 창이 표시되는지 확인합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-2_20240421.png) 설정 검색에 `compile base file` 를 입력하여 컴파일 옵션을 검색 합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-3...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; VSCode 설정 창을 열기 위해 단축키 `Ctrl`+`,`를 입력합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-1_20240421.png) VSCode 설정 창이 표시되는지 확인합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-2_20240421.png) 설정 검색에 `compile base file` 를 입력하여 컴파일 옵션을 검색 합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-3_20240421.png) 왼쪽의 사용자 &amp;gt; 확장에 AutoHotkey Plus Plus①를 확인하고 컴파일 시에 사용할 Base File의 절대 경로②를 입력합니다. &amp;gt; Base File이 v1에서는 ANSI 32-bit.bin, Unicode 32-bit.bin, Unicode 64-bit.bin과 같은 형태로 구분되었으나 v2에서는 AutoHotkey32.exe와 AutoHotkey64.exe로만 구분됩니다. ``` C:\Program Files\AutoHotkey\v2\AutoHotkey32.exe ``` ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-4_20240421.png) 스크립트 창으로 다시 돌아와서 마우스 우 클릭 후 팝업 메뉴를 전시합니다. 팝업 메뉴에서 Compile AHK Script 선택 또는 단축키 `Ctrl`+`Shift`+`F9`를 입력합니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-5_20240421.png) 우측 하단에 Compile Success!① 메세지가 뜨며 hello.exe② 실행 파일이 생성되는 것을 확인할 수 있습니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-6_20240421.png) 파일 탐색기에서 실행 파일이 생성된 경로로 이동하여 hello.exe를 더블 클릭합니다. 정상적으로 실행되는지 확인해 봅니다. ![](https://taskautolab.com/wp-content/uploads/2024/04/04-4_Layer-7_20240421.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - 컴파일(Compile)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069828"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069828#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1069828</id>
		<published>2024-04-11T11:37:18+09:00</published>
		<updated>2024-04-11T11:59:09+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">컴파일은 일반적으로 소스코드(.ahk)를 실행가능한 형태(.exe)로 변환하는것을 말합니다. 오토핫키에서의 컴파일 개념은 사용자가 작성한 스크립트 코드와 이를 해석할 수 있는 AutoHotkey.exe를 합쳐서 오토핫키가 설치되지 않은 환경에서도 동작할 수 있도록 실행가능한 바이너리 파일을 생성하는 개념입니다. 이제 VSCode IDE로 컴파일(Compile) 할 수 있는 두 가지 방법에 대해서 알아보겠습니다. ## 컴파일 도구 Ahk2Exe.exe ...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 컴파일은 일반적으로 소스코드(.ahk)를 실행가능한 형태(.exe)로 변환하는것을 말합니다. 오토핫키에서의 컴파일 개념은 사용자가 작성한 스크립트 코드와 이를 해석할 수 있는 AutoHotkey.exe를 합쳐서 오토핫키가 설치되지 않은 환경에서도 동작할 수 있도록 실행가능한 바이너리 파일을 생성하는 개념입니다. 이제 VSCode IDE로 컴파일(Compile) 할 수 있는 두 가지 방법에 대해서 알아보겠습니다. ## 컴파일 도구 Ahk2Exe.exe 설치 VSCode에서 오토핫키의 컴파일러인 Ahk2Exe.exe를 사용하기 위해서는 우선 Ahk2Exe.exe를 설치해야 합니다. 오토핫키 v1.1에서는 기본적으로 설치되지만 v2에서는 사용자가 별도로 설치해야 합니다. 1. 오토핫키 v2 설치 경로①에서 UX 폴더②로 이동합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-1_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-1_20240411_96DPI.png) 2. Install-ahk2exe.ahk를 마우스로 더블 클릭하여 실행합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-2_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-2_20240411_96DPI.png) 3. Ahk2Exe 설치 메세지 창이 표시되면 확인 버튼을 선택하여 설치를 진행합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-3_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-3_20240411_96DPI.png) 4. 설치가 완료되면 오토핫키의 컴파일러인 Ahk2Exe가 자동으로 실행됩니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-4_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-4_20240411_96DPI.png) 5. 파일탐색기에서 오토핫키 설치 경로로 다시 이동해보면 이전에는 없던 Compiler 폴더가 생성된것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-5_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-5_20240411_96DPI.png) 6. Compiler 폴더로 이동해보면 Ahk2Exe.exe가 생성된 것을 확인할 수 있습니다. 앞으로 VSCode는 Ahk2Exe.exe를 이용하여 컴파일할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-6_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-6_20240411_96DPI.png) ## 컴파일(Compile) 하기 ### 1) VSCode 컴파일 방법 1. VSCode의 작성한 스크립트 편집창에서 마우스 우클릭을 합니다. 팝업 메뉴가 전시되면 `Compile Script` 메뉴를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-7_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-7_20240411_96DPI.png) 2. VSCode 하단 출력창에 컴파일이 완료되었다는 메세지를 확인할 수 있으며 실행가능한 바이너리 파일이 어느 경로에 생성되었는지 메시지가 출력되는것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-8_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-8_20240411_96DPI.png) 3. 스크립트가 존재하는 폴더①로 이동하여 컴파일된 실행 파일②이 생성되었는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-9_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-9_20240411_96DPI.png) 4. 실행 파일을 더블 클릭하여 정상적으로 동작하는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-10_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-10_20240411_96DPI.png) ### 2) Ahk2Exe GUI 컴파일 방법 VSCode에서 컴파일하는 방법으로는 다양한 옵션을 지정하기에는 복잡한 과정이 필요합니다. 그래서 고급 옵션을 사용하고 싶다면 Ahk2Exe.exe를 직접 실행해서 컴파일을 하는 방법이 있습니다. 1. VSCode의 작성한 스크립트 편집창에서 마우스 우클릭을 합니다. 팝업 메뉴가 전시되면 `Compile AHK Script (GUI)` 메뉴를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-11_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-11_20240411_96DPI.png) 2. Ahk2Exe 창이 전시되는지 확인합니다. 파일의 경로①를 확인한 후 Option을 선택하고 Convert②를 선택하여 컴파일 변환을 합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-12_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-12_20240411_96DPI.png) 3. 컴파일 변환이 정상적으로 되었다면 성공 메세지가 출력됩니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-13_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-13_20240411_96DPI.png) 4. 스크립트가 존재하는 폴더①로 이동하여 컴파일된 실행 파일②이 생성되었는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-14_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-14_20240411_96DPI.png) 5. 실행 파일을 더블 클릭하여 정상적으로 동작하는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-15_20240411_96DPI.png)](https://taskautolab.com/wp-content/uploads/2024/04/비트맵_Layer-15_20240411_96DPI.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - 디버깅(Debugging)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069729"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069729#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1069729</id>
		<published>2024-04-06T12:22:27+09:00</published>
		<updated>2024-04-06T12:22:27+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">VSCode IDE 환경에서 오토핫키 v2 스크립트의 디버깅(Debugging) 방법에 대해 알아보겠습니다. 예제 코드 작성 후 라인마다 문자열 값이 어떻게 변하는지 추척 및 관찰 해봅니다. ## 예제 코드 작성 아래의 예제 코드를 작성합니다. ```autohotkey val := &quot;사과&quot; val := &quot;바나나&quot; val := &quot;귤&quot; MsgBox val ``` [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1_2024-04-06_100000.png)](https://taskautolab.com/wp...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; VSCode IDE 환경에서 오토핫키 v2 스크립트의 디버깅(Debugging) 방법에 대해 알아보겠습니다. 예제 코드 작성 후 라인마다 문자열 값이 어떻게 변하는지 추척 및 관찰 해봅니다. ## 예제 코드 작성 아래의 예제 코드를 작성합니다. ```autohotkey val := &amp;quot;사과&amp;quot; val := &amp;quot;바나나&amp;quot; val := &amp;quot;귤&amp;quot; MsgBox val ``` [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1_2024-04-06_100000.png) ## 중단점(Break Point) 설정 1. 스크립트를 실행하면 1번 줄부터 순차적으로 수행됩니다. 1번 라인부터 `val` 변수의 값을 관찰할것이기 때문에 마우스를 1번 라인 왼쪽의 여백 공간으로 위치시키면 투명한 빨간점이 표시됩니다. 마우스를 이동하는것만으로도 중단점을 지정할 위치를 미리 볼 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-2_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-2_2024-04-06_100000.png) 1. 중단점으로서 추가하려면 마우스 왼쪽 버튼을 클릭합니다. 이전과는 다르게 빨간점이 투명하지 않고 진한색으로 표현됩니다. 즉, 중단점으로서 확정되었다는 뜻입니다. 중단점을 취소/삭제하려면 빨간점을 한번 더 클릭합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-3_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-3_2024-04-06_100000.png) ## 디버그 모드로 실행 1. 중단점이 지정되었으면 스크립트를 `실행`이 아닌 `디버그 모드로 실행`합니다. 디버그 모드로 실행해야 VSCode IDE가 중단점을 인식해서 해당 라인에서 멈춥니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-4_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-4_2024-04-06_100000.png) 1. 디버그 모드로 실행되었으면 `디버깅 도구모음`①이 생성됩니다. 그리고 1번 라인의 중단점이 적중②되었다는 표시로 변경됩니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-5_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-5_2024-04-06_100000.png) ## 조사식을 이용한 값 변화 관찰 ### 1) 조사식 화면 활성 1. 디버그 관련 정보들을 관찰하기 위해 VSCode 좌측 화면에서 `실행 및 디버그` 탭을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-6_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-6_2024-04-06_100000.png) 1. `실행 및 디버그` 탭이 열리면 `조사식` 뷰를 볼 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-7_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-7_2024-04-06_100000.png) ### 2) 관찰할 변수 조사식에 추가하기 1. 우리가 관찰할 변수는 `val` 입니다. 이 변수를 조사식에 추가해보도록 하겠습니다. 마우스를 `val` 변수위로 이동시킨 후 마우스 우클릭을 하여 팝업 메뉴를 전시합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-8_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-8_2024-04-06_100000.png) 1. 팝업 메뉴에서 `조사식에 추가` 메뉴를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-9_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-9_2024-04-06_100000.png) 1. 조사식 뷰에 `val` 변수가 정상적으로 추가된 것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-10_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-10_2024-04-06_100000.png) ### 3) 1번 라인 값 변화 관찰 1. 1번 라인 한 줄을 실행하기 위해 상단의 `디버그 도구모음`에서 `단위 실행`을 마우스로 선택합니다. 키보드 단축키는 `F10`입니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-11_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-11_2024-04-06_100000.png) 1. 왼쪽 조사식 뷰의 `val`①의 값이 `null`에서 `사과`로 바뀐것을 확인할 수 있습니다. 그리고 중단점②이 3번 라인으로 이동하여 대기하고 있는것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-12_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-12_2024-04-06_100000.png) ### 4) 3번 라인 값 변화 관찰 1. 3번 라인 한 줄을 실행하기 위해 상단의 `디버그 도구모음`에서 `단위 실행`을 마우스로 다시 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-13_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-13_2024-04-06_100000.png) 1. 왼쪽 조사식 뷰의 `val`①의 값이 `사과`에서 `바나나`로 바뀐것을 확인할 수 있습니다. 그리고 중단점②이 5번 라인으로 이동하여 대기하고 있는것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-14_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-14_2024-04-06_100000.png) ### 5) 5번 라인 값 변화 관찰 1. 5번 라인 한 줄을 실행하기 위해 상단의 `디버그 도구모음`에서 `단위 실행`을 마우스로 다시 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-15_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-15_2024-04-06_100000.png) 1. 왼쪽 조사식 뷰의 `val`①의 값이 `바나나`에서 `귤`로 바뀐것을 확인할 수 있습니다. 그리고 중단점②이 7번 라인으로 이동하여 대기하고 있는것을 확인할 수 있습니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-16_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-16_2024-04-06_100000.png) ## 디버깅 완료 후 중단점 이후 코드 실행 1. `val`변수의 값 변화 관찰을 모두 완료하였으면 이후의 스크립트들은 중단없이 실행할 수 있습니다. 상단의 `디버그 도구모음`에서 `계속(F5)`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-17_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-17_2024-04-06_100000.png) 1. 중단한 라인 이후의 모든 스크립트가 순차적으로 실행되는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-18_2024-04-06_100000.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-18_2024-04-06_100000.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - VSCode 오토핫키 v2 익스텐션 설치</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069698"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069698#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1069698</id>
		<published>2024-04-05T10:56:26+09:00</published>
		<updated>2024-04-06T07:21:13+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">VSCode IDE에 오토핫키 v2 개발을 위한 익스텐션을 설치합니다. ## AutoHotkey v2 Language Support 익스텐션 설치 `확장`①을 선택하고 `autohotkey v1`② 키워드를 입력한 후 검색결과에 표시되는 항목들 중 `AutoHotkey v2 Language Support`③를 선택합니다. 그리고 `설치`④를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g1.png)](https://taskautolab.com/wp-content/uploads/2024/04/202404...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; VSCode IDE에 오토핫키 v2 개발을 위한 익스텐션을 설치합니다. ## AutoHotkey v2 Language Support 익스텐션 설치 `확장`①을 선택하고 `autohotkey v1`② 키워드를 입력한 후 검색결과에 표시되는 항목들 중 `AutoHotkey v2 Language Support`③를 선택합니다. 그리고 `설치`④를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g1.png)](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g1.png) ## AutoHotkey Plus Plus 익스텐션 설치 `AutoHotkey Plus Plus`①을 선택한 후 `설치`②를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g2.png)](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g2.png) ## Hello World! 예제 작성 및 실행 1. `탐색기`①를 선택하고 `새 파일`②을 눌러 `hello.ahk`③ 파일을 생성합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g3.png)](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g3.png) 1. 아래의 예제 코드④를 작성 한 후 `실행`⑤을 선택합니다. ```autohotkey val := &amp;quot;Hello World!&amp;quot; MsgBox val ``` [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g4.png)](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g4.png) 1. 메시지 박스가 정상적으로 표시되는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g5.png)](https://taskautolab.com/wp-content/uploads/2024/04/20240405_g5.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - VSCode IDE 및 한글 팩 설치</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069681"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069681#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1069681</id>
		<published>2024-04-04T10:09:53+09:00</published>
		<updated>2024-04-06T07:51:34+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키 v2 통합개발 환경을 위해 Microsoft 사의 Visual Studio Code(이하 VSCode)를 설치해 봅니다. ## VSCode 다운로드 및 설치 1. 구글 검색창에 `vscode`① 키워드로 검색하여 `Download`②를 클릭합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1.png) 1. `System Installer`의 `x64`를 선택합니다. [![](https://taskautolab.com...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 오토핫키 v2 통합개발 환경을 위해 Microsoft 사의 Visual Studio Code(이하 VSCode)를 설치해 봅니다. ## VSCode 다운로드 및 설치 1. 구글 검색창에 `vscode`① 키워드로 검색하여 `Download`②를 클릭합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-1.png) 1. `System Installer`의 `x64`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-2.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-2.png) 1. `다른 이름으로 저장` 창이 열리면 다운로드 받을 경로를 선택하고 `저장`을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-3.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-3.png) 1. 다운로드 받은 설치 파일을 더블 클릭하여 실행합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-4.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-4.png) 1. `사용권 계약` 창에서 *동의합니다*를 선택하고 `다음`을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-5.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-5.png) 1. `설치 위치 선택` 창에서 설치 경로를 확인 후 `다음`을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-6.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-6.png) 1. `시작 메뉴 폴더 선택` 창에서 메뉴명을 확인 후 `다음`을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-7.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-7.png) 1. `추가 작업 선택` 창에서 옵션을 확인한 후 `다음`을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-8.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-8.png) 1. `설치 준비 완료` 창에서 내용을 확인한 후 `설치`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-9.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-9.png) 1. 설치가 정상적으로 진행되는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-10.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-10.png) 1. 설치가 완료되면 `종료`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-11.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-11.png) 1. VSCode를 실행하면 첫 화면에 테마 선택지가 전시됩니다. 원하는 테마를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-12.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-12.png) 1. 작업할 폴더를 설정하기 위해 `폴더 열기`를 선택한 후 경로①를 확인하고 `폴더 선택`②을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-13.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-13.png) 1. 프로젝트 폴더의 폴더 및 파일 권한을 위해 `예, 작성자를 신뢰합니다`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/Layer-14.png)](https://taskautolab.com/wp-content/uploads/2024/04/Layer-14.png) ## VSCode 한글 언어 팩 설치 1. VSCode 왼쪽 메뉴에서 `확장`을 선택하고 상단 검색 창에 `korea`① 키워드로 검색하여 `Install`②을 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/g18.png)](https://taskautolab.com/wp-content/uploads/2024/04/g18.png) 1. 한글 언어 팩 설치가 완료되면 우측 하단에 `Change Language and Restart`를 선택합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/g19.png)](https://taskautolab.com/wp-content/uploads/2024/04/g19.png) 1. VSCode 재시작후 한글이 정상적으로 표시되는지 확인합니다. [![](https://taskautolab.com/wp-content/uploads/2024/04/g20.png)](https://taskautolab.com/wp-content/uploads/2024/04/g20.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키 v2 매크로 입문 - 오토핫키 설치</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069394"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1069394#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1069394</id>
		<published>2024-03-31T11:25:31+09:00</published>
		<updated>2024-04-13T11:54:21+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키 v2를 설치하고 정상적으로 설치되었는지 확인하기 위해 메시지를 출력하는 코드를 작성하고 실행해봅니다. ## 오토핫키 v2 다운로드 구글 검색창에 autohotkey① 키워드로 검색하여 오토핫키 공식 홈페이지②를 클릭합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g01.png) [Download] 버튼을 눌러줍니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g02.png) [Download v2.0] 버튼을 눌러 ...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 오토핫키 v2를 설치하고 정상적으로 설치되었는지 확인하기 위해 메시지를 출력하는 코드를 작성하고 실행해봅니다. ## 오토핫키 v2 다운로드 구글 검색창에 autohotkey① 키워드로 검색하여 오토핫키 공식 홈페이지②를 클릭합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g01.png) [Download] 버튼을 눌러줍니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g02.png) [Download v2.0] 버튼을 눌러 줍니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g03.png) 다른 이름으로 저장 창이 열리면 다운로드 받을 경로를 선택하고 [저장] 버튼을 눌러줍니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g04.png) ## 오토핫키 v2 설치 다운로드 받은 설치 파일을 더블 클릭하여 실행하고 설치 경로 확인 후 [Install] 버튼을 클릭하여 설치합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g05.png) ## 오토핫키 v2 스크립트 신규 생성 설치가 완료되면 오토핫키 대시보드 창이 하나 뜹니다. 여기서 [New script]를 선택합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g06.png) hello라는 이름으로 스크립트 파일명을 입력하고 하단의 Create 버튼을 선택하여 스크립트(ahk) 파일을 생성합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g07.png) ## 오토핫키 v2 스크립트 작성 스크립트(ahk)를 작성하기 위해 hello.ahk 파일을 마우스 오른쪽 버튼으로 클릭하여 팝업 메뉴를 전시합니다. 그런 다음 [Edit script] 메뉴를 선택합니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g08.png) 아래와 같이 메세지 박스를 표시하는 스크립트를 작성합니다. ```autohotkey msgbox &amp;quot;Hello World123!@#$&amp;quot; ``` ![](https://taskautolab.com/wp-content/uploads/2024/03/g09.png) ## 오토핫키 v2 스크립트 실행 스크립트 작성 완료 후 hello.ahk 파일을 마우스 오른쪽 버튼으로 클릭하여 팝업 메뉴를 전시합니다. 그런 다음 [Run script] 메뉴를 선택합니다. (hello.ahk를 더블 클릭하여 실행해도 됩니다.) ![](https://taskautolab.com/wp-content/uploads/2024/03/g10.png) 설치가 정상적으로 되었다면 아래 그림과 같이 메시지 박스가 출력됩니다. ![](https://taskautolab.com/wp-content/uploads/2024/03/g11.png) &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>자동화 도구(매크로) 입력하는 2가지 방법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067781"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067781#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067781</id>
		<published>2024-01-28T12:21:06+09:00</published>
		<updated>2024-10-13T13:26:35+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">안녕하세요. 오토소장입니다. 오늘은 자동화 도구인 매크로를 다루기 위해서 가장 근본적인 이야기를 해볼까 합니다. 자동화 도구(매크로)는 어떻게 만들어지고 어떤 방법으로 입력이 되는 건지 지금부터 알아보도록 하겠습니다. ## 자동화 도구 (매크로) 우리가 일반적으로 사용하고 있는 이런 프로그램들은 대부분 컴퓨터에게 자동으로 일을 시키기 위해서 사용합니다. 그래서 GUI 윈도우 기반으로 디자인되어 사용자가 쉽게 명령...</summary>
	<content type="html">&lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 안녕하세요. 오토소장입니다. 오늘은 자동화 도구인 매크로를 다루기 위해서 가장 근본적인 이야기를 해볼까 합니다. 자동화 도구(매크로)는 어떻게 만들어지고 어떤 방법으로 입력이 되는 건지 지금부터 알아보도록 하겠습니다. ## 자동화 도구 (매크로) 우리가 일반적으로 사용하고 있는 이런 프로그램들은 대부분 컴퓨터에게 자동으로 일을 시키기 위해서 사용합니다. 그래서 GUI 윈도우 기반으로 디자인되어 사용자가 쉽게 명령을 줄 수 있고 조작할 수 있도록 인터페이스를 제공합니다. &amp;lt;p&amp;gt; &amp;lt;center&amp;gt;&amp;lt;img src=&amp;quot;https://taskautolab.com/wp-content/uploads/2024/01/스크린샷-2024-01-28-112618-e1706413714724.png&amp;quot;&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt;그림1. 윈도우 기반 매크로&amp;lt;/center&amp;gt; &amp;lt;/p&amp;gt; ## 자동화 도구(매크로)는 어떻게 만들어지는 걸까요? 매크로는 크게 두 가지 기능으로 이루어져 있습니다. 두뇌처럼 상황을 인식하고 판단하는 기능과 이 결과를 사람의 손과 발처럼 키보드와 마우스로 대상 프로그램을 제어하는 기능입니다. 이 두 기능이 매크로를 구성하는 가장 핵심적인 기능이라고 말할 수 있습니다. &amp;lt;p&amp;gt;&amp;nbsp; &amp;lt;center&amp;gt;&amp;lt;img src=&amp;quot;https://taskautolab.com/wp-content/uploads/2024/01/스크린샷-2024-01-28-113731-e1706413734812.png&amp;quot;&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt;그림2. 매크로를 만들기 위한 프로그래밍 언어들&amp;lt;/center&amp;gt; &amp;lt;/p&amp;gt; 기본적으로 매크로는 윈도우 기반의 소프트웨어이기 때문에 위 그림과 같은 프로그래밍 언어들 중 하나를 이용하여 개발합니다. 두뇌 역할을 하는 인식과 판단 기능은 개발자에 의해 소프트웨어적인 알고리즘(Algorithm)을 코딩하여 구현합니다. 저는 시스템 프로그래밍 언어인 C 계열의 언어들을 주로 다루지만 JAVA, Python 등 모두 가능합니다. ## 자동화 도구(매크로)의 2가지 입력 방식 매크로에 대해서 조금 찾아보신 분들은 소프트웨어 방식, 하드웨어(기계식) 방식에 대해서 한 번쯤은 들어보셨을 겁니다. 이 두 가지 유형은 보통은 입력 방식을 기준으로 분류합니다. ### 소프트웨어 입력 방식 소프트웨어 입력 방식이란 하드웨어 장치를 거치지 않고 순수하게 자동화 도구(매크로)를 통해 소프트웨어적인 명령으로만 대상 프로그램에 직접 입력명령을 주는 방식입니다. &amp;lt;p&amp;gt;&amp;nbsp; &amp;lt;center&amp;gt;&amp;lt;img src=&amp;quot;https://taskautolab.com/wp-content/uploads/2024/01/스크린샷-2024-01-28-113810-e1706413746657.png&amp;quot;&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt;그림3. 소프트웨어 입력 방식&amp;lt;/center&amp;gt; &amp;lt;/p&amp;gt; 위 그림에서 보면 프로그래밍 언어를 이용하여 자동화 도구 (매크로) 프로그램을 개발합니다. 사용자가 매크로에게 입력 시나리오를 설정하면 이 프로그램은 대상 프로그램에 소프트웨어적인 키보드, 마우스 명령을 입력합니다. 대상 프로그램은 입력받은 키보드와 마우스의 정보를 토대로 자동으로 동작을 하는 것이지요. ### 하드웨어 입력 방식 하드웨어 입력 방식은 대상 프로그램에 직접 키보드, 마우스 명령을 주는 것이 아니라 키보드와 마우스가 기계적으로 구현된 하드웨어 장치에 명령을 주어 간접적으로 대상 프로그램에 입력시키는 방식을 말합니다. &amp;lt;p&amp;gt;&amp;nbsp; &amp;lt;center&amp;gt;&amp;lt;img src=&amp;quot;https://taskautolab.com/wp-content/uploads/2024/01/스크린샷-2024-01-28-113824-e1706413765868.png&amp;quot;&amp;gt; &amp;lt;/center&amp;gt; &amp;lt;center&amp;gt;그림4. 하드웨어 입력 방식&amp;lt;/center&amp;gt; &amp;lt;/p&amp;gt; 소프트웨어 방식보다는 느릴 순 있지만 성능을 다소 낮추더라도 보안 프로그램 우회를 목적으로 사용할 수 있는 수단으로 많이 알려져 있습니다. ## 정리하며 간단한 반복 클릭 작업인데 무리하게 하드웨어 장치를 사서 사용할 필요는 없습니다. 작업량보다는 비용이 더 크게 들기 때문이죠. 자동화할 업무의 목적에 따라서 소프트웨어 입력 방식, 하드웨어 입력 방식을 적절히 사용하면 최적의 효율을 달성할 수 있습니다. &lt;/pre&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>국세청 홈택스, 세무자료 수집 자동화 2가지 방법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067631"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067631#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067631</id>
		<published>2024-01-27T12:07:52+09:00</published>
		<updated>2024-01-27T21:11:04+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">안녕하세요. 오토소장 김효복입니다. 이번 칼럼에서는 국세청 홈택스의 사업자등록 상태 조회 및 세무자료(전자세금계산서, 현금영수증, 신용카드 등)를 자동으로 수집하는 다양한 방법들에 대해서 정리해보았습니다. 이번 칼럼을 통해 세무자료를 수집하는 다양한 방법들에 대한 인사이트를 얻을 수 있을 것으로 기대합니다. ## 국세청 홈택스란? 국세청 홈택스는 개인과 기업의 세무 신고를 편리하게 할 수 있도록 정부에서 제공...</summary>
	<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;32333.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1067538/631/067/001/523fddf2cc8cc37fe4889c40229aeed3.jpg&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; &amp;emsp;안녕하세요. 오토소장 김효복입니다. &amp;emsp;이번 칼럼에서는 국세청 홈택스의 사업자등록 상태 조회 및 세무자료(전자세금계산서, 현금영수증, 신용카드 등)를 자동으로 수집하는 다양한 방법들에 대해서 정리해보았습니다. 이번 칼럼을 통해 세무자료를 수집하는 다양한 방법들에 대한 인사이트를 얻을 수 있을 것으로 기대합니다. ## 국세청 홈택스란? &amp;emsp;국세청 홈택스는 개인과 기업의 세무 신고를 편리하게 할 수 있도록 정부에서 제공하는 온라인 서비스입니다. &amp;emsp;국세청 홈택스에서는 연말정산, 종합소득세 신고, 부가가치세 신고 등 다양한 세무 신고를 할 수 있으며, 종합소득세 대리 신고를 위해 사업자별 부가가치세, 기타소득 신고 내역, 연금건강 고용산재보험료 등을 조회하고 출력할 수 있습니다. 특히 세무사나 회계사가 운영하는 세무회계사무소의 직원분들이 개인사업자 고객들의 세무자료를 획득하고 세무대리 신고하기 위해 국세청 홈택스를 많이 이용합니다. &amp;emsp;매년 5월은 전년도 종합소득세 신고 기간으로 지정되어 있는데요. 이 기간에는 많은 세무회계사무소의 직원분들이 세무대리신고로 인해 늦은 시간까지 많은 업무를 하고 있습니다. 그중에 가장 많은 업무를 차지하는 것이 사업자별 세무자료를 수집하고 정리하는 업무입니다. &amp;emsp;세무사의 공인인증서를 통해 국세청 홈택스에 로그인하여 사업자 정보(주민번호 또는 사업자 번호)를 입력하고 각종 세무자료를 조회하고 출력하여 정리해야 합니다. 사업자 고객이 100명이면 100번을 비슷한 패턴으로 반복해서 자료를 수집해야 합니다. 이러한 어려움으로 인해 업무 자동화 기술을 이용하여 국세청 홈택스의 세무자료들을 자동으로 수집하고 정리할 필요가 있습니다. ## 세무자료 수집 자동화 방법 2가지 ### 웹 스크래핑 방식 &amp;emsp;개인 또는 기업에서 국세청 홈택스의 세무자료를 자동으로 수집하기 위해 웹 스크래핑 기법을 많이 사용합니다. 웹 스크래핑 방식의 자동화된 공인인증서 로그인을 통해 사업자별 세무자료를 추출 및 수집하여 세무대리신고에 활용할 수 있기 때문입니다. &amp;emsp;웹 스크래핑 방식의 한계점은 자동화된 응용 프로그램이 구글 크롬과 같은 웹 브라우저 프로그램과 서로 상호작용하여 동작하는 방식입니다. 사람이 아닌 프로그램에 의해 수행되기 때문에 데이터를 식별하고 추출/수집하는 속도가 사람보다 훨씬 빠르게 작업이 가능한 반면에 그만큼 국세청 서버에 과부하를 발생시킬 수 있습니다. 사용자가 가장 많이 몰리는 5월 종합소득세 신고 기간 중에는 국세청에서 사용자의 홈택스 이용 장애 최소화를 위해 웹 스크래핑 기능을 차단 시킬 수도 있습니다. &amp;emsp;또한 국세청 홈택스에서 자동화된 공인인증서 로그인을 위해 PKI&lt;sup&gt;[1](#footnote_1)&lt;/sup&gt; 및 보안 프로그램이 사전에 설치되어 있어야 합니다. 이러한 보안 프로그램으로 인해 자동화 프로그램의 스크린 캡처나 키보드/마우스 입력에 제약이 발생할 수 있습니다. 공인인증서의 구조 분석을 통한 자동 로그인 개발 시 기술적 난이도가 높으므로 개발 비용이 높게 산출될 수도 있습니다. 그만큼 공인인증서를 통한 자동 로그인 기능은 보안에 대한 지식이 있어야 하므로 기술적인 진입장벽이 높습니다. &amp;emsp;자동화된 공인인증서 로그인이 완료되면 연말정산, 종합소득세 신고, 부가가치세 신고 등 다양한 세무자료를 자유롭게 조회하고 출력할 수 있습니다. ### 오픈 API 방식 &amp;emsp;오픈 API의 정의는 다음과 같습니다. &amp;gt;오픈 API(Open Application Programming Interface, Open API)는 누구나 사용할 수 있도록 공개된 API를 말한다. 쉽게 말하면, ***하나의 웹 사이트에서 자신이 가진 기능을 외부에서 이용할 수 있도록 공개한 프로그래밍 인터페이스가 오픈 API다*** 라고 정의할 수 있다. -*위키백과* &amp;emsp;행정안전부(이하, 행안부)에서 운영하는 공공데이터 포털에서는 연계된 여러 기관의 데이터를 개방하고 있습니다. 공공데이터 포털에서 데이터를 제공하는 방법은 크게 **파일 데이터**와 **오픈 API** 두 가지입니다. 파일 데이터는 CSV&lt;sup&gt;[2](#footnote_2)&lt;/sup&gt; 파일 형태로 제공하고 있으며, 오픈 API는 SOAP(Simple Object Access Protocol)&lt;sup&gt;[3](#footnote_3)&lt;/sup&gt; 또는 REST(Representational State Transfer)&lt;sup&gt;[4](#footnote_4)&lt;/sup&gt; API로 제공하고 있습니다. &amp;emsp;공공데이터 포털에서는 국세청의 일부 데이터만 오픈 API로 제공하고 있습니다. 바로 ****사업자등록정보 진위 확인 및 상태 조회 서비스**** 인데요. 이 데이터는 오픈 API의 REST로 데이터를 요청하고 받을 수 있습니다[1]. 다른 정보에 비해 사업자등록정보에 대한 수요가 많아서 우선적으로 서비스하고 있는 게 아닌가 추측하고 있습니다. &amp;emsp;공공데이터를 활용하는 절차는 다음과 같습니다. * 1단계 : 오픈 API 선택 * 2단계 : 오픈 API 활용신청 * 3단계 : 오픈 API 활용승인 * 4단계 : 오픈 API 인증키 발급 ## 정리하며 &amp;emsp;이번 시간에는 국세청 세무자료를 자동으로 수집할 수 있는 2가지 방법에 대해서 알아보았습니다. 하나의 칼럼에서 다루기에는 분량이 너무 많아져서 어려운 기술적인 내용은 최대한 제외하였는데요, 관련 기술에 대한 내용들은 차후에 한 번 더 심도 있게 다루어 보도록 하겠습니다. ## 참고자료 [1] [국세청_사업자등록정보 진위확인 및 상태조회 서비스 - 공공데이터포털(행안부)](https://www.data.go.kr/data/15081808/openapi.do) ## 주석 &lt;a name=&quot;footnote_1&quot;&gt;1&lt;/a&gt; [PKI(Public Key Infrastructure)는 트랜잭션에 관련된 당사자들을 인증하기 위해 공개 키 암호화의 사용을 지원하는 기능, 정책 및 서비스의 시스템이다.](#) &lt;a name=&quot;footnote_2&quot;&gt;2&lt;/a&gt; [CSV 파일은 데이터를 구조화된 표 형식으로 저장할 수 있는 특정 형식의 텍스트 파일이다.](#) &lt;a name=&quot;footnote_3&quot;&gt;3&lt;/a&gt; [SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다.](#) &lt;a name=&quot;footnote_4&quot;&gt;4&lt;/a&gt; [REST는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다.](#) &amp;gt; _본 칼럼 내용에 대해 문의 하실 사항이나 필요하신 칼럼 주제가 있으시면 언제든지 댓글로 알려주세요._ &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>데스크톱 자동화(RDA) 기반 웹사이트 데이터 수집</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067624"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067624#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067624</id>
		<published>2024-01-27T12:03:24+09:00</published>
		<updated>2024-01-27T17:32:44+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">우리는 ***업무 자동화 기술 발전 핵심 아이디어 4가지*** 글에서 **RDA**, **RPA**, **CPA**, **IPA**에 대한 기초 개념을 이해했습니다. 이번 칼럼에서는 RDA를 이용한 업무 자동화에 대해서 조금 더 들여다보려고 합니다. 특히 많은 분들이 어려움을 겪고 있는 ***웹 사이트 데이터 수집 자동화***에 대해서 정리해 보았습니다. 본 칼럼에서는 데스크톱 자동화(RDA) 기반 자동화 로봇 개발을 위한 기술적인 내용보다는 사용자 입...</summary>
	<content type="html">&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img alt=&quot;efe72758-0171-427c-b34a-df852ebdb3f5-300x300.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1067538/624/067/001/9b65d865fc397a16ec10f01ecfa16452.jpg&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; &amp;emsp;우리는 &lt;a href=&quot;https://taskautolab.com/?p=13459&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;***업무 자동화 기술 발전 핵심 아이디어 4가지***&lt;/a&gt; 글에서 **RDA**, **RPA**, **CPA**, **IPA**에 대한 기초 개념을 이해했습니다. 이번 칼럼에서는 RDA를 이용한 업무 자동화에 대해서 조금 더 들여다보려고 합니다. 특히 많은 분들이 어려움을 겪고 있는 ***웹 사이트 데이터 수집 자동화***에 대해서 정리해 보았습니다. &amp;emsp;본 칼럼에서는 데스크톱 자동화(RDA) 기반 자동화 로봇 개발을 위한 기술적인 내용보다는 사용자 입장에서 겪는 문제를 식별하고 어떤 절차로 해결해 나가야하는지 초점을 맞추어 정리하였습니다. 추가로 다양한 사례들을 직업의 관점에서 정리해 보았습니다. 정리된 사례들을 통해 나 또는 우리에게 해당하는 문제인지 조금 더 직관적으로 판단하고 이해할 수 있을 것으로 기대합니다. ## 데스크톱 자동화(RDA) 란? &amp;emsp;RDA(Robotic Desktop Automation)는 개인 또는 직원의 PC(Personal Computer) 환경에서 동작하는 특정 업무를 자동화할 목적으로 만들어진 응용 프로그램입니다. 즉, 개인 또는 직원이 겪고 있는 반복적인 업무의 어려움을 도와주기 위한 하나의 소프트웨어입니다. RDA 기반 봇의 기본 컨셉은 사람과 함께 상호작용하며 동작합니다. 사람이 봇에게 작업 명령을 주면 RDA 봇은 미리 정의된 명령대로만 수행할 수 있습니다. ## 웹사이트 데이터 수집 봇(Bot)의 필요성 &amp;emsp;봇을 사용하면 웹사이트에서 데이터를 수동으로 수집하는 것보다 빠르고 정확하게 데이터를 수집할 수 있습니다. 데스크톱 자동화(RDA) 기반 웹사이트 데이터 수집 봇은 다음과 같은 경우에 필요합니다. * 웹사이트에서 많은 양의 데이터를 수집해야 하는 경우 * 웹사이트에서 특정 형식의 데이터를 수집해야 하는 경우 * 웹사이트에서 데이터를 빠르게 수집해야 하는 경우 &amp;emsp;데스크톱 자동화(RDA) 기반 봇을 사용하면 웹사이트에서 데이터를 수집하는 데 사용되는 시간과 노력을 크게 줄일 수 있습니다. ## 웹사이트 데이터 수집 봇(Bot) 개발 절차 &amp;emsp;웹사이트 데이터 수집 봇을 개발할 때는 봇의 목적, 봇의 목표 기능, 봇의 보안 등을 고려해야 합니다. RDA 기반 봇(Bot) 개발 절차는 다음과 같습니다. ### 수집할 데이터 목록 작성 &amp;emsp;데이터란 숫자, 문자, 기호 등으로 표현한 것을 말합니다. 데이터 수집은 문제를 해결하기 위해 적절한 자료를 모으는 과정입니다. 데이터 수집 목록을 작성할 때는 데이터의 유형, 데이터의 양, 데이터의 정확성 및 신뢰성 등을 고려해야 합니다. ### 데이터를 수집할 웹사이트 식별 &amp;emsp;데이터를 수집할 웹사이트를 식별할 때는 웹사이트의 인기도, 웹사이트의 신뢰도, 웹사이트의 데이터 품질 등을 고려해야 합니다. 수집할 데이터의 품질은 선택한 웹사이트에 따라 결정되기 때문입니다. ### 웹사이트의 데이터 구조 분석 &amp;emsp;웹사이트의 데이터 구조를 분석할 때는 수집할 데이터가 존재하는 웹페이지 위치, 수집할 데이터의 형식 등을 고려해야 합니다. &amp;emsp;수집할 데이터가 위치한 페이지가 사용자가 로그인 후에만 접근가능한 페이지라면 봇 개발 시에 자동 로그인 기능을 구현해야 하기 때문입니다. &amp;emsp;또한 수집할 데이터의 형식이 특정 규칙으로 패턴화 되어 있는지 확인해야 합니다. 데이터의 형식이 패턴화 되어 있다면 정규 표현식 또는 정규식&lt;sup id=&quot;a1&quot;&gt;[1](#f1)&lt;/sup&gt;을 통해 쉽게 검색할 수 있습니다. ### 봇 개발에 적합한 언어 또는 도구 선정 &amp;emsp;봇 개발에 적합한 언어 또는 도구를 선택할 때는 봇이 실행될 환경, 봇이 수집해야 할 데이터의 유형, 언어 또는 도구 숙련도 등을 고려해야 합니다. &amp;emsp;봇이 실행될 환경이 윈도우 데스트톱에서 실행될 것인지, 리눅스 서버에서 실행될 것인지를 먼저 고려해야 합니다. 데스크톱은 서버 환경에 비해 사용자의 개입이 많은 환경이기 때문에 봇 실행 후에 예외적인 상황을 더 많이 고려해야 합니다. &amp;emsp;봇이 수집해야 할 데이터의 유형이 쉼표(,)와 같이 특정 구분자로 이루어져 있는 패턴형 데이터라면 오토핫키나 파이썬에서 지원하는 문자열 찾기 기능 함수나 정규표현식 기능 함수를 통해 쉽게 찾을 수 있습니다. &amp;emsp;마지막으로 각 언어의 숙련도를 고려해야 합니다. 언어나 도구를 이용하여 개발하는 개발자의 숙련도에 따라 개발에 드는 시간을 예상할 수 있습니다. ### 봇 개발 &amp;emsp;데이터를 수집할 봇을 개발할 때는 웹사이트의 데이터 구조를 분석한 결과를 바탕으로 개발해야 합니다. 선택한 언어나 도구를 사용하여 웹사이트에서 데이터를 수집하는 코드를 작성해야 합니다. 봇이 웹사이트를 인식하고 탐색하는 방법은 구조분석 방법, 화면 인식 방법으로 크게 2가지가 있습니다. #### 1) 구조분석 방법 &amp;emsp;구조분석 방법은 웹 페이지의 HTML과 같은 소스 코드 구조를 분석하여 각 요소(버튼, 에디트박스, 체크박스 등)를 탐색하는 기법입니다. 대표적으로 웹 애플리케이션 자동화 모듈로 가장 많이 알려진 셀레니움(Selenium) 모듈을 활용할 수 있습니다. 셀레니움(Selenium) 모듈은 파이썬(Python), 자바(Java), C#, 오토핫키(Autohotkey), VBA 등 다양한 언어와 결합하여 사용할 수 있습니다. 구조분석 방법은 화면 인식 방법에 비해 정확도가 매우 높습니다. #### 2) 화면 인식 방법 &amp;emsp;화면 인식 방법은 데스크톱 화면 캡처(Capture)를 통해 영상(Image)을 획득하여 분석하는 방법입니다. 영상(Image) 분석은 분석 엔진의 성능에 따라 정확도가 결정됩니다. 일반적으로 윈도우에 내장된 GDI Plus 또는 OpenCV 모듈 API를 통한 이미지 비교를 통해 요소를 탐색하는 방법입니다. 구조분석 방법에 비해 정확도가 낮으며 이로 인해 테스크(Task) 수행 시 많은 오류를 발생시킬 수 있습니다. &amp;emsp;봇이 웹사이트를 인식하여 수집한 데이터는 txt, CSV, JSON 파일 등 다양한 형식으로 저장할 수 있습니다. 마지막으로 제 3자에 의해 무분별한 배포를 막기 위해 실행 및 사용 권한 인증에 대한 보안 기능 개발도 포함되어야 합니다. ### 봇 테스트 및 배포 &amp;emsp;봇을 테스트할 때는 봇이 데이터를 정확하고 완전하게 수집하는지 확인해야 합니다. 또한 봇을 배포할 때는 봇이 웹사이트에 영향을 미치지 않도록 주의해야 합니다. 봇의 과도한 탐색 및 수집기능은 웹사이트 서버에 비정상적인 트래픽을 증가시켜 서버 다운을 발생시킬 수 있습니다. &amp;emsp;데스크톱 자동화(RDA) 기반 웹사이트 데이터 수집 봇 개발은 복잡한 과정이지만, 적합한 언어나 도구를 사용하면 봇을 쉽게 개발할 수 있습니다. ## 정리하며 &amp;emsp;이번 칼럼에서는 데스크톱 자동화(RDA), 웹사이트 데이터 수집 봇이 왜 필요한지, 이 봇은 어떤 절차로 개발할 수 있는지 알아보았습니다. 봇 개발에 앞서 어떤 점을 고려해야 하는지 많은 인사이트를 얻길 기대하며 이번 칼럼을 마칩니다. ## 각주 &lt;b id=&quot;f1&quot;&gt;1&lt;/b&gt; 정규 표현식 또는 정규식은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다.[↩](#a1) ------------ &amp;gt; _본 칼럼 내용에 대해 문의 하실 사항이나 필요하신 칼럼 주제가 있으시면 언제든지 댓글로 알려주세요._ &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>업무 자동화 기술 발전을 주도할 핵심 아이디어 4가지</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067621"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067621#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067621</id>
		<published>2024-01-27T12:00:18+09:00</published>
		<updated>2024-01-27T17:36:57+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">이번 칼럼은 ***업무 자동화 기술 발전을 주도할 핵심 아이디어 4가지***에 대해서 나름 정리해 보았습니다. 이번 칼럼을 통해 업무 자동화 기술이 어떤 컨셉으로 발전되어 왔으며 앞으로 어떻게 발전할 것인지 큰 맥락을 이해할 수 있을 것으로 기대합니다. ## 행동에서 생각으로의 기술 진화 전통적인 업무 자동화 기술은 업무를 담당하는 사람의 단순하고 반복적인 행동을 모방하여 동작하였습니다. 하지만 최근에는 인공지능 기...</summary>
	<content type="html">&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;1.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1067538/621/067/001/965320dfd3339bf059979142a3bf47d0.jpg&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 이번 칼럼은 ***업무 자동화 기술 발전을 주도할 핵심 아이디어 4가지***에 대해서 나름 정리해 보았습니다. 이번 칼럼을 통해 업무 자동화 기술이 어떤 컨셉으로 발전되어 왔으며 앞으로 어떻게 발전할 것인지 큰 맥락을 이해할 수 있을 것으로 기대합니다. ## 행동에서 생각으로의 기술 진화 전통적인 업무 자동화 기술은 업무를 담당하는 사람의 단순하고 반복적인 행동을 모방하여 동작하였습니다. 하지만 최근에는 인공지능 기술의 비약적인 발전으로 사람이 해야 하는 의사결정을 대체할 수 있는 수준까지 도달하고 있습니다. 즉, 인공지능이 발전하면서 행동 기반 자동화에서 사람처럼 학습과 사고를 할 수 있는 생각 기반 자동화로 기술이 발전하고 있습니다. &lt;img alt=&quot;행동에서 생각으로의 진화&quot; src=&quot;https://taskautolab.com/wp-content/uploads/2023/06/1_2PecIv3nySjjWnlTxB5vyA.png&quot; width=&quot;600&quot; /&gt; [그림1] 업무 자동화 기술 발전 컨셉 [1] ## 업무 자동화 기술 핵심 아이디어 4가지 ### 1) RDA (Robotic Desktop Automation) RDA는 데스크탑 기반의 환경에서 운용하는 개인 비서형 로봇이라고 생각하면 됩니다. 즉, 소규모의 개인 업무를 자동화할 목적으로 운용합니다.&amp;nbsp; 아래의 시나리오로 예시를 들어 보겠습니다.&amp;nbsp; 1. 1일차 오전 : 김 과장은 오늘 오전에 이 차장에게 5일이 소요되는 분량의 엑셀 데이터 정리 업무를 할당받았습니다. 2. 1일차 오전 : 김 과장은 엑셀 데이터를 분석해 보니 일정한 패턴을 발견했습니다. 3. 평소에 김 과장은 업자코연구소에서 엑셀 업무 자동화 교육을 틈틈이 학습하고 있어서 코딩을 이용하여 엑셀 데이터를 가공할 수 있는 기본 역량을 가지고 있었습니다. 4. 1일차 오후 : 파이썬과 오토핫키, 엑셀 VBA 중 언어를 하나 선택하여 반나절 만에 자동화 스크립트를 완성합니다. 5. 2일차 오전 : 김 과장은 어제 만든 엑셀 자동화 스크립트를 실행하여 이 차장에게 받은 엑셀 데이터 정리 업무를 5분 만에 정리합니다. 6. 2일차 오후 : 김 과장은 정리한 엑셀 데이터가 이상 없는지 한 번 더 꼼꼼히 여유롭게 검증합니다. 위의 예시처럼 김 과장이 만든 자동화 스크립트가 ***데스크탑 기반의 환경에서 운용하는 개인 비서형 로봇인 RDA***에 해당합니다. ### 2) RPA (Robotic Process Automation) RPA는 소규모 이상의 조직 및 기업에서 대량의 구조화된 업무들을 완전히 자동화하여 운용할 수 있습니다. RPA의 기본 개념은 로봇이 프로세스를 사람의 개입 없이 독립적으로 수행하는 것을 말합니다[2]. &lt;img alt=&quot;행동에서 생각으로의 진화&quot; src=&quot;https://taskautolab.com/wp-content/uploads/2023/06/0_NzCMCnIB91Huosjv.png&quot; width=&quot;600&quot; /&gt; [그림2] RPA 개념도 아래에서 김 과장의 RPA 시나리오 예시를 보겠습니다. 1. 김 과장은 이 차장이 주는 엑셀 데이터 정리 업무가 매번 동일한 것을 알았습니다. 2. 김 과장은 이 차장에게 자신이 만든 자동화 스크립트를 회사 내 업무 자동화 솔루션으로 도입하는 것을 제안하고 승인받습니다. 3. 김 과장은 여러 직원이 이 엑셀 데이터 자동화 봇을 사용할 수 있도록 시스템을 구축합니다. 4. 이 차장과 같은 유형의 업무를 가지고 있는 직원들은 김 과장에게 업무를 할당하지 않고 김 과장이 구축한 자동화 봇에게 일을 시킵니다. 5. 김 과장은 시스템의 관리자 모드를 통해 자동화 봇이 업무를 잘 수행하고 있는지 간간이 모니터링 합니다. 6. 직원들은 귀찮은 작업을 대신해 줄 봇이 있음으로써 업무 효율이 향상되었을 뿐만 아니라, 김 과장은 자동화 봇 덕분에 본연의 업무에 집중할 수 있었습니다. 이처럼 RPA는 독립적으로 업무를 수행할 수 있는 직원 개념으로 바라보아야 합니다.&amp;nbsp; ### 3) CPA (Complex Process Automation) 미국의 IT 기업인 IBM이 2017년도에 발행한 한 보고서에 따르면 RPA가 발전한 개념을 CPA로 정의하고 있습니다.&amp;nbsp; CPA는 자동화 봇이 수행하는 결과를 최적화하기 위해 인공지능을 이용하여 프로세스 환경을 지속적으로 모니터링하여 오류를 개선하고 통합하는 개념이 포함되어 있습니다. 쉽게 말해 최적의 결과를 얻기 위해 피드백을 받아 개선하는 개념이라고 이해하면 됩니다. &lt;img alt=&quot;지능형 자동화의 연속성&quot; src=&quot;https://taskautolab.com/wp-content/uploads/2023/06/IBM-1024x460.png&quot; width=&quot;700&quot; /&gt; [그림3] 지능형 자동화의 연속성 (IBM) [3] ### 4) IPA (Intelligent Process Automation) IPA는 지능형 프로세스 자동화라고 말하며, 본격적으로 인공지능(AI)의 기능을 활용하여 운용하는 개념입니다. RPA는 특정 업무만 처리할 때 의사결정이 필요하면 사람에게 의사결정을 요청합니다. 하지만 IPA는 인공지능을 이용하여 스스로 의사결정을 하므로 특정 업무의 모든 영역을 자신의 의지로 처리합니다. 물론 이 의사결정은 사람이 미리 시나리오로 정의를 해놓습니다. RPA는 웹 스크래핑, 스크린 스크래핑을 통해 AI와 결합하는 반면 IPA는 자연어처리(Natural Language Processing, NLP) 또는 데이터 마이닝, 기계학습과 같은 지능적인 데이터 처리 분야를 결합하여 업무를 자동으로 처리합니다. 또한 RPA는 프로세스 중심으로 처리하지만, IPA는 데이터 중심으로 업무를 처리합니다. RPA는 영상, 동영상, 소리, 문서 등 비정형적인 데이터에 대해서는 처리하기가 어렵다는 한계가 있습니다. 하지만 IPA에 통합된 AI는 이러한 어려운 문제들을 잘 분석하여 처리할 수 있다는 장점이 있습니다.&amp;nbsp; 물론 IPA도 한계는 있습니다. AI의 고질적인 문제인 데이터 편향 문제입니다. AI는 학습한 데이터를 기반으로 판단하고 동작합니다. 이러한 데이터가 한쪽으로 치우친 편향적인 데이터로 이루어져 있다면 결과 데이터도 편향적일 수 밖에 없습니다[4]. ## 정리하며 이번 칼럼에서는 업무 자동화 기술이 어떻게 발전되어 왔는지 전체적으로 한번 살펴보았습니다. 업무 자동화 기술은 빠르게 발전하고 있습니다. 개인이나 조직에서 이 기술들을 효과적으로 활용하여 경쟁력을 강화하고, 새로운 성장 동력을 창출할 수 있기를 기대합니다. ## 참고자료 [1] [The Difference between Robotic Process Automation and Artificial Intelligence - Medium CFB Bots](https://cfb-bots.medium.com/the-difference-between-robotic-process-automation-and-artificial-intelligence-4a71b4834788) [2] [Attended on desktops? Unattended on servers? RPA is a continuum! - Medium Pierre Col](https://medium.com/@PierreCol/attended-on-desktops-unattended-on-servers-rpa-is-a-continuum-42b2b5a0afd2) [3] [Using artificial intelligence to optimize the value of robotic process automation (2017) - IBM ](https://www.ibm.com/downloads/cas/KDKAAK29) [4] [Beyond the Hype of Process Automation: Differences Between RPA, AI &amp;amp; IPA - Hanna Kleinings ](https://levity.ai/blog/rpa-ai-ipa-difference) &amp;gt; _본 칼럼 내용에 대해 문의 하실 사항이나 필요하신 칼럼 주제가 있으시면 언제든지 댓글로 알려주세요._ &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>업무 자동화 시 고려해야 할 4가지</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067614"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067614#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067614</id>
		<published>2024-01-27T11:56:20+09:00</published>
		<updated>2024-01-27T17:37:49+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">안녕하세요. 오토소장 김효복입니다. 이번 칼럼의 주제는 &quot;***업무 자동화 시 고려해야 할 4가지***&quot; 입니다. 기업이나 조직, 개인이 특정 업무를 자동화하고자 할 때 고려해야 할 요소들이 여러 가지가 있습니다. 그 중 대표적인 몇 가지만 알아보도록 하겠습니다. ## 업무 자동화 시 고려해야 할 4가지 ### 직원 불만 및 일자리 감소 직원들은 자신의 업무가 자동화될 때 불만을 가질 수 있습니다. 업무 자동화 시스템이 도입되면...</summary>
	<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 안녕하세요. 오토소장 김효복입니다. 이번 칼럼의 주제는 &amp;quot;***업무 자동화 시 고려해야 할 4가지***&amp;quot; 입니다. 기업이나 조직, 개인이 특정 업무를 자동화하고자 할 때 고려해야 할 요소들이 여러 가지가 있습니다. 그 중 대표적인 몇 가지만 알아보도록 하겠습니다. ## 업무 자동화 시 고려해야 할 4가지 ### 직원 불만 및 일자리 감소 직원들은 자신의 업무가 자동화될 때 불만을 가질 수 있습니다. 업무 자동화 시스템이 도입되면 일부 작업이 자동화될 수 있습니다. 이에 따라 실직이 발생할 수 있습니다. 예를 들어, 제조 공장에서 일하는 많은 노동자가 업무 자동화로 인해 실직할 수 있습니다. 맥캔지에서 2017년에 발행한 ***사라지는 일자리와 생겨나는 일자리:자동화 시대 노동력의 전환*** 보고서에 따르면, AI와 같은 첨단기술의 발전은 자동화를 가져올 것이며 2030년까지 4억~8억 명의 사람들이 일자리를 잃을 것으로 예상하고 있다고 합니다. 또한 낮은 수준의 교육과 경험이 필요한 업무는 자동화로 대체될 가능성이 큽니다[1][2]. ![미국의 작업 영역별 작업 활동의 기술 자동화 잠재력](https://taskautolab.com/wp-content/uploads/2023/06/Occupations-requiring-higher-levels-of-education-and-experience-have-lower-automation-potential-1024x529.png) ### 초기 구축 및 유지보수 비용 업무 자동화 시스템을 새로 구축하고 유지하는 데에는 비용이 많이 들 수 있습니다. 특히, 복잡한 시스템을 구현하고 유지 관리하는 데는 상당한 비용이 소요될 수 있습니다. 업무 자동화 시스템 구축 시 사용되는 RPA 솔루션의 가격 결정은 소프트웨어 구성 요소 및 자동화 봇의 수에 따라 다릅니다. 평균적으로 단일 봇(Single Bot)은 600만원~2,000만원 사이의 이용을 계산하는 경향이 있습니다. 이뿐만 아니라 아래와 같은 항목들을 통해 비용이 더 추가될 수 있습니다[3]. - 구현을 위한 컨설팅 비용(RPA 공급업체 또는 타사를 통해) - 인프라 설정 - 연간 RPA 라이선스 갱신 수수료 - RPA 운영 직원 고용 및 교육 비용 - 장애/고장 조치 비용 ![자동화 비용](https://taskautolab.com/wp-content/uploads/2023/06/the-cost-of-automation-1-1024x345.png) ### 시스템 오류 업무 자동화 시스템은 시스템 오류로 인해 업무가 중단되거나 데이터가 손실될 수 있습니다. 모든 시스템은 잠재적인 오류를 가지고 있습니다. 한편, 업무 자동화 시스템은 반복적이고 규칙적인 작업에 적합합니다. 창의적이거나 판단력이 필요한 작업에는 적합하지 않을 수 있습니다. 예를 들어, 고객의 간단한 문제를 듣고 해결하는 작업은 인공지능 챗봇을 통해 부분적으로 가능하나, 어려운 문제는 업무 자동화로 대체하기 어려울 수 있습니다. *Judith Wewerka*는 2020년도에 로봇 프로세스 자동화의 효과를 정량화하기 위한 연구를 발표했습니다[4]. *Judith Wewerka*는 아래 표와 같이 12가지 업무 유형을 프로젝트로 정의하여 실제로 업무가 개선되었는지 아니면 악화되었는지 정량적으로 측정하였습니다. ![12개의 RPA 프로젝트 개요](https://taskautolab.com/wp-content/uploads/2023/06/OVERVIEW-OF-THE-TWELVE-RPA-PROJECTS.png) [표] 12개의 RPA 프로젝트 개요 RPA 도입 전후 프로젝트별 오류 사례 비율 및 변화율을 측정하였더니 P01~P11까지는 오류 비율이 낮으나 P12와 같이 복잡한 업무는 오히려 오류 비율이 급격히 증가한 결과를 얻었습니다. ![RPA 도입 전후 프로젝트별 오류 사례 비율 및 변화율](https://taskautolab.com/wp-content/uploads/2023/06/Percentage-of-cases-with-error-per-project-before-and-after-RPA-introduction-and-percentage-change-1024x645.png) [그림] RPA 도입 전후 프로젝트별 오류 사례 비율 및 변화율 따라서 단순한 업무일수록 업무 자동화 도입 시 개선 효과가 있으나, 복잡한 업무일수록 오히려 효과가 악화될 수도 있습니다. ### 보안 위험 업무 자동화 시스템은 반복적인 작업을 자동화하여 기업의 생산성을 높일 수 있는 강력한 도구입니다. 그러나 업무 자동화 시스템은 사이버 공격에 취약할 수 있습니다. 그 이유는 업무 자동화 시스템은 웹, API 및 데이터 교환과 같은 여러 네트워크를 사용하고 이러한 네트워크는 공격자에게 잠재적인 공격 지점이 될 수 있기 때문입니다.[5]. 예를 들어, 공격자는 웹 애플리케이션의 취약점을 악용하여 자동화 봇이 액세스할 수 있는 데이터에 액세스할 수 있습니다. 또한 공격자는 웹 API를 통해 자동화 봇을 제어할 수 있으며, 자동화 봇이 액세스할 수 있는 데이터를 훔칠 수 있습니다. 사이버 공격으로부터 업무 자동화 시스템을 보호하기 위해 다음과 같은 조치를 해야 합니다. - 자동화 봇(Bot)에 대해 적절한 보안 권한을 부여합니다. - 자동화 봇(Bot)에 대해 적절한 액세스 제어를 설정합니다. - 자동화 봇(Bot)에 대해 적절한 모니터링을 수행합니다. - 자동화 봇(Bot)에 대한 최신 보안 업데이트를 적용합니다. ![RPA 보안 위험 요소들](https://taskautolab.com/wp-content/uploads/2023/06/Security-risks-with-RPA-1024x442.png) [그림] RPA 보안 위험 요소들[6] 따라서 업무 자동화 시스템을 사용하면 사이버 공격으로부터 시스템을 보호하기 위해 적절한 보안 조치를 해야 합니다. ## 정리하며 업무 자동화 시스템은 기업의 생산성 향상, 비용 절감, 품질 개선 등 다양한 장점이 있습니다. 그러나 업무 자동화 시스템 도입시 직원 불만 및 일자리 감소, 초기 구축 및 유지보수 비용, 시스템 오류, 보안 위험 등 고려해야 할 여러 가지 요소들이 있습니다. 업무 자동화 시스템을 도입하기 전에 이러한 문제점들을 고려한다면 성공적으로 도입할 수 있을 것으로 기대합니다. ## 참고문헌 [1] [맥킨지, 자동화에 따른 &amp;#39;일자리 변화&amp;#39; 보고서 발표 - 글로벌과학기술정책정보서비스(S&amp;amp;T GPS)](https://now.k2base.re.kr/portal/trend/mainTrend/view.do?poliTrndId=TRND0000000000032615&amp;amp;menuNo=200004&amp;amp;pageIndex=) [2] [JOBS LOST, JOBS GAINED: WORKFORCE TRANSITIONS IN A TIME OF AUTOMATION - 맥킨지앤컴퍼니](https://www.mckinsey.com/~/media/BAB489A30B724BECB5DEDC41E9BB9FAC.ashx) [3] [How much does Robotic Process Automation (RPA) Really Cost? - blueprient](https://www.blueprintsys.com/blog/rpa/how-much-does-robotic-process-automation-really-cost) [4] [Towards Quantifying the Effects of Robotic Process Automation-Judith Wewerka (Ulm University)](https://www.researchgate.net/profile/Judith-Wewerka/publication/346375182_Towards_Quantifying_the_Effects_of_Robotic_Process_Automation/links/604b18a1299bf1f5d840fd0d/Towards-Quantifying-the-Effects-of-Robotic-Process-Automation.pdf?origin=publication_detail) [5] [Security Risks in Robotic Process Automation (RPA): How You Can Prevent Them-CiGen](https://www.cigen.com.au/security-risks-robotic-process-automation-rpa-how-prevent-them/) [6] [Security considerations in robotic process automation-infosys](https://www.infosys.com/services/cyber-security/documents/rpa-security.pdf) &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>인구절벽 시대, 업무 자동화가 필요한 이유 3가지</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067548"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067548#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067548</id>
		<published>2024-01-27T10:53:56+09:00</published>
		<updated>2024-01-27T17:39:12+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">안녕하세요. 오토소장 김효복입니다. 이번 칼럼의 주제는 **&quot;인구절벽 시대, 업무 자동화가 필요한 이유 3가지&quot;**입니다. ## 본격적인 인구감소 시작 2019년 통계원의 통계자료에 따르면 대한민국의 총인구는 2028년을 정점으로 2029년부터 본격적으로 감소하기 시작한다고 합니다. 이후 급격한 고령화가 심해지면서 우리 사회는 걷잡을 수 없는 인구구조의 변화를 경험하게 될 것이라고 발표했습니다[1]. ![인구감소 시작, 인구통...</summary>
	<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 안녕하세요. 오토소장 김효복입니다. 이번 칼럼의 주제는 **&amp;quot;인구절벽 시대, 업무 자동화가 필요한 이유 3가지&amp;quot;**입니다. ## 본격적인 인구감소 시작 2019년 통계원의 통계자료에 따르면 대한민국의 총인구는 2028년을 정점으로 2029년부터 본격적으로 감소하기 시작한다고 합니다. 이후 급격한 고령화가 심해지면서 우리 사회는 걷잡을 수 없는 인구구조의 변화를 경험하게 될 것이라고 발표했습니다[1]. ![인구감소 시작, 인구통계로 본 대한민국 인구의 미래](https://taskautolab.com/wp-content/uploads/2023/06/08_03-1024x604.jpg) 인구 감소의 시작으로 여러 가지 문제점들이 생기는데요. 그중에 우리가 눈여겨봐야 할 것은 생산연령인구[1](#f1)의 감소 문제입니다. 생산연령인구, 즉 생산가능인구 감소는 노동뿐만 아니라 소비를 줄여 경제활력이 떨어지는 문제점을 일으킵니다[2]. 노동력이 감소하면 노동자의 업무 부담이 급증하는 현상이 발생합니다. 이로 인해 기업이나 조직들은 점점 감소하는 노동력의 문제를 해결하기 위해 업무 자동화 솔루션 도입을 대안으로 생각할 수밖에 없습니다. 기업이나 조직 뿐만 아니라 개인(직장인)들도 노동력 감소 시대에 대비하여 업무 자동화 역량을 키워나간다면 충분히 경쟁력을 갖출 수 있다고 생각합니다. ## 업무 자동화가 필요한 이유 3가지 업무 자동화의 이점이라고 할 수 있는 오류 감소, 생산성 향상, 시간 절약에 대해서 알아보겠습니다. ### 오류 감소 인적오류 즉, 쉽게 말해 사람의 실수를 휴먼에러(Human Error) 라고 말합니다. 미국의 심리학자인 스웨인(Alan D. Swain)은 원자력발전소의 휴먼에러 유형을 조사하는 과정에서 휴먼에러를 인간 행위적 관점으로 분류하는 방법 6가지를 주장하였습니다. - 누락오류(Omission error) : 필요한 작업 또는 절차 누락 - 시간오류(Time error) : 필요한 작업 또는 절차의 수행 지연 - 수행오류(Commission error) : 필요한 작업 또는 절차를 불확실한 수행 - 순서오류(Sequential error) : 필요한 직무 또는 절차의 잘못된 순서 이해 - 과잉행동오류(Extraneous error) : 불필요한 작업 또는 절차 수행 - 양적오류(Qualitative error) : 너무 많거나 적은 작업을 수행 의료 산업의 한 사례를 살펴보겠습니다. 보건복지부에서 발표한 &amp;quot;***환자안전사고 자율보고 주요 통계 (16.07.29 ~ 17.09.30)***&amp;quot; 자료에 따르면 낙상사고 다음으로 두 번째로 많은 안전사고 유형이 약물 오류 사고입니다. 의사의 처방 시 오류(43.8%, 375건)가 가장 많으며, 간호사의 투약 과정에서 일어나는 실수(34.2%, 293건), 약사의 조제 오류(20.1%, 172건) 순으로 보고 되었습니다. [표] 약물 오류 유형 [3] |구분|계|세부내역| |:--:|:--:|:---| |처방 오류|375건(43.8%)|용량오류(159, 42.4%), 중복처방(121, 32.3%), 횟수 및 일수 오류(50, 13.3%) 등| |조제 오류|172건(20.1%)|다른 약품조제(83, 48.3%), 용량 오류(57, 33.1%) 등| |투약 오류|293건(34.2%)|주사액누출(63, 21.5%), 환자오인(56, 19.1%),용량 오류(50, 17.1%) 등| |기타|17건(2.0%)|의약품 부작용, 약품 보관 오류 등| |계|857건(100%)|-| 이러한 인적오류 문제를 해결하기 위해 국내에서는 2016년도부터 약제 업무의 조제 자동화 솔루션인 ADCs(Automated dispensing cabinets)를 도입하기 시작하였습니다. 따라서 외상센터 및 응급실에 ADCs 도입 후에는 바코드 확인을 통한 정확한 약품 준비 및 조제 오류 방지 효과가 있었습니다. ADCs 도입병동과 미 도입병동의 2018년 근접오류 건수를 분석하였더니 미 도입병동은 9건(약품명 오류 4건)이었고, 도입병동은 5건(약품명 오류 1건)이었다고 합니다[4]. ### 업무 효율성 증대 또한 업무(처방 접수에서 투약 완료까지 소요시간) 효율성 측면에서도 개선이 있었습니다. ADCs를 사용하지 않고 긴급 접수하여 약품을 받은 경우 평균 360분이 소요 되었지만, ADCs를 이용한 경우 152분으로 약 57.8% 감소하였습니다. ### 업무량 감소로 인한 시간 절약 마지막으로 ADCs 도입 후 간호업무량이 감소하여 간호사의 비치 약품 점검 시간과 배송인력의 업무 소요 시간에서 감소 효과가 나타났습니다. 간호사의 비치 약품 점검 시간은 도입 전 1일 120분 소요되었던 반면, 도입 후에는 5분으로 감소하였고, 배송인력의 업무시간도 도입 전 100분에서 도입 후 5분으로 감소하였습니다. ![간호사 및 분만 활동에 소요되는 시간의 변화](https://taskautolab.com/wp-content/uploads/2023/06/jkshp-37-1-74-f7-300x224.jpg) ## 정리하며 이번 시간에는 대한민국의 인구 감소 시대를 맞이하여, 업무 자동화가 필요한 이유 3가지에 대해서 알아보았습니다. 우리가 앞으로 살아갈 시대에 기업과 개인의 업무 자동화 역량(Skill)은 선택이 아닌 필수가 될지도 모릅니다. 앞으로 업무 자동화 또는 사무 자동화를 처음 접하시는 분들에게 도움이 될 만한 주제들로 채워나가 보도록 하겠습니다. ## 참고문헌 [1] [인구감소 시작, 인구통계로 본 대한민국 인구의 미래 - 통계센터 통계교육원](http://sti.kostat.go.kr/window/2019a/main/2019_sum_8.html) [2] [생산가능인구 감소는 노동&amp;middot;소비 줄어 경제활력 떨어져 - 한국경제신문 성수영 기자](https://sgsg.hankyung.com/article/2019040535361) [3] [약물 오류 유형 - 보건복지부(2017.11.14)](http://www.mohw.go.kr/upload/viewer/skin/doc.html?fn=1510619942570_20171114093902.hwp&amp;amp;rs=/upload/viewer/result/202306/) [4] [조제 자동화에 따른 약제업무 변화 - 아주대학교병원 약제팀(이선아)](https://www.jkshp.or.kr/journal/view.html?uid=1619&amp;amp;page=&amp;amp;pn=mostread&amp;amp;sort=publish_Date%20DESC&amp;amp;spage=&amp;amp;vmd=Full#n) ## 주석 1 생산연령인구는 경제활동이 가능한 만 15세 이상 65세 이하 인구를 말한다. &lt;/pre&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>지금은 업무 자동화 시대</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067540"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1067540#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1067540</id>
		<published>2024-01-27T10:51:18+09:00</published>
		<updated>2024-01-27T21:00:12+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">최근 들어 업무 자동화라는 키워드가 많은 이슈가 되고 있습니다. 이번 장에서는 업무 자동화가 무엇이고 시대적으로 어떻게 발전되어 왔는지, 그리고 어떤 문제점들이 있으며 이러한 변화를 맞이하는 우리들은 어떤 역량을 키워야 할지 알아보겠습니다. ## 새로운 자동화 시대의 도래 업무(業務)라는 단어는 다음과 같이 정의할 수 있습니다. &gt; 직장 같은 곳에서 맡아서 하는 일 과거에는 제조업 위주로 산업이 성장해왔습니다. 따...</summary>
	<content type="html">&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;img alt=&quot;1.png&quot; height=&quot;266&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1067538/540/067/001/fefb6979263ee59589c44966d87c13bb.png&quot; style=&quot;width: 399px; height: 266px;&quot; width=&quot;399&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;div editor_component=&quot;markdown&quot; style=&quot;border:#000 1px dotted; padding: 10px&quot;&gt; &lt;pre&gt; 최근 들어 업무 자동화라는 키워드가 많은 이슈가 되고 있습니다. 이번 장에서는 업무 자동화가 무엇이고 시대적으로 어떻게 발전되어 왔는지, 그리고 어떤 문제점들이 있으며 이러한 변화를 맞이하는 우리들은 어떤 역량을 키워야 할지 알아보겠습니다. ## 새로운 자동화 시대의 도래 업무(業務)라는 단어는 다음과 같이 정의할 수 있습니다. &amp;gt; 직장 같은 곳에서 맡아서 하는 일 과거에는 제조업 위주로 산업이 성장해왔습니다. 따라서 제조업 기반의 직장에서는 사람들이 기계들(Machines)을 이용하여 제품을 생산하는 일을 주로 했습니다. 시간이 지남에 따라 제품 생산 단계의 효율성을 높이고, 불필요한 비용을 줄이기 위해 공장 자동화를 도입하기 시작했습니다. 따라서 과거에는 제조 산업을 중심으로 한 공장 자동화 시대였습니다. 하지만 최근 정보&amp;middot;통신 기술을 융합한 4차 산업이 인공지능의 비약적인 발전과 함께 새로운 부흥기를 맞이하고 있습니다. 전통적인 공장 자동화에 더불어 사무적인 업무 영역에도 자동화 바람이 불고 있습니다. 그 중심에는 비약적으로 발전하고 있는 소프트웨어 기술과 사람의 인지 능력을 대체할 수 있는 다양한 자동화 기술들이 있습니다. ## 자동화가 불러올 일자리의 위협 2016년도에 한국고용정보원에서는 인공지능과 로봇에 의해 일자리 대체 가능성을 조사 하였습니다. 조사 결과, 2025년 경에는 인공지능&amp;middot;로봇이 본격적으로 사람의 일을 대체할 수 있을 정도까지 고도화될 것으로 전망했습니다. 조사에 대한 결과중 순위가 1위~10위인 내용은 아래 표와 같습니다. [표] 인공지능&amp;middot;로봇의 직업별 업무수행능력 대체비율 순위 |순위|대체 비율 높은 직업|대체 비율 낮은 직업| |---|---|---| | 1 |청소원 |회계사| | 2 |주방보조원|항공기조종사| | 3 |매표원 및 복권판매원|투자 및 신용 분석가| | 4 |낙농업 관련 종사원|자산운용가| | 5 |주차 관리원 및 안내원|변호사| | 6 |건설 및 광업 단순 종사원|증권 및 외환 딜러| | 7 |금속가공기계조작원|변리사| | 8 |청원경찰|컴퓨터 하드웨어 기술자 및 연구원| | 9 |경량철골공|기업고위임원| | 10 |주유원|컴퓨터 시스템 및 네트워크 보안 전문가| ## 사람과 자동화 기술의 공존 하지만 이러한 자동화 기술들이 사람을 완전히 대체하기란 쉽지 않습니다. 인공지능과 로봇의 자동화 기술 수준이 아직 사람의 수준에 도달하지 못한 이유도 있겠지만, 사회적 합의가 이루어지기가 매우 어렵기 때문입니다. 그래서 앞으로는 사람과 인공지능&amp;middot;로봇이 공존하는 시대가 될 가능성이 매우 높습니다. 사람은 사람만이 할 수 있는 창의적이고 부가가치가 높은 업무 영역에 집중하게 될 가능성이 크며, 인공지능 기술이 적용된 자동화 로봇은 단순 반복 적인 업무 영역부터 우선 적용될 가능성이 높습니다. ## 업무 자동화 시대에 필요한 역량 업무 자동화 시대에 우리에게 필요한 역량은 무엇이 있을까요? 필자가 생각하는 역량은 아래와 같이 크게 3가지가 있습니다. **1) 본인이 맡고 있는 업무에 대한 창의성&amp;middot;전문성을 갖추어야 합니다.** 자동화 로봇은 단순 반복 적인 업무들을 처리하는데 아주 뛰어납니다. 하지만 인간처럼 창의적인 능력을 가지기란 매우 어렵습니다. 이는 대부분 학습한 정보들을 토대로 의사 결정(판단)을 하기 때문입니다. 또한 본인이 전문성을 가지고 있으면 업무는 자동화 로봇이 처리하고 그 결과는 꼭 사람이 검증해야 합니다. 쉽게 말해 자동화 로봇이 수행하는 업무를 새로 만들고 관리 해야 하는 업무를 맡을 가능성이 커집니다. **2) 프로세스 마이닝에 대한 사고를 해야 합니다.** 프로세스 마이닝 (Process Mining)이란 업무 절차를 분석하고 추적하는 일입니다. 인공지능 기반의 자동화 로봇이 업무 절차에 대해 학습하려면 이를 명세해주는 시나리오 정보가 필요합니다. 이 역시 업무 담당자를 통해 만들 수 있기 때문에 사람의 중요성은 매우 커집니다. **3) 자동화 도구를 숙달하여 자동화 가능한 업무에 적용할 수 있는 역량을 키워야 합니다.** 최근 들어 자동화 도구에도 많은 발전이 이루어 지고 있습니다. 과거에는 소프트웨어 코딩에 대한 지식이 있는 전문 개발자들만 프로그래밍 언어를 이용하여 업무 자동화 도구를 개발하여 적용해왔습니다. 하지만 최근에는 비전문가인 일반인들도 손쉽게 자동화 도구를 이용하여 업무를 자동화 할 수 있습니다. 프로그래밍 언어가 과거에 비해 쉬운 문법으로 진화하여 코딩을 쉽게 배울수 있다는 이유도 있지만, 코딩을 하지 않아도 업무 시나리오만 작성하면 업무 자동화가 가능한 노-코딩 기반의 솔루션들도 많이 출시가 되고 있습니다. 앞으로의 업무 자동화 시대에 발맞추어 차근차근 준비해나간다면 자동화 로봇과의 경쟁 관계가 아닌 공존 관계를 맺을 수 있을 것으로 생각합니다. ## 참고문헌 [1] [인공지능&amp;middot;로봇의 일자리 대체 가능성 조사 (2016) &amp;ndash; 한국고용정보원](https://eiec.kdi.re.kr/policy/materialView.do?num=161617) &lt;/pre&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="업무자동"/>	</entry><entry>
		<title>PostMessage 비활성 키 입력 wParam, lParam 값 없이 입력하는 함수</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1063314"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1063314#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1063314</id>
		<published>2023-07-27T02:37:44+09:00</published>
		<updated>2023-07-31T23:43:34+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">안녕하세요. 오랜만에 글을 쓰네요. 앱플레이어를 포함한 여러가지 프로그램을 비활성으로 제어하기 위해 PostMessage 를 사용하죠. 근데 wParam 과 lParam 값을 알아내서 수동으로 입력하는게 너무 귀찮죠 그래서 함수를 하나 만들었습니다. Send(Key) { KeyName := GetKeyName(Key) w := GetKeyVK(KeyName) SC := GetKeySC(KeyName) ControlGetFocus, ctrl, % &quot;ahk_id&quot; id PostMessage, 0x100, w, 1|SC&lt;&lt;16|0&lt;&lt;30|0&lt;&lt;31, % ctrl, ...</summary>
	<content type="html">&lt;p&gt;안녕하세요. 오랜만에 글을 쓰네요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;앱플레이어를 포함한 여러가지 프로그램을 비활성으로 제어하기 위해 PostMessage 를 사용하죠.&lt;/p&gt; &lt;p&gt;근데 wParam 과 lParam 값을 알아내서 수동으로 입력하는게 너무 귀찮죠&lt;/p&gt; &lt;p&gt;그래서 함수를 하나 만들었습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Cpp&quot; collapse=&quot;false&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; editor_component=&quot;code_highlighter&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#FAFAFA url(&amp;quot;./modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;Send(Key) {&lt;br /&gt; KeyName := GetKeyName(Key)&lt;br /&gt; w := GetKeyVK(KeyName)&lt;br /&gt; SC := GetKeySC(KeyName)&lt;br /&gt; ControlGetFocus, ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; PostMessage, 0x100, w, 1|SC&amp;lt;&amp;lt;16|0&amp;lt;&amp;lt;30|0&amp;lt;&amp;lt;31, % ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; PostMessage, 0x101, w, 1|SC&amp;lt;&amp;lt;16|1&amp;lt;&amp;lt;30|1&amp;lt;&amp;lt;31, % ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; }&lt;/div&gt; &lt;p&gt;지정한 Key 의 파라미터 값을 자동으로 입력하는 함수입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Send(&quot;F5&quot;) 를 하면 PostMessage 명령어로 F5 를 입력합니다.&lt;/p&gt; &lt;p&gt;편하죠?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Cpp&quot; collapse=&quot;false&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; editor_component=&quot;code_highlighter&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#FAFAFA url(&amp;quot;./modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;SendStr(Str) {&lt;br /&gt; ControlGetFocus, ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; Loop, Parse, Str&lt;br /&gt; {&lt;br /&gt; KeyName := GetKeyName(A_LoopField)&lt;br /&gt; w := GetKeyVK(KeyName)&lt;br /&gt; SC := GetKeySC(KeyName)&lt;br /&gt; PostMessage, 0x100, w, 1|SC&amp;lt;&amp;lt;16|0&amp;lt;&amp;lt;30|0&amp;lt;&amp;lt;31, % ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; PostMessage, 0x101, w, 1|SC&amp;lt;&amp;lt;16|1&amp;lt;&amp;lt;30|1&amp;lt;&amp;lt;31, % ctrl, % &quot;ahk_id&quot; id&lt;br /&gt; }&lt;br /&gt; }&lt;/div&gt; &lt;p&gt;이 함수는 PostMessage 로 문자열을 보낼 때 사용합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;SendStr(&quot;Hello&quot;) 처럼요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;예제를 통해 이 함수를 어떻게 사용하는지 보여드리겠습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Cpp&quot; collapse=&quot;false&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; editor_component=&quot;code_highlighter&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#FAFAFA url(&amp;quot;./modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;Global id := WinExist(&quot;ahk_class XLMAIN&quot;)&lt;br /&gt; SendStr(&quot;Hello World&quot;)&lt;br /&gt; Send(&quot;Down&quot;)&lt;br /&gt; SendStr(&quot;Apsalman&quot;)&lt;br /&gt; Send(&quot;Enter&quot;)&lt;/div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;postmessage.gif&quot; src=&quot;https://autolabs.co.kr/files/attach/images/866092/314/063/001/2dac288d37a4842e1a658b419ba68561.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;입력이 되는 프로그램이 있고 안되는 프로그램이 있습니다. 그건 알아서 판단하세요.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키에서 사용하는 함수란? #2</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051963"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051963#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1051963</id>
		<published>2022-09-21T01:12:08+09:00</published>
		<updated>2022-09-21T09:32:55+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text"></summary>
	<content type="html">&lt;p&gt;&lt;img alt=&quot;함수2.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/963/051/001/d8a8de7add3478ba2ef39fd003bfef3b.png&quot; /&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>오토핫키에서 사용하는 함수란? #1</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051959"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051959#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1051959</id>
		<published>2022-09-21T01:10:15+09:00</published>
		<updated>2022-09-21T09:00:56+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text"></summary>
	<content type="html">&lt;p&gt;&lt;img alt=&quot;함수1.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/959/051/001/14bd649237f93d52ffbe2003403981d9.png&quot; /&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>리스트뷰(ListView)와 INI 파일로 데이터 읽고 쓰기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051826"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1051826#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1051826</id>
		<published>2022-09-18T22:41:04+09:00</published>
		<updated>2022-09-21T08:43:58+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">리스트뷰의 데이터를 INI 파일로 관리하는 것은 많은 한계점이 있습니다. INI 파일의 활용목적은 레지스트리와 비슷하게 환경설정 값을 키와 값으로 관리하기 위함인데요. INI 파일의 목적에 맞지 않기도 하고, 여러 한계점에도 불구하고 간단한 데이터 관리용도로 많은 분들이 사용하고 있는것 같습니다. 동작 영상 예제코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36...</summary>
	<content type="html">&lt;p&gt;리스트뷰의 데이터를 INI 파일로 관리하는&amp;nbsp;것은 많은 한계점이 있습니다. INI 파일의 활용목적은 레지스트리와 비슷하게 환경설정 값을 키와 값으로 관리하기 위함인데요. INI 파일의 목적에 맞지 않기도 하고, 여러 한계점에도 불구하고 간단한&amp;nbsp;데이터 관리용도로 많은 분들이 사용하고 있는것 같습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;동작 영상&lt;/h1&gt; &lt;hr /&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;리스트뷰와 ini.gif&quot; border=&quot;1&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1040588/826/051/001/f28eccbd66b474b92bb77f75740e4f7b.gif&quot; style=&quot;border: 1px solid;&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;예제코드&lt;/h1&gt; &lt;hr /&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101;font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important;overflow:auto&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0;padding:0;border:none;background-color:#fafafa;border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px;border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin:0;padding:0;word-break:normal;text-align:right;color:#666;font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important;line-height:130%&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;37&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;38&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;39&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;40&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;41&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;42&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;43&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;44&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;45&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;46&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;47&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;48&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;49&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;50&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;51&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;52&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;53&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;54&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;55&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;56&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;57&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;58&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;59&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;60&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;61&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;62&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;63&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;64&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;65&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;66&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;67&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;68&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;69&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;70&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;71&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;72&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;73&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;74&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;75&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;76&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;77&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;78&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;79&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;80&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;81&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;82&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;83&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;84&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;85&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;86&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;87&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;88&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;89&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;90&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;91&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;92&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;93&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;94&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;95&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;96&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;97&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;98&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;99&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;100&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;101&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;102&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;103&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;104&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;105&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;106&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;107&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;108&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;109&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;110&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;111&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;112&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;113&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;114&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;115&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;116&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;117&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;118&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;119&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;120&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;121&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;122&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;123&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;124&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;125&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;126&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;127&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;128&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;129&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;130&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;131&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;132&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;133&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;134&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;135&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;136&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;137&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;138&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;139&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;140&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;141&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;142&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;143&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;144&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;145&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;146&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;147&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;148&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;149&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;150&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;151&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0;text-align:left&quot;&gt; &lt;div style=&quot;margin:0;padding:0;color:#010101;font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important;line-height:130%&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;글로벌&amp;nbsp;변수(I,R,S,D)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;global&amp;nbsp;CRUD_MODE&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;R&amp;quot;&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;리스트뷰&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;ListView,&amp;nbsp;x10&amp;nbsp;y10&amp;nbsp;w200&amp;nbsp;h204&amp;nbsp;vListPerson&amp;nbsp;gListPerson&amp;nbsp;Grid&amp;nbsp;R10,&amp;nbsp;이름&lt;span style=&quot;color:#a71d5d&quot;&gt;|&lt;/span&gt;나이&lt;span style=&quot;color:#a71d5d&quot;&gt;|&lt;/span&gt;키&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_ModifyCol&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;100&lt;/span&gt;)&amp;nbsp;;이름(Section)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_ModifyCol&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;2&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;50&lt;/span&gt;)&amp;nbsp;;나이&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_ModifyCol&lt;/span&gt;(&lt;span style=&quot;color:#0099cc&quot;&gt;3&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;50&lt;/span&gt;)&amp;nbsp;;키&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;LV_Colors.Attach(ListPerson)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;상세정보&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;&amp;nbsp;x12&amp;nbsp;y234&amp;nbsp;w40&amp;nbsp;h20,&amp;nbsp;이름&amp;nbsp;:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;x56&amp;nbsp;y230&amp;nbsp;w150&amp;nbsp;h20&amp;nbsp;vEditName&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;&amp;nbsp;x12&amp;nbsp;y259&amp;nbsp;w44&amp;nbsp;h20,&amp;nbsp;나이&amp;nbsp;:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;x56&amp;nbsp;y254&amp;nbsp;w150&amp;nbsp;h20&amp;nbsp;vEditAge&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;+&lt;/span&gt;Number&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x12&amp;nbsp;y284&amp;nbsp;w44&amp;nbsp;h20,&amp;nbsp;키&amp;nbsp;:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;x56&amp;nbsp;y280&amp;nbsp;w150&amp;nbsp;h20&amp;nbsp;vEditHeight&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;+&lt;/span&gt;Number&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;버튼&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x85&amp;nbsp;y310&amp;nbsp;w50&amp;nbsp;h24&amp;nbsp;gBtnInit&amp;nbsp;vBtnInit,&amp;nbsp;초기화&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x138&amp;nbsp;y310&amp;nbsp;w34&amp;nbsp;h24&amp;nbsp;gBtnSave&amp;nbsp;vBtnSave,&amp;nbsp;저장&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x174&amp;nbsp;y310&amp;nbsp;w34&amp;nbsp;h24&amp;nbsp;gBtnDel&amp;nbsp;vBtnDel,&amp;nbsp;삭제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;윈도우&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;w220&amp;nbsp;h345,&amp;nbsp;리스트뷰&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;gosub,&amp;nbsp;LoadIniData&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;GUI&amp;nbsp;권한별&amp;nbsp;활성&lt;span style=&quot;color:#a71d5d&quot;&gt;/&lt;/span&gt;비활성&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;CRUD(strMode:&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(strMode&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;R&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Disable,&amp;nbsp;EditName&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Enable,&amp;nbsp;EditAge&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Enable,&amp;nbsp;EditHeight&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Enable,&amp;nbsp;EditName&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Enable,&amp;nbsp;EditAge&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;Enable,&amp;nbsp;EditHeight&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;조회&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;LoadIniData:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;IfNotExist&lt;/span&gt;&amp;nbsp;,&amp;nbsp;data.ini&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;MsgBox&lt;/span&gt;,&amp;nbsp;저장된&amp;nbsp;파일&amp;nbsp;Open&amp;nbsp;실패&lt;span style=&quot;color:#a71d5d&quot;&gt;!&lt;/span&gt;&amp;nbsp;파일을&amp;nbsp;확인해주세요.[data.ini]&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Submit,&amp;nbsp;Nohide&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;IniRead&lt;/span&gt;,&amp;nbsp;OutNames,&amp;nbsp;data.ini&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_Delete&lt;/span&gt;()&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Loop&lt;/span&gt;,&amp;nbsp;Parse,&amp;nbsp;OutNames,&amp;nbsp;`n&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;msgbox&amp;nbsp;%A_Index%&amp;nbsp;%A_LoopField%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;oName&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&amp;nbsp;%A_LoopField%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Iniread,&amp;nbsp;oAge,&amp;nbsp;data.ini,&amp;nbsp;%oName%,&amp;nbsp;나이&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Iniread,&amp;nbsp;oHeight,&amp;nbsp;data.ini,&amp;nbsp;%oName%,&amp;nbsp;키&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_Add&lt;/span&gt;(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;,&amp;nbsp;oName,&amp;nbsp;oAge,&amp;nbsp;oHeight)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CRUD(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;I&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;ListPerson&amp;nbsp;GUI&amp;nbsp;Event&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;ListPerson:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;상세조회&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(A_GuiEvent&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;DoubleClick&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_GetText&lt;/span&gt;(oName,&amp;nbsp;A_EventInfo,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;1&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_GetText&lt;/span&gt;(oAge,&amp;nbsp;A_EventInfo,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;2&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;LV_GetText&lt;/span&gt;(oHeight,&amp;nbsp;A_EventInfo,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;3&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditName,&amp;nbsp;%oName%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditAge,&amp;nbsp;%oAge%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditHeight,&amp;nbsp;%oHeight%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CRUD(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;R&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;초기화&amp;nbsp;버튼&amp;nbsp;이벤트&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;BtnInit:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditName,&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditAge,&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;GuiControl&lt;/span&gt;,&amp;nbsp;,&amp;nbsp;EditHeight,&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CRUD(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;I&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;저장&amp;nbsp;버튼&amp;nbsp;이벤트&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;BtnSave:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Submit,&amp;nbsp;NoHide&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;IniWrite&lt;/span&gt;,&amp;nbsp;%EditAge%,&amp;nbsp;data.ini,&amp;nbsp;%EditName%,&amp;nbsp;나이&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;IniWrite&lt;/span&gt;,&amp;nbsp;%EditHeight%,&amp;nbsp;data.ini,&amp;nbsp;%EditName%,&amp;nbsp;키&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gosub,&amp;nbsp;LoadIniData&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gosub,&amp;nbsp;BtnInit&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CRUD(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;S&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;삭제&amp;nbsp;버튼&amp;nbsp;이벤트&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;BtnDel:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Submit,&amp;nbsp;NoHide&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(EditName&amp;nbsp;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;msgbox,&amp;nbsp;삭제할&amp;nbsp;사용자를&amp;nbsp;선택해주세요.&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#066de2&quot;&gt;IniDelete&lt;/span&gt;,&amp;nbsp;data.ini,&amp;nbsp;%EditName%&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gosub,&amp;nbsp;LoadIniData&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gosub,&amp;nbsp;BtnInit&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CRUD(&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;D&amp;quot;&lt;/span&gt;)&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;GUI&amp;nbsp;종료&amp;nbsp;이벤트&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;ExitApp&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a data-file-srl=&quot;1051880&quot; href=&quot;?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=1051880&amp;amp;sid=e2568b25c70337d17cabaa460d08ea92&amp;amp;module_srl=1040588&quot;&gt;ListView.ahk&lt;/a&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>다중 윈도우 제어를 효율적으로 관리할 수 있는 구조</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048564"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048564#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1048564</id>
		<published>2022-09-04T11:05:43+09:00</published>
		<updated>2024-01-28T00:00:35+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오핫 v1.1은 멀티 쓰레드 기능이 제한적이라 위와 같은 구조로 제어하시면 조금 더 나은 성능을 기대할 수 있습니다. 오핫 v2.0은 멀티 쓰레드가 가능합니다. 따라서 하나의 제어 프로그램에게 많은 일을 시킬 수 있을것으로 생각합니다.</summary>
	<content type="html">&lt;p&gt;&lt;img alt=&quot;화면 캡처 2022-09-04 110410.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/564/048/001/daa2c791e67f7ea5ba363e52734b4b29.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;오핫&amp;nbsp; v1.1은 멀티 쓰레드 기능이 제한적이라 위와 같은 구조로 제어하시면 조금 더 나은 성능을 기대할 수 있습니다.&lt;/p&gt; &lt;p&gt;오핫 v2.0은 멀티 쓰레드가 가능합니다. 따라서 하나의 제어 프로그램에게 많은 일을 시킬 수 있을것으로 생각합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>SciTE4AutoHotkey로 오토핫키 v1.1과 v2.0을 동시에 사용할 수 있도록 설치하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048255"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048255#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1048255</id>
		<published>2022-09-01T20:19:33+09:00</published>
		<updated>2024-01-28T00:00:50+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">2022-12-20을 기준으로 오토핫키 v2.0이 공식 릴리즈 되었습니다. 베타 버전이 아닌 공식 버전으로 설치시에는 아래와 같은 방법으로 설치하지 않아도 SciTE4AutoHotkey에서 v1.1과 v2.0을 같이 사용할 수 있습니다. 안녕하세요. 오토소장 입니다. 오토핫키 v2를 설치해보면서 v1.1과 같이 사용할 수 있는 방법이 없나 여러가지 시도해 보고 있는데요. 일반적인 방법으로는 불가능하네요. 아래와 같은 순서로 설치하시면 v2.0-beta....</summary>
	<content type="html">&lt;blockquote&gt; &lt;p&gt;2022-12-20을 기준으로 오토핫키 v2.0이 공식 릴리즈 되었습니다. 베타 버전이 아닌 공식 버전으로 설치시에는 아래와 같은 방법으로 설치하지 않아도 SciTE4AutoHotkey에서 v1.1과 v2.0을 같이&amp;nbsp;사용할 수 있습니다.&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;안녕하세요. 오토소장 입니다. &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;오토핫키 v2를 설치해보면서 v1.1과 같이 사용할 수 있는 방법이 없나 여러가지 시도해 보고 있는데요.&lt;br /&gt; 일반적인 방법으로는 불가능하네요. 아래와 같은 순서로 설치하시면 v2.0-beta.7 설치 시 오류가 발생합니다.&lt;br /&gt; - v1.1.34.04 설치&lt;br /&gt; - v2.0-beta.7 설치&lt;br /&gt; - SciTE4AHK_v3.1.0 설치&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그래서 여러가지 시도해보다가 그나마 가능한 방법을 찾아서 공유해봅니다.&amp;nbsp;&lt;br /&gt; 결론부터 말씀드리자면 아래 순서대로 진행하시면 됩니다.&lt;br /&gt; - 기존에 설치되어 있는 오토핫키 관련 설치 버전을 모두 삭제 (v1.1, v2.0, SciTE4AutoHotkey)&lt;br /&gt; - v2.0-beta.7 설치&lt;br /&gt; - v1.1.34.04 설치&lt;br /&gt; - SciTE4AHK_v3.1.0 설치&lt;br /&gt; - v1.1.34.04 폴더의 AutoHotkey 실행파일을 C:\Program Files\AutoHotkey 경로로 복사&lt;br /&gt; - SciTE4AutoHotkey.exe 실행하여 툴바에서 현재 플랫폼 선택 (set current platform)&lt;br /&gt; - 스크립트 실행 (run script)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 지금부터 자세히 알아보겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;br /&gt; 기존에 설치되어 있는 오토핫키 관련 설치 버전을 모두 삭제&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;시작 줄의 검색 &amp;gt; 프로그램 추가/삭제 창에서 오토핫키 관련 설치 버전을 모두 삭제합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;0.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/ea9f0eff55c1f22f07a9dc86177c7594.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/4a75bd11e4d4b60ba574a3f9bd26ff90.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;v2.0-beta.7 설치&lt;/h2&gt; &lt;p&gt;[Autohotkey 공식 홈페이지](https://www.autohotkey.com/)에서 v2.0-beta.7를 다운로드 받아 설치해줍니다.&lt;/p&gt; &lt;p&gt;설치 화면은 생략합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;3.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/0ce0f1e77e6e2f284b18d9c7f39a299c.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;v1.1.34.04 설치&lt;/h2&gt; &lt;p&gt;[Autohotkey 공식 홈페이지](https://www.autohotkey.com/)에서 v1.1.34.04를 다운로드 받아 설치해줍니다. 설치 화면은 생략합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/a75aa8a1e89c30ad392264a2d9e20572.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;SciTE4AHK_v3.1.0 설치&lt;/h2&gt; &lt;p&gt;[SciTE4 공식 홈페이지](https://www.autohotkey.com/scite4ahk/)에서 SciTE4AHK_v3.1.0를 다운로드 받아 설치해줍니다. 설치 화면은 생략합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;5.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/89cf6e8ffb20589a007951af36dd5208.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;오토핫키 v1.1 실행파일 복사&lt;/h2&gt; &lt;p&gt;설치 폴더의 내용을 상위 폴더로 복사 지금까지 잘 따라서 오셨으면 아래와 같이 폴더 구성이 되어 있어야 합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;6.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/0e7488f24a405d4cd90d22e5c31be78e.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이제 v1.1.34.04 폴더 안에 있는 exe파일 3개를 상위 폴더인 AutoHotkey 경로로 복사해야 합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;7.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/4023ff87c1f694148f429c4d437ca1c4.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;8.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/de3cc369df42f1589e3a5b23f51a4ab5.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;바탕화면에 설치 된 SciTE4AutoHotkey.exe 실행&lt;/h2&gt; &lt;p&gt;이제 바탕화면에 설치 된 스크립트 에디터 SciTE4AutoHotkey를 실행합니다. 그런 다음 툴 바에서 **현재 플랫폼 선택 (set current platform)** 버튼을 클릭합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;9.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/f4fa9f3015080e72c41c3c1ad54a6ead.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;위 그림을 보면 v1.1과 v2.0의 실행기는 다음과 같습니다. [v1.1] - ANSI - Unicode - x64 [v2.0] - v2(x86) - v2(x64)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;v1.1, v2.0 스크립트 실행 ### v1.1 문법으로 실행&lt;/h2&gt; &lt;p&gt;&lt;img alt=&quot;녹화_2022_09_01_21_39_32_678.gif&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/b1a2e34b6c2abf075c90739034f86588.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;v2.0 문법으로 실행&lt;/h3&gt; &lt;p&gt;&lt;img alt=&quot;녹화_2022_09_01_21_43_18_881.gif&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/5deed267af4a3f7259f68c55201a2331.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;한글 깨짐 현상 대처&lt;/h2&gt; &lt;p&gt;문자열을 메시지 박스로 출력 시 한글로 인해 스크립트가 실행이 안되거나 깨지는 경우가 있습니다. 이럴 경우는 도구 &amp;gt; 옵션 &amp;gt; Scite4Autohotkey settings &amp;gt; 인코딩(Encoding) 설정을 UTF-8로 설정해주시면 됩니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;10.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041229/255/048/001/fb15085126396cc7eb8828d2610a514f.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;마치며&lt;/h2&gt; &lt;p&gt;v1.1과 v2.0을 같이 설치해서 사용하고 싶으신 분들에게는 유용한 내용이지 않을까 싶습니다. 아무쪼록 잘 설치하셔서 v1.1을 주로 사용하시면서 가끔 v2.0도 한번 사용해보시기 바랍니다^^&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>SciTE4AutoHotkey 다운로드 저장소 링크</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048254"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048254#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1048254</id>
		<published>2022-09-01T19:52:39+09:00</published>
		<updated>2024-01-28T00:00:58+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">SciTE4AutoHotkey 업데이트 문제가 있을시 이전 버전으로 다시 설치할 목적으로 올립니다! https://www.autohotkey.com/scite4ahk/dl/</summary>
	<content type="html">&lt;p&gt;SciTE4AutoHotkey 업데이트 문제가 있을시 이전 버전으로 다시 설치할&amp;nbsp;목적으로 올립니다!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;https://www.autohotkey.com/scite4ahk/dl/&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>AHK v2 스크립트 변환기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048248"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048248#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1048248</id>
		<published>2022-09-01T19:36:09+09:00</published>
		<updated>2024-10-12T11:29:46+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키 L버전인 v1.1로 작성된 스크립트를 H버전인 v2.0으로 변환해주는 도구입니다. [출처] https://www.autohotkey.com/boards/viewtopic.php?t=25100 https://github.com/mmikeww/AHK-v2-script-converter</summary>
	<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://github.com/mmikeww/AHK-v2-script-converter/blob/master/images/Quick%20Convertor%20V2.png&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;screenshot&quot; src=&quot;https://github.com/mmikeww/AHK-v2-script-converter/raw/master/images/Quick%20Convertor%20V2.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;오토핫키 L버전인 v1.1로 작성된 스크립트를 H버전인 v2.0으로 변환해주는 도구입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[출처]&lt;/p&gt; &lt;p&gt;https://www.autohotkey.com/boards/viewtopic.php?t=25100&lt;/p&gt; &lt;p&gt;https://github.com/mmikeww/AHK-v2-script-converter&lt;/p&gt;</content>	<category term="1073243" label="자료" />		</entry><entry>
		<title>정보공유 AHI(AutoHotInterception)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048132"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1048132#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1048132</id>
		<published>2022-08-31T15:48:45+09:00</published>
		<updated>2022-09-01T00:31:33+09:00</updated>
		<author>
			<name>아는게없다</name>
		</author>
		<summary type="text">CLASS DD는 안써봤지만 이거랑 비슷한거 아닌가 싶네요.. 셋팅하고 돌려봤는데... 도저히 비활성화로 마우스를 컨트롤 할 방법이 생각나질 않아서 뒤로 미뤄놨는데.. 선배님들이 한번 봐주시면 좋을것 같아 올려보아요. 아..AHI는 키보드나나 마우스의 소프트웨어 신호를 하드웨어(물리)신호로 변경해 클라이언트로 전달해주는 그런 드라이버 설치형 라이브러리 입니다~~ 파일을 올리는건 뭔가 아닌 것 같아서 그냥 프로그램 이름만...</summary>
	<content type="html">&lt;p&gt;CLASS DD는 안써봤지만 이거랑 비슷한거 아닌가 싶네요..&lt;/p&gt; &lt;p&gt;셋팅하고 돌려봤는데...&lt;/p&gt; &lt;p&gt;도저히 비활성화로 마우스를 컨트롤 할 방법이 생각나질 않아서 뒤로 미뤄놨는데..&lt;/p&gt; &lt;p&gt;선배님들이 한번 봐주시면 좋을것 같아 올려보아요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;아..AHI는&lt;/p&gt; &lt;p&gt;키보드나나 마우스의 소프트웨어 신호를 하드웨어(물리)신호로 변경해 클라이언트로 전달해주는 그런 드라이버 설치형 라이브러리 입니다~~&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;파일을 올리는건 뭔가 아닌 것 같아서 그냥 프로그램 이름만 올려놓아용.&lt;/p&gt; &lt;p&gt;비활성 마우스 컨트롤 방법을 찾을 수 있으면 좋겠어요!!&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>제법 사람처럼 움직이는 MouseMove</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040857"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040857#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1040857</id>
		<published>2022-07-30T12:35:33+09:00</published>
		<updated>2022-08-03T12:44:54+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">안녕하세요. 제법 사람처럼 움직일 수 있도록 도와주는 함수입니다. HumanizerMove(x, y, Speed:=200) { MouseGetPos, x0, y0 xd := x-x0, yd := y-y0 z := Sqrt(xd*xd+yd*yd)//Speed xd := xd/z, yd := yd/z Loop,% z { MouseMove, x0+=xd + rand(1), y0+=yd + rand(1), 1 Random, RandM, 1, 25 if(RandM = 1) { MouseMove, rand(2), rand(2), , R Sleep, abs(rand(10)) } } MouseMove, x + abs(rand(1)), y + abs(rand(1)) } Huma...</summary>
	<content type="html">&lt;p&gt;안녕하세요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5Knq4/btrBtDt0LUK/YSTGoR76bLqR7EasKNI6Z0/img.gif&quot; alt=&quot;img.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;제법 사람처럼 움직일 수 있도록 도와주는 함수입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Plain&quot; collapse=&quot;false&quot; editor_component=&quot;code_highlighter&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#fafafa url(&amp;quot;https://autolabs.co.kr/modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;HumanizerMove(x, y, Speed:=200)&lt;br /&gt; {&lt;br /&gt; MouseGetPos, x0, y0&lt;br /&gt; xd := x-x0, yd := y-y0&lt;br /&gt; z := Sqrt(xd*xd+yd*yd)//Speed&lt;br /&gt; xd := xd/z, yd := yd/z&lt;br /&gt; Loop,% z&lt;br /&gt; {&lt;br /&gt; MouseMove, x0+=xd + rand(1), y0+=yd + rand(1), 1&lt;br /&gt; Random, RandM, 1, 25&lt;br /&gt; if(RandM = 1)&lt;br /&gt; {&lt;br /&gt; MouseMove, rand(2), rand(2), , R&lt;br /&gt; Sleep, abs(rand(10))&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; MouseMove, x + abs(rand(1)), y + abs(rand(1))&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; HumanicMoveCurve(x, y, Speed:=200)&lt;br /&gt; {&lt;br /&gt; MouseGetPos, x0, y0&lt;br /&gt; Random, r, -2., 2.&lt;br /&gt; xd := x-x0, yd := y-y0&lt;br /&gt; z := Sqrt(xd*xd+yd*yd)//Speed&lt;br /&gt; xd := xd/z, yd := yd/z&lt;br /&gt; x2 := -yd*r/z, y2 := xd*r/z&lt;br /&gt; x3 := yd*r/2, y3 := -xd*r/2, z--&lt;br /&gt; Loop,% z&lt;br /&gt; {&lt;br /&gt; MouseMove, x0+=xd+x3+=x2, y0+=yd+y3+=y2, 1&lt;br /&gt; Random, RandM, 1, 25&lt;br /&gt; if(RandM = 1)&lt;br /&gt; {&lt;br /&gt; MouseMove, rand(2), rand(2), , R&lt;br /&gt; Sleep, abs(rand(10))&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; MouseMove, x + abs(rand(1)), y + abs(rand(1)), 1&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; rand(standard_deviation, mean=0)&lt;br /&gt; {&lt;br /&gt; max_random = 10000000&lt;br /&gt; Random, r1, 1, max_random ; 1 to prevent inf error&lt;br /&gt; Random, r2, 1, max_random&lt;br /&gt; gaus_a := mean + standard_deviation * Sqrt(-2 * Ln(r1 / max_random)) * Cos(2 * 3.14159265 * (r2 / max_random))&lt;br /&gt; Return gaus_a&lt;br /&gt; }&lt;/div&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="제법"/><category term="사람처럼"/><category term="움직이는"/><category term="MouseMove"/>	</entry><entry>
		<title>단축키에 들어가는 심볼 설명</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040851"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040851#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1040851</id>
		<published>2022-07-30T12:31:43+09:00</published>
		<updated>2022-08-03T08:58:15+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">안녕하세요. 단축키에 들어가는 심볼에 대해 알아볼게요 이 표는 외우는건 좀 그렇고 그냥 필요할때마다 꺼내먹는게 정신건강에 좋답니다. #:: ; #는 윈도우즈 로고 키 !:: ; !는 Alt ^:: ; ^는 Ctrl +:: ; +는 Shift &amp;:: ; 두개의 키 조합 &lt;:: ; 한 쌍의 키 중 왼쪽 키 &gt;:: ; 한 쌍의 키 중 오른쪽 키 &lt;^&gt;!:: ; AltGr (alternate graving) 우측 Alt *:: ; 와일드카드. 수식키가 추가로 눌려있어도 작동함 ~:: ; 틸드. 핫키를 지정...</summary>
	<content type="html">&lt;p&gt;안녕하세요. 단축키에 들어가는 심볼에 대해 알아볼게요&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이 표는 외우는건 좀 그렇고 그냥 필요할때마다 꺼내먹는게 정신건강에 좋답니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Plain&quot; collapse=&quot;false&quot; editor_component=&quot;code_highlighter&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#fafafa url(&amp;quot;./modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;#:: ; #는 윈도우즈 로고 키&lt;br /&gt;&lt;br /&gt; !:: ; !는 Alt&lt;br /&gt;&lt;br /&gt; ^:: ; ^는 Ctrl&lt;br /&gt;&lt;br /&gt; +:: ; +는 Shift&lt;br /&gt;&lt;br /&gt; &amp;amp;:: ; 두개의 키 조합&lt;br /&gt;&lt;br /&gt; &amp;lt;:: ; 한 쌍의 키 중 왼쪽 키&lt;br /&gt;&lt;br /&gt; &amp;gt;:: ; 한 쌍의 키 중 오른쪽 키&lt;br /&gt;&lt;br /&gt; &amp;lt;^&amp;gt;!:: ; AltGr (alternate graving) 우측 Alt&lt;br /&gt;&lt;br /&gt; *:: ; 와일드카드. 수식키가 추가로 눌려있어도 작동함&lt;br /&gt;&lt;br /&gt; ~:: ; 틸드. 핫키를 지정해도 고유의 키 기능이 살아있음&lt;br /&gt;&lt;br /&gt; $:: ; 갈고리. 오직 사람이 누른 키만 인식함&lt;br /&gt;&lt;br /&gt; UP:: ; 뗄 때. 핫키를 뗄 때 작동함&lt;/div&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="단축키에"/><category term="들어가는"/><category term="심볼"/><category term="설명"/>	</entry><entry>
		<title>화면의 비율로 좌표 구하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040845"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040845#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1040845</id>
		<published>2022-07-30T12:29:21+09:00</published>
		<updated>2022-08-03T21:32:38+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">위에 움짤로 보시면 바둑판을 전체화면 검은화면이 윈도우 창 보라색 점을 추적할 위치로 생각해봅니다 이렇게 모니터패널에서 창의 위치 혹은 창의 크기가 변해도 보라색 점은 항상 똑같은 자리에 있는 ui 라고 생각해볼게요. 그렇다면 우리는 비율로 보라색 점의 위치를 알 수가 있습니다 SPX := WinX + 8 ; 창 시작X SPY := WinY ; 창 시작Y FPX := WinW + SPX - 8 ;창 끝X FPY := WinH + SPY - 8 ;창 끝Y WinSizeX := FPX - SPX...</summary>
	<content type="html">&lt;p&gt;&lt;img alt=&quot;img.gif&quot; src=&quot;https://blog.kakaocdn.net/dn/bLN7sv/btrA5rWfANR/kHqgsMp7wJ5ZRkRPdpKXrK/img.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;위에 움짤로 보시면&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;바둑판을 전체화면&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;검은화면이 윈도우 창&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;보라색 점을 추적할 위치로 생각해봅니다&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이렇게 모니터패널에서 창의 위치 혹은 창의 크기가 변해도 보라색 점은 항상 똑같은 자리에 있는 ui 라고 생각해볼게요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그렇다면 우리는 비율로 보라색 점의 위치를 알 수가 있습니다&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div auto.weblab.pe.kr=&quot;&quot; code_highlighter=&quot;&quot; code_type=&quot;Plain&quot; collapse=&quot;false&quot; component_icon.gif=&quot;&quot; components=&quot;&quot; editor=&quot;&quot; editor_component=&quot;code_highlighter&quot; first_line=&quot;1&quot; http:=&quot;&quot; modules=&quot;&quot; nogutter=&quot;false&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#fafafa url(&quot;&gt;SPX&amp;nbsp;:=&amp;nbsp;WinX&amp;nbsp;+&amp;nbsp;8&amp;nbsp;;&amp;nbsp;창&amp;nbsp;시작X&lt;br /&gt; &lt;br /&gt; SPY&amp;nbsp;:=&amp;nbsp;WinY&amp;nbsp;;&amp;nbsp;창&amp;nbsp;시작Y&lt;br /&gt; &lt;br /&gt; FPX&amp;nbsp;:=&amp;nbsp;WinW&amp;nbsp;+&amp;nbsp;SPX&amp;nbsp;-&amp;nbsp;8&amp;nbsp;;창&amp;nbsp;끝X&lt;br /&gt; &lt;br /&gt; FPY&amp;nbsp;:=&amp;nbsp;WinH&amp;nbsp;+&amp;nbsp;SPY&amp;nbsp;-&amp;nbsp;8&amp;nbsp;;창&amp;nbsp;끝Y&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; WinSizeX&amp;nbsp;:=&amp;nbsp;FPX&amp;nbsp;-&amp;nbsp;SPX&amp;nbsp;-&amp;nbsp;8&amp;nbsp;;창크기X&lt;br /&gt; &lt;br /&gt; WinSizeY&amp;nbsp;:=&amp;nbsp;FPY&amp;nbsp;-&amp;nbsp;SPY&amp;nbsp;;창크기Y&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; PointX&amp;nbsp;:=&amp;nbsp;vx&amp;nbsp;-&amp;nbsp;SPX&amp;nbsp;;&amp;nbsp;보라색&amp;nbsp;점의&amp;nbsp;위치x&lt;br /&gt; &lt;br /&gt; PointY&amp;nbsp;:=&amp;nbsp;vy&amp;nbsp;-&amp;nbsp;SPY&amp;nbsp;;&amp;nbsp;보라색&amp;nbsp;점의&amp;nbsp;위치y&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; RateCPX&amp;nbsp;:=&amp;nbsp;(PointX&amp;nbsp;/&amp;nbsp;WinSizeX)&amp;nbsp;*&amp;nbsp;100&amp;nbsp;;&amp;nbsp;사용자&amp;nbsp;편의&amp;nbsp;출력&amp;nbsp;비율x&amp;nbsp;&lt;br /&gt; &lt;br /&gt; RateCPY&amp;nbsp;:=&amp;nbsp;(PointY&amp;nbsp;/&amp;nbsp;WinSizeY)&amp;nbsp;*&amp;nbsp;100&amp;nbsp;;&amp;nbsp;사용자&amp;nbsp;편의&amp;nbsp;출력&amp;nbsp;비율y&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Msgbox,&amp;nbsp;시작점&amp;nbsp;:&amp;nbsp;%SPX%`,&amp;nbsp;%SPY%`n끝 점&amp;nbsp;:&amp;nbsp;%FPX%`,&amp;nbsp;%FPY%`n창크기&amp;nbsp;:&amp;nbsp;%WinSizeX%`,&amp;nbsp;%WinSizeY%`n클릭점&amp;nbsp;:&amp;nbsp;%PointX%`,&amp;nbsp;%PointY%`n클릭비&amp;nbsp;:&amp;nbsp;%RateCPX%`,&amp;nbsp;%RateCPY%&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ;비율에&amp;nbsp;맞게&amp;nbsp;클릭하려면&amp;nbsp;시작점&amp;nbsp;+&amp;nbsp;(창크기&amp;nbsp;*&amp;nbsp;클릭비)&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ClickX&amp;nbsp;:=&amp;nbsp;SPX&amp;nbsp;+&amp;nbsp;(WinSizeX&amp;nbsp;*&amp;nbsp;(RateCPX&amp;nbsp;*&amp;nbsp;0.01))&amp;nbsp;;&amp;nbsp;클릭비율&amp;nbsp;x&lt;br /&gt; &lt;br /&gt; ClickY&amp;nbsp;:=&amp;nbsp;SPY&amp;nbsp;+&amp;nbsp;(WinSizeY&amp;nbsp;*&amp;nbsp;(RateCPY&amp;nbsp;*&amp;nbsp;0.01))&amp;nbsp;;&amp;nbsp;클릭비율&amp;nbsp;y&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; MouseMove,&amp;nbsp;ClickX,&amp;nbsp;ClickY&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;오토핫키를 시작한지 정확하게 3개월이 되었을 때 연습삼아 만들었던 스크립트라서 표현식도 구리지만 작동은 제대로 된답니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;수학을 못해서 혼자 어떻게 해야할지 개고생했던 기억이 나는 스크립트네요. 공부하실 때 도움이 되었으면 좋겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="화면의"/><category term="비율로"/><category term="좌표"/><category term="구하기"/>	</entry><entry>
		<title>Gui 로 이미지를 가려서 여러개의 이미지 좌표를 받기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040835"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040835#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1040835</id>
		<published>2022-07-30T12:21:00+09:00</published>
		<updated>2022-08-31T22:49:12+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">#include Gdip_All.ahk #SingleInstance Force CoordMode, Mouse, Screen CoordMode, Pixel, Screen F1:: MultiSearch(&quot;Star.bmp&quot;) ExitApp MultiSearch(ImageFile) { pToken := Gdip_StartUp() pBitmap := Gdip_CreateBitmapFromFile(ImageFile) Gdip_GetImageDimensions(pBitmap, outputWidth, outputHeight) Gdip_Shutdown(pToken) XList := [] YList := [] Loop { ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, %...</summary>
	<content type="html">&lt;p&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oGSoj/btrAyNZg27F/nPceosA2LWDJM1QMxEPS51/img.gif&quot; alt=&quot;img.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div code_type=&quot;Plain&quot; collapse=&quot;false&quot; editor_component=&quot;code_highlighter&quot; first_line=&quot;1&quot; nogutter=&quot;false&quot; style=&quot;font-family:&#039;DejaVu Sans Mono&#039;, &#039;Courier New&#039;, Courier, monospace;border:#666 1px dotted;border-left:#2AE 5px solid;padding:5px;background:#fafafa url(&amp;quot;https://autolabs.co.kr/modules/editor/components/code_highlighter/component_icon.gif&amp;quot;) no-repeat right top;&quot; title=&quot;&quot;&gt;#include Gdip_All.ahk&lt;br /&gt; #SingleInstance Force&lt;br /&gt; CoordMode, Mouse, Screen&lt;br /&gt; CoordMode, Pixel, Screen&lt;br /&gt;&lt;br /&gt; F1::&lt;br /&gt; MultiSearch(&quot;Star.bmp&quot;)&lt;br /&gt; ExitApp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; MultiSearch(ImageFile)&lt;br /&gt; {&lt;br /&gt; pToken := Gdip_StartUp()&lt;br /&gt; pBitmap := Gdip_CreateBitmapFromFile(ImageFile)&lt;br /&gt; Gdip_GetImageDimensions(pBitmap, outputWidth, outputHeight)&lt;br /&gt; Gdip_Shutdown(pToken)&lt;br /&gt; XList := []&lt;br /&gt; YList := []&lt;br /&gt; Loop&lt;br /&gt; {&lt;br /&gt; ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, %ImageFile%&lt;br /&gt; if(errorlevel = 0)&lt;br /&gt; {&lt;br /&gt; XList.Push(vx)&lt;br /&gt; YList.Push(vy)&lt;br /&gt; Gui, %A_index%:-Caption&lt;br /&gt; Gui, %A_index%:Color, 0xFFFFFF&lt;br /&gt; Gui, %A_index%:Show, x%vx% y%vy% w%outputWidth% h%outputHeight%&lt;br /&gt; }&lt;br /&gt; else if(errorlevel = 1)&lt;br /&gt; {&lt;br /&gt; LoopCount := A_index - 1&lt;br /&gt; Break&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; Loop, %LoopCount%&lt;br /&gt; {&lt;br /&gt; Position .= XList[A_index] &quot;`, &quot; YList[A_index] &quot;`n&quot;&lt;br /&gt; }&lt;br /&gt; Msgbox, % Position&lt;br /&gt; Position := &lt;br /&gt; Loop, %LoopCount%&lt;br /&gt; {&lt;br /&gt; Gui,%A_index%:Hide&lt;br /&gt; }&lt;br /&gt; }&lt;/div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Gdip 이 들어갑니다. 이미지파일의 크기를 구해 Gui 크기에 접목시키기 위함입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;오토핫키를 배운지 2달이 조금 넘었을 때 연습삼아 만들었던 소스이므로 지금보다도 더 부족하지만 공부용으로 참고하실 수 있을거라 생각합니다!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Gui"/><category term="로"/><category term="이미지를"/><category term="가려서"/><category term="여러개의"/><category term="이미지"/><category term="좌표를"/><category term="받기"/>	</entry><entry>
		<title>Gui 어디든 클릭앤드래그가 가능하도록 하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040734"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1040734#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1040734</id>
		<published>2022-07-30T01:25:22+09:00</published>
		<updated>2022-08-03T14:46:44+09:00</updated>
		<author>
			<name>압살맨티스토리</name>
		</author>
		<summary type="text">OnMessage(0x201, &quot;WM_LBUTTONDOWN&quot;) WM_LBUTTONDOWN(wParam, lParam) { PostMessage, 0xA1, 2, , , A return }</summary>
	<content type="html">&lt;p&gt;OnMessage(0x201, &quot;WM_LBUTTONDOWN&quot;)&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;WM_LBUTTONDOWN(wParam, lParam)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;PostMessage, 0xA1, 2, , , A&lt;/p&gt; &lt;p&gt;return&lt;/p&gt; &lt;p&gt;}&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Gui"/><category term="어디든"/><category term="클릭앤드래그가"/><category term="가능하도록"/><category term="하기"/>	</entry><entry>
		<title>gui 좌표 컬러값 구하기 공부용</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1017998"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/1017998#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/1017998</id>
		<published>2022-02-08T03:02:44+09:00</published>
		<updated>2022-07-29T22:15:32+09:00</updated>
		<author>
			<name>담이</name>
		</author>
		<summary type="text">CoordMode,mouse,screen Gui -LastFound +AlwaysOnTop -Caption +ToolWindow Gui, Color, %CustomColor% Gui, Font, s32 Bold Gui, Add, Text,vMyText clime, XXXXX YYYYY ;Gui, Font, S32 %xycolor% vxxx, Verdana Gui, Add, Text,vText cred, XXXXX yyyyy Winset, TransColor, %CustomColor% 200 ;WinMove,xy,,x%x1%,y%y% Loop { CoordMode,Pixel,screen MouseGetPos,x,y PixelGetColor,xycolor,%x%,%y% Gui, Show, x%x% y%y% NoA...</summary>
	<content type="html">&lt;p&gt;CoordMode,mouse,screen&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Gui -LastFound +AlwaysOnTop -Caption +ToolWindow&amp;nbsp;&lt;/p&gt; &lt;p&gt;Gui, Color, %CustomColor%&amp;nbsp;&lt;/p&gt; &lt;p&gt;Gui, Font, s32 Bold&amp;nbsp;&lt;/p&gt; &lt;p&gt;Gui, Add, Text,vMyText clime, XXXXX YYYYY&lt;/p&gt; &lt;p&gt;;Gui, Font, S32 %xycolor% vxxx, Verdana&lt;/p&gt; &lt;p&gt;Gui, Add, Text,vText cred, XXXXX yyyyy&lt;/p&gt; &lt;p&gt;Winset, TransColor, %CustomColor% 200&lt;/p&gt; &lt;p&gt;;WinMove,xy,,x%x1%,y%y%&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Loop&lt;/p&gt; &lt;p&gt;{&amp;nbsp;&lt;/p&gt; &lt;p&gt;CoordMode,Pixel,screen&lt;/p&gt; &lt;p&gt;MouseGetPos,x,y&lt;/p&gt; &lt;p&gt;PixelGetColor,xycolor,%x%,%y%&lt;/p&gt; &lt;p&gt;Gui, Show, x%x% y%y% NoActivate&lt;/p&gt; &lt;p&gt;GuiControl,,mytext,X%x%,Y%y%&lt;/p&gt; &lt;p&gt;GuiControl,,text,%xycolor%&lt;/p&gt; &lt;p&gt;;GuiControl,,text,%xycolor%&lt;/p&gt; &lt;p&gt;xycolor2=%xycolor%&lt;/p&gt; &lt;p&gt;StringTrimLeft,xycolor1,xycolor2,2&lt;/p&gt; &lt;p&gt;CustomColor=%xycolor1%&lt;/p&gt; &lt;p&gt;Gui, Color, %CustomColor%&amp;nbsp;&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;GuiClose:&lt;/p&gt; &lt;p&gt;ExitApp&lt;/p&gt; &lt;p&gt;esc::ExitApp&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="gui"/><category term="좌표"/><category term="컬러갑"/><category term="구하기"/><category term="공부용"/>	</entry><entry>
		<title>문자의 길이를 알아내는 함수 - StrLen</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/705293"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/705293#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/705293</id>
		<published>2018-08-27T01:53:47+09:00</published>
		<updated>2019-01-14T22:21:40+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">함수 구조 (Function Template) StrLen 문자열에 있는 문자 길이 또는 개수를 구하는 함수입니다. 매개변수 (Parameters) String 길이를 구할 내용이 들어 있는 변수명. 큰 따옴표(&quot;)로 변수를 둘러싸지 마세요. 그러면 변수명 자체가 문자로 인식됩니다. 반환값 (Return Value) String 변수의 문자열 길이 또는 개수가 반환됩니다. 예제코드 (Examples) 1 2 InputVar := &quot;The Quick Brown Fox Jumps Over the Lazy Dog&quot; MsgBox % &quot;...</summary>
	<content type="html">&lt;p&gt;&lt;br /&gt; &lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;!-- 오토연구소_설명서게시판_상 --&gt;&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8888023999666378&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;7417783578&quot; data-full-width-responsive=&quot;true&quot; style=&quot;display:block&quot;&gt;&lt;/ins&gt; &lt;script&gt; (adsbygoogle = window.adsbygoogle || []).push({}); &lt;/script&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#27ae60;&quot;&gt;함수 구조 (Function Template)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;hr /&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;StrLen&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&amp;nbsp;문자열에 있는 문자 길이 또는 개수를 구하는 함수입니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1.PNG&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/293/705/9babc9fca1efba20600077a2daa55f62.PNG&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#27ae60;&quot;&gt;매개변수 (Parameters)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;hr /&gt; &lt;h3 style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;String&lt;/span&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li style=&quot;margin-left: 40px;&quot;&gt; &lt;p&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;길이를 구할 내용이 들어 있는 변수명. 큰 따옴표(&amp;quot;)로&amp;nbsp;변수를 둘러싸지 마세요. 그러면 변수명 자체가 문자로 인식됩니다.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#27ae60;&quot;&gt;반환값 (Return Value)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;hr /&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;String 변수의 문자열&amp;nbsp;길이 또는&amp;nbsp;개수가 반환됩니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#27ae60;&quot;&gt;예제코드 (Examples)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;hr /&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#666; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; line-height:130%&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;1&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;2&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin:0; padding:0; color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; line-height:130%&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;InputVar&amp;nbsp;:&lt;span style=&quot;color:#a71d5d&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;The&amp;nbsp;Quick&amp;nbsp;Brown&amp;nbsp;Fox&amp;nbsp;Jumps&amp;nbsp;Over&amp;nbsp;the&amp;nbsp;Lazy&amp;nbsp;Dog&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#066de2&quot;&gt;MsgBox&lt;/span&gt;&amp;nbsp;%&amp;nbsp;&lt;span style=&quot;color:#63a35c&quot;&gt;&amp;quot;The&amp;nbsp;length&amp;nbsp;of&amp;nbsp;InputVar&amp;nbsp;is&amp;nbsp;&amp;quot;&lt;/span&gt;&amp;nbsp;.&amp;nbsp;&lt;span style=&quot;color:#0086b3&quot;&gt;StrLen&lt;/span&gt;(InputVar)&amp;nbsp;;&amp;nbsp;Result:&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration:none; color:white&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size:9px; word-break:normal; background-color:#e5e5e5; color:white; border-radius:10px; padding:1px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;color:#27ae60;&quot;&gt;결과 (Output)&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;hr /&gt; &lt;p&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;img alt=&quot;2.PNG&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/293/705/5512a24c4e1223e69fe74a188971874e.PNG&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;&lt;!-- 오토연구소_설명서게시판_하 --&gt;&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8888023999666378&quot; data-ad-format=&quot;auto&quot; data-ad-slot=&quot;6444964322&quot; data-full-width-responsive=&quot;true&quot; style=&quot;display:block&quot;&gt;&lt;/ins&gt; &lt;script&gt; (adsbygoogle = window.adsbygoogle || []).push({}); &lt;/script&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>여러폴더들 특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/677777"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/677777#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/677777</id>
		<published>2018-05-15T23:43:00+09:00</published>
		<updated>2020-02-15T11:56:34+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">여러폴더들 특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제하는 예제입니다.</summary>
	<content type="html">&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;여러폴더들 특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제하는 예제입니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/777/677/aeff4a4e69be231f31e326f6b408e6cb.png&quot; alt=&quot;1.png&quot; width=&quot;360&quot; height=&quot;214&quot; /&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt; &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/font&gt;</content>	<category term="1073243" label="자료" />		</entry><entry>
		<title>특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/675746"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/675746#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/675746</id>
		<published>2018-05-07T01:39:56+09:00</published>
		<updated>2020-02-15T11:56:42+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제하는 예제입니다.</summary>
	<content type="html">&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;특정 요일 및 시간에만 선택폴더의 하위폴더 경과일수 확인 후 삭제하는 예제입니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/746/675/b4989699d0ddb75817b9696c8b67fef4.png&quot; alt=&quot;1.png&quot; width=&quot;360&quot; height=&quot;125&quot; /&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt; &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/font&gt;</content>	<category term="1073243" label="자료" />		</entry><entry>
		<title>선택폴더의 하위폴더 경과일수 확인 후 주기적으로 삭제</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/675723"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/675723#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/675723</id>
		<published>2018-05-07T00:21:26+09:00</published>
		<updated>2020-02-15T11:56:17+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">안녕하세요. 김효복입니다. 이번 예제는 지난 &quot;선택폴더의 하위폴더 경과일수 확인 후 삭제&quot; 예제를 조금 응용하여 주기적으로 검사하여 삭제하는 예제입니다. 1초를 기준으로 확인메세지를 띄우지 않고 폴더생성일 경과일수를 검사하여 하위 폴더에 대해 삭제시키는 예제입니다.</summary>
	<content type="html">&lt;p&gt;안녕하세요. 김효복입니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;이번 예제는 지난 &quot;선택폴더의 하위폴더 경과일수 확인 후 삭제&quot; 예제를 조금 응용하여 주기적으로 검사하여 삭제하는 예제입니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;1초를 기준으로 확인메세지를 띄우지 않고 폴더생성일 경과일수를 검사하여 하위 폴더에 대해 삭제시키는 예제입니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/723/675/7b269529cbe53d4322015551519059f8.png&quot; alt=&quot;1.png&quot; width=&quot;367&quot; height=&quot;147&quot; /&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;</content>	<category term="1073243" label="자료" />		</entry><entry>
		<title>선택폴더의 하위폴더 경과일수 확인 후 삭제</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/674271"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/674271#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/674271</id>
		<published>2018-05-01T01:03:04+09:00</published>
		<updated>2020-02-15T11:56:53+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">이번 예제는 선택한 폴더 내의 모든 하위폴더의 폴더생성일자를 기준으로 경과일수를 검사하여 폴더삭제하는 예제입니다. 해당 예제에서는 테스트를 위해 Program Files 폴더를 지정하여 하위폴더를 모두 삭제하도록 하겠습니다. # 구매하신분들께서는 절대 Program Files 폴더를 지정하셔서 테스트 하지 마세요! 윈도우에 악영향을 끼칩니다. ▼삭제하려는 폴더 구조는 아래와 같습니다. ▼스크립트를 실행 한 후 [폴더선택] 버튼을 ...</summary>
	<content type="html">&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;이번 예제는 선택한 폴더 내의 모든 하위폴더의 폴더생성일자를 기준으로 경과일수를 검사하여 폴더삭제하는 예제입니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;해당 예제에서는 테스트를 위해 Program Files 폴더를 지정하여 하위폴더를 모두 삭제하도록 하겠습니다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;# 구매하신분들께서는 절대 Program Files 폴더를 지정하셔서 테스트 하지 마세요! 윈도우에 악영향을 끼칩니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼삭제하려는 폴더 구조는 아래와 같습니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/e8ea8112ab5b2b021cf952ad88a247be.png&quot; alt=&quot;0.png&quot; width=&quot;714&quot; height=&quot;279&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼스크립트를 실행 한 후 [폴더선택] 버튼을 눌러 Program Files를 선택합니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp; 그리고 지우시려는 경과일수를 선택합니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/f852fb3ada4c2280f39d4d0979b7331e.png&quot; alt=&quot;1.png&quot; width=&quot;367&quot; height=&quot;147&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼저는 1일을 선택하여 1일이 지난 폴더를 삭제하도록 하겠습니다.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;[폴더삭제] 버튼을 눌러줍니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/a76e38800add40aeab76c2c86fb714fc.png&quot; alt=&quot;2.png&quot; width=&quot;355&quot; height=&quot;92&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;▼ Program Files 폴더의 첫번째 하위폴더부터 순차적으로 경과일수를 체크합니다.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp; 체크가 완료되면 경과일수를 메세지박스로 표시해줍니다.&lt;/p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/901de3992a8a72b8ff776f46a1037a74.png&quot; alt=&quot;3.png&quot; width=&quot;498&quot; height=&quot;189&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼ 삭제하기전 확인메세지를 표시합니다.&lt;br /&gt;&lt;/p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/a7993679fcd9e219b23681a08b00dbaf.png&quot; alt=&quot;4.png&quot; width=&quot;444&quot; height=&quot;188&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼ 삭제완료 메시지를 표시합니다.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/1994eba270586d54ab7066dbccd91e1e.png&quot; alt=&quot;5.png&quot; width=&quot;501&quot; height=&quot;183&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼ 그 다음 하위폴더를 검사합니다.&lt;br /&gt;&lt;/p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/ae2ba4d40cf7887e337af51871d22df0.png&quot; alt=&quot;6.png&quot; width=&quot;505&quot; height=&quot;190&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;▼ 아래부터는 반복입니다.&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/271/674/1daf62ec48b7ef9187c70508b5447cf5.png&quot; alt=&quot;7.png&quot; width=&quot;500&quot; height=&quot;182&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content>	<category term="1073243" label="자료" />		</entry><entry>
		<title>gui, show, [options, title] (윈도우 표시)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/672150"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/672150#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/672150</id>
		<published>2018-04-22T15:39:17+09:00</published>
		<updated>2018-08-27T00:19:28+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[명령어] Gui, Show, [Options, Title] [설명] 설정된 윈도우를 사용화면에 표시하는 명령어입니다. 윈도우의 표시 위치, 크기, 타이틀명을 지정 할 수 있습니다. *Gui : 윈도우와의 인터페이스를 위해서 사용되는 명령입니다. *Show : 화면에 Gui의 요소를 보여줍니다. # Options Xn : 화면에서 윈도우의 X좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 왼쪽을 가리킴니다. Yn : 화면에서 윈도우의 Y좌표의 시작위치값 (단...</summary>
	<content type="html">&lt;ul&gt; &lt;li&gt;[명령어]&lt;/li&gt; &lt;/ul&gt; &lt;p id=&quot;Show&quot; style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Gui, Show, [Options, Title]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;[설명]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; 설정된 윈도우를 사용화면에 표시하는 명령어입니다. 윈도우의 표시 위치, 크기, 타이틀명을 지정 할 수 있습니다.&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;*Gui&amp;nbsp;: 윈도우와의 인터페이스를 위해서 사용되는 명령입니다.&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;*Show&amp;nbsp;: 화면에 Gui의 요소를 보여줍니다.&lt;br /&gt; &lt;br /&gt; # Options&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Xn :&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;화면에서 윈도우의 X좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 왼쪽을 가리킴니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Yn :&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;화면에서 윈도우의 Y좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 위쪽을 가리킴&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Wn :&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;윈도우의 넓이값(Width) 입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Hn :&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;윈도우의 높이값(Height)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;AutoSize : 윈도우의 크기를 현재 보이는 컨트롤에 맞게 자동으로 조정합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;xCenter :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;윈도우가 Show 될 때 화면의 수평(X축)&amp;nbsp;중앙&amp;nbsp;표시합니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;yCenter :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;윈도우가 Show 될 때 화면의 수직(Y축)&amp;nbsp;중앙&amp;nbsp;표시&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;합니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Center :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;윈도우가 Show 될 때 화면&amp;nbsp;정중앙&amp;nbsp;표시&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;합니다.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, sans-serif; font-size: 12px;&quot;&gt;# Title&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Title : 윈도우 타이틀바에&amp;nbsp;표시 할&amp;nbsp;명칭입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;&lt;font face=&quot;Lucida Sans Unicode, Lucida Grande, sans-serif&quot;&gt;[옵션 별 사용예제]&lt;/font&gt;&lt;/span&gt;&lt;br /&gt; &amp;nbsp; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Xn&amp;nbsp;Yn&amp;nbsp;Wn&amp;nbsp;Hn,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;X20&amp;nbsp;Y40&amp;nbsp;W300&amp;nbsp;H100,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &amp;nbsp; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&amp;nbsp; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Xn&amp;nbsp;Yn&amp;nbsp;AutoSize,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;W300&amp;nbsp;H20&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;X20&amp;nbsp;Y40&amp;nbsp;AutoSize,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;span style=&quot;text-decoration-line: none; color: white; font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;cs&lt;/a&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &amp;nbsp; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&amp;nbsp; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;XCenter&amp;nbsp;Yn&amp;nbsp;Wn&amp;nbsp;Hn,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;XCenter&amp;nbsp;Y20&amp;nbsp;W300&amp;nbsp;H100,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Xn&amp;nbsp;YCenter&amp;nbsp;Wn&amp;nbsp;Hn,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;X20&amp;nbsp;YCenter&amp;nbsp;W300&amp;nbsp;H100,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Center&amp;nbsp;Wn&amp;nbsp;Hn,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Center&amp;nbsp;W300&amp;nbsp;H100,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Center&amp;nbsp;AutoSize,&amp;nbsp;Title&amp;nbsp;예제&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;W300&amp;nbsp;H22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;AutoSize를&amp;nbsp;위해&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Edit&lt;/span&gt;&amp;nbsp;추가&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;Center&amp;nbsp;AutoSize,&amp;nbsp;AutoLabEx&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Return&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;gui&amp;nbsp;종료&amp;nbsp;시&amp;nbsp;프로세스&amp;nbsp;종료&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;exitapp&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;감사합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ul&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>gui, show (기본 윈도우 생성)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/671199"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/671199#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/671199</id>
		<published>2018-04-18T00:58:43+09:00</published>
		<updated>2018-04-18T01:44:06+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[명령어] Gui, Show, X시작위치값 Y시작위치값 W넓이 H높이, Title윈도우타이틀명 [설명] Gui : 사용자에게 보여줄 요소를 표시하기 위한 명령입니다. Show : 화면에 Gui의 요소를 보여줍니다. X : 화면에서 윈도우의 X좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 왼쪽을 가리킴 Y : 화면에서 윈도우의 Y좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 위쪽을 가리킴 W : 윈도우의 넓이값(Width) H : 윈도우의 높이...</summary>
	<content type="html">&lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;[명령어]&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p id=&quot;Show&quot; style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Gui, Show, X&lt;sub&gt;시작위치값&lt;/sub&gt; Y&lt;sub&gt;시작위치값&lt;/sub&gt; W&lt;sub&gt;넓이&lt;/sub&gt; H&lt;sub&gt;높이&lt;/sub&gt;, Title&lt;sub&gt;윈도우타이틀명&lt;/sub&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;[설명]&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Gui : 사용자에게 보여줄 요소를 표시하기 위한 명령입니다.&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;Show : 화면에 Gui의 요소를 보여줍니다.&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;X : 화면에서 윈도우의 X좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 왼쪽을 가리킴&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Y : 화면에서 윈도우의 Y좌표의 시작위치값 (단위:픽셀), 0이면 화면에서 가장 위쪽을 가리킴&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;W : 윈도우의 넓이값(Width)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;H : 윈도우의 높이값(Height)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Title : 윈도우 타이틀바의 표시 명칭&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;[사용예제]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt=&quot;제목 없음.png&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/199/671/135e723d4c2fddb90fe22f34fffcb91c.png&quot; style=&quot;background-color: rgb(238, 238, 238);&quot; /&gt;&lt;br /&gt; &amp;nbsp; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;x0&amp;nbsp;y0&amp;nbsp;w400&amp;nbsp;h100,&amp;nbsp;AutoLab_Ex&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;/li&gt; &lt;/ul&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>gui 종료시 프로세스 종료</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/618538"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/618538#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/618538</id>
		<published>2017-07-30T01:47:10+09:00</published>
		<updated>2017-11-26T13:32:02+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 GuiClose: ExitApp cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ExitApp&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우 좌상단 위치조절</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617916"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617916#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617916</id>
		<published>2017-07-25T17:43:00+09:00</published>
		<updated>2017-11-26T13:29:32+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ;=========================================================================== ; 1. 함 수 명 : SetMoveWindow ; 2. 함수기능 : 창모드 위치조절 ; 3. 인 수 : title(윈도우 타이틀) ; 4. 반 환 값 : 없음 ; 5. 작 성 일 : 2014. 07. 24 ; 6. 작 성 자 : 오토소장 ; 7. 수정기록 ; 8. 참 고 ;-------------------------------...</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;1.&lt;/span&gt;&amp;nbsp;함&amp;nbsp;수&amp;nbsp;명&amp;nbsp;:&amp;nbsp;SetMoveWindow&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;2.&lt;/span&gt;&amp;nbsp;함수기능&amp;nbsp;:&amp;nbsp;창모드&amp;nbsp;위치조절&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;3.&lt;/span&gt;&amp;nbsp;인&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;수&amp;nbsp;:&amp;nbsp;title(윈도우 타이틀)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;4.&lt;/span&gt;&amp;nbsp;반&amp;nbsp;환&amp;nbsp;값&amp;nbsp;:&amp;nbsp;없음&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;5.&lt;/span&gt;&amp;nbsp;작&amp;nbsp;성&amp;nbsp;일&amp;nbsp;:&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;2014.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;07.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;24&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;6.&lt;/span&gt;&amp;nbsp;작&amp;nbsp;성&amp;nbsp;자&amp;nbsp;:&amp;nbsp;오토소장&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;7.&lt;/span&gt;&amp;nbsp;수정기록&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;8.&lt;/span&gt;&amp;nbsp;참&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;고&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;SetMoveWindow(title)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WinMove,&amp;nbsp;%title%,,&lt;span style=&quot;color:#FFCD22&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#FFCD22&quot;&gt;20&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WinActivate,&amp;nbsp;%title%&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;=&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;1.&lt;/span&gt;&amp;nbsp;함&amp;nbsp;수&amp;nbsp;명&amp;nbsp;:&amp;nbsp;vUnSetMoveWindow&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;2.&lt;/span&gt;&amp;nbsp;함수기능&amp;nbsp;:&amp;nbsp;창모드&amp;nbsp;위치해제&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color: rgb(255, 205, 34);&quot;&gt;3.&lt;/span&gt;&amp;nbsp;인&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;수&amp;nbsp;:&amp;nbsp;title(윈도우 타이틀)&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;4.&lt;/span&gt;&amp;nbsp;반&amp;nbsp;환&amp;nbsp;값&amp;nbsp;:&amp;nbsp;없음&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;5.&lt;/span&gt;&amp;nbsp;작&amp;nbsp;성&amp;nbsp;일&amp;nbsp;:&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;2014.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;07.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;25&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;6.&lt;/span&gt;&amp;nbsp;작&amp;nbsp;성&amp;nbsp;자&amp;nbsp;:&amp;nbsp;오토소장&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;7.&lt;/span&gt;&amp;nbsp;수정기록&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;8.&lt;/span&gt;&amp;nbsp;참&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;고&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#93C763&quot;&gt;-&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;UnSetMoveWindow(title)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WinMove,&amp;nbsp;%title%,,&lt;span style=&quot;color:#FFCD22&quot;&gt;0&lt;/span&gt;,&lt;span style=&quot;color:#FFCD22&quot;&gt;5&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WinActivate,&amp;nbsp;%title%&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우(window) 활성화(active) 시키기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617914"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617914#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617914</id>
		<published>2017-07-25T13:14:10+09:00</published>
		<updated>2017-11-26T13:29:10+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">해당 윈도우를 활성화 시킨다. 1 WinActivate, 윈도우창이름 cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; 해당 윈도우를 활성화 시킨다.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important; position: relative !important;&quot;&gt;&lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;color: rgb(241, 242, 243); margin: 0px; padding: 0px; border: none; background-color: rgb(34, 40, 42); border-radius: 4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;WinActivate,&amp;nbsp;윈도우창이름&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우(window) 이동(move) 시키기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617912"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617912#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617912</id>
		<published>2017-07-25T13:12:30+09:00</published>
		<updated>2017-11-26T13:28:44+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">해당 윈도우를 x축으로 100픽셀, y축으로 100픽셀 위치로 이동한다. 1 WinMove, 윈도우창이름, , 100, 100 cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important; position: relative !important;&quot;&gt;해당 윈도우를 x축으로 100픽셀, y축으로 100픽셀 위치로 이동한다.&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace !important; position: relative !important;&quot;&gt;&lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;color: rgb(241, 242, 243); margin: 0px; padding: 0px; border: none; background-color: rgb(34, 40, 42); border-radius: 4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;WinMove,&amp;nbsp;윈도우창이름,&amp;nbsp;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;100&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>버튼(button) 활성(enable)/비활성(disable) 시키기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617908"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617908#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617908</id>
		<published>2017-07-25T13:02:39+09:00</published>
		<updated>2018-03-23T03:10:41+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Gui, Add, Button, x20 y10 w200 h100 gButton vBtn +Disabled, 버튼 Gui, Add, Button, x20 y120 w100 h22 gButton1 vBtn1, 활성 Gui, Add, Button, x120 y120 w100 h22 gButton2 vBtn2, 비활성 Gui, Show, x5 y5 w250 h150 Center, Ex return Button: MsgBox, 눌림! return Button1: GuiControl, Enable, Btn return Button2: GuiControl, Disable, Btn return Colored by Color Scrip...</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/908/617/5930426094254efc039a53bbfc64f756.png&quot; alt=&quot;활성.png&quot; width=&quot;266&quot; height=&quot;188&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x20&amp;nbsp;y10&amp;nbsp;w200&amp;nbsp;h100&amp;nbsp;gButton&amp;nbsp;vBtn&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;+&lt;/span&gt;Disabled,&amp;nbsp;버튼&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x20&amp;nbsp;y120&amp;nbsp;w100&amp;nbsp;h22&amp;nbsp;gButton1&amp;nbsp;vBtn1,&amp;nbsp;활성&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x120&amp;nbsp;y120&amp;nbsp;w100&amp;nbsp;h22&amp;nbsp;gButton2&amp;nbsp;vBtn2,&amp;nbsp;비활성&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h150&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Button:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox,&amp;nbsp;눌림&lt;span style=&quot;color:#93C763&quot;&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Button1:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuiControl,&amp;nbsp;Enable,&amp;nbsp;Btn&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Button2:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuiControl,&amp;nbsp;Disable,&amp;nbsp;Btn&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>에디트박스(editbox) 생성시 숫자(number)만 입력가능</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617844"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617844#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617844</id>
		<published>2017-07-25T02:41:48+09:00</published>
		<updated>2018-04-14T15:03:08+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 Gui, Add, edit, x10 y10 w100 h20 vEditVal +Number Gui, Show, x5 y5 w250 h100 Center, Ex return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/844/617/1e5dd3dbe57463b88edf9c989a682981.png&quot; alt=&quot;에디트박스 숫자만.png&quot; width=&quot;266&quot; height=&quot;138&quot; /&gt;&lt;br /&gt; &lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;edit,&amp;nbsp;&amp;nbsp;x10&amp;nbsp;y10&amp;nbsp;w100&amp;nbsp;h20&amp;nbsp;vEditVal&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;+&lt;/span&gt;Number&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h100&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>텍스트박스(textbox) 글자색(font color) 바꾸기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617839"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617839#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617839</id>
		<published>2017-07-25T02:37:40+09:00</published>
		<updated>2017-11-26T13:07:29+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 Gui, Font, cFF0000 ;RGB Gui, Add, Text, x10 y30 w250 h12, ※ 빨간색 글자예제입니다.(FF0000) Gui, Font Gui, Show, x5 y5 w250 h80 Center, Ex return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/839/617/4677b4803ce5e65aa5919cba2eb07ddd.png&quot; alt=&quot;폰트색.png&quot; width=&quot;266&quot; height=&quot;118&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Font,&amp;nbsp;cFF0000&amp;nbsp;;RGB&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x10&amp;nbsp;&amp;nbsp;y30&amp;nbsp;w250&amp;nbsp;h12,&amp;nbsp;※&amp;nbsp;빨간색&amp;nbsp;글자예제입니다.(FF0000)&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; line-height: 130%;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;Gui, Font&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;padding: 0px 6px; line-height: 130%;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h80&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>라디오박스(radiobox) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617834"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617834#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617834</id>
		<published>2017-07-25T02:26:13+09:00</published>
		<updated>2017-11-26T13:04:03+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 Gui, Add, Radio, x10 y10 w80 h20 vRadio1 Checked, 라디오1 Gui, Add, Radio, x10 y30 w80 h20 vRadio2 , 라디오2 Gui, Add, Radio, x10 y50 w80 h20 vRadio3 , 라디오3 Gui, Show, x5 y5 w200 h80 Center, Ex return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/834/617/c602d432e0588b0abe60ac4b69610eaa.png&quot; alt=&quot;라디오.png&quot; width=&quot;216&quot; height=&quot;118&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Radio,&amp;nbsp;x10&amp;nbsp;y10&amp;nbsp;w80&amp;nbsp;h20&amp;nbsp;vRadio1&amp;nbsp;Checked,&amp;nbsp;라디오1&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Radio,&amp;nbsp;x10&amp;nbsp;y30&amp;nbsp;w80&amp;nbsp;h20&amp;nbsp;vRadio2&amp;nbsp;,&amp;nbsp;라디오2&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Radio,&amp;nbsp;x10&amp;nbsp;y50&amp;nbsp;w80&amp;nbsp;h20&amp;nbsp;vRadio3&amp;nbsp;,&amp;nbsp;라디오3&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w200&amp;nbsp;h80&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>그룹박스(groupbox) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617831"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617831#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617831</id>
		<published>2017-07-25T02:20:55+09:00</published>
		<updated>2017-11-26T11:05:19+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 Gui, Add, GroupBox, x20 y20 w200 h100, 그룹박스명 Gui, Show, x5 y5 w250 h150 Center, Ex return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/831/617/dfc4215a7962bb14ceb2312d0b80111d.png&quot; alt=&quot;그룹박스.png&quot; width=&quot;266&quot; height=&quot;188&quot; /&gt;&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;GroupBox,&amp;nbsp;x20&amp;nbsp;y20&amp;nbsp;w200&amp;nbsp;h100,&amp;nbsp;그룹박스명&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h150&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>콤보박스(combobox) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617825"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617825#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617825</id>
		<published>2017-07-25T02:13:05+09:00</published>
		<updated>2017-11-25T22:15:13+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 8 ;Gui, Add, DropDownList, x20 y20 w150 h200 gCmbItem vCmbItem Choose1 AltSubmit, 1번항목|2번항목|3번항목 Gui, Add, DropDownList, x20 y20 w150 h200 gCmbItem vCmbItem Choose1 , 1번항목|2번항목|3번항목 Gui, Show, x5 y5 w200 h80 Center, Ex return CmbItem: GuiControlGet, CmbItem MsgBox, %CmbItem% return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/825/617/8cb49f4342ddc16ef3e882d57d882da0.png&quot; alt=&quot;콤보박스.png&quot; width=&quot;216&quot; height=&quot;118&quot; /&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;Gui,&amp;nbsp;Add,&amp;nbsp;DropDownList,&amp;nbsp;x20&amp;nbsp;y20&amp;nbsp;w150&amp;nbsp;h200&amp;nbsp;gCmbItem&amp;nbsp;vCmbItem&amp;nbsp;Choose1&amp;nbsp;AltSubmit,&amp;nbsp;1번항목&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;2번항목&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;3번항목&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;DropDownList,&amp;nbsp;x20&amp;nbsp;y20&amp;nbsp;w150&amp;nbsp;h200&amp;nbsp;gCmbItem&amp;nbsp;vCmbItem&amp;nbsp;Choose1&amp;nbsp;,&amp;nbsp;1번항목&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;2번항목&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;3번항목&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w200&amp;nbsp;h80&amp;nbsp;Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color: rgb(147, 199, 99);&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;CmbItem:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GuiControlGet,&amp;nbsp;CmbItem&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox,&amp;nbsp;%CmbItem%&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>버튼(button) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617821"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617821#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617821</id>
		<published>2017-07-25T01:58:12+09:00</published>
		<updated>2017-11-25T22:14:03+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 Gui, Add, Button, x20 y20 w200 h100 gButton vBtn, 버튼 Gui, Show, x5 y5 w250 h150 Center, Ex return Button: MsgBox, 눌림! return Colored by Color Scripter cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/821/617/1bdfef9adb908d58c7d6c7f8a698237d.png&quot; alt=&quot;버튼.png&quot; width=&quot;266&quot; height=&quot;188&quot; /&gt;&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x20&amp;nbsp;y20&amp;nbsp;w200&amp;nbsp;h100&amp;nbsp;gButton&amp;nbsp;vBtn,&amp;nbsp;버튼&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h150 Center,&amp;nbsp;Ex&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Button:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox,&amp;nbsp;눌림&lt;span style=&quot;color:#93C763&quot;&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#93C763&quot;&gt;return&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79); text-decoration-line: none;&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우(window) 폼(form)에 탭(tab) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617815"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617815#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617815</id>
		<published>2017-07-25T01:33:36+09:00</published>
		<updated>2017-11-25T22:07:11+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Gui, Add, Tab, x2 y2 w240 h140 , 1번탭|2번탭|3번탭|4번탭 Gui, Tab, 1번탭 Gui, Add, Text, x20 y50 w70 h19 , 1번탭입니다. Gui, Tab, 2번탭 Gui, Add, Text, x20 y50 w70 h19 , 2번탭입니다. Gui, Tab, 3번탭 Gui, Add, Text, x20 y50 w70 h19 , 3번탭입니다. Gui, Tab, 4번탭 Gui, Add, Text, x20 y50 w70 h19 , 4번탭입니다. Gui, Show, x5 y5 w250 h150, Ex cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/815/617/c9668a79d20eef0b351e479b97822001.png&quot; alt=&quot;탭.png&quot; width=&quot;266&quot; height=&quot;188&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Tab,&amp;nbsp;x2&amp;nbsp;y2&amp;nbsp;w240&amp;nbsp;h140&amp;nbsp;,&amp;nbsp;1번탭&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;2번탭&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;3번탭&lt;span style=&quot;color:#93C763&quot;&gt;|&lt;/span&gt;4번탭&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Tab,&amp;nbsp;1번탭&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x20&amp;nbsp;y50&amp;nbsp;w70&amp;nbsp;h19&amp;nbsp;,&amp;nbsp;1번탭입니다.&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Tab,&amp;nbsp;2번탭&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x20&amp;nbsp;y50&amp;nbsp;w70&amp;nbsp;h19&amp;nbsp;,&amp;nbsp;2번탭입니다.&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Tab,&amp;nbsp;3번탭&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x20&amp;nbsp;y50&amp;nbsp;w70&amp;nbsp;h19&amp;nbsp;,&amp;nbsp;3번탭입니다.&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Tab,&amp;nbsp;4번탭&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x20&amp;nbsp;y50&amp;nbsp;w70&amp;nbsp;h19&amp;nbsp;,&amp;nbsp;4번탭입니다.&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w250&amp;nbsp;h150,&amp;nbsp;Ex&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우 하단에 상태바(statusBar) 여러개 만들기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617811"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617811#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617811</id>
		<published>2017-07-25T01:23:22+09:00</published>
		<updated>2017-11-25T21:58:46+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 6 7 8 9 Gui, Add, StatusBar, , SB_SetParts(80, 100, 150) ;각 상태바의 넓이지정 SB_SetText(&quot;1번 상태바&quot;, 1) SB_SetText(&quot;2번 상태바&quot;, 2) SB_SetText(&quot;3번 상태바&quot;, 3) Gui, Show, x5 y5 w300 h150, Ex cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/811/617/bbec3724e8ce1bd069a29c55a9387888.png&quot; alt=&quot;상태바.png&quot; width=&quot;316&quot; height=&quot;189&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;br /&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;StatusBar,&amp;nbsp;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;SB_SetParts(&lt;span style=&quot;color:#FFCD22&quot;&gt;80&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;150&lt;/span&gt;)&amp;nbsp;;각&amp;nbsp;상태바의&amp;nbsp;넓이지정&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;SB_SetText(&lt;span style=&quot;color:#EC7600&quot;&gt;&quot;1번&amp;nbsp;상태바&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;SB_SetText(&lt;span style=&quot;color:#EC7600&quot;&gt;&quot;2번&amp;nbsp;상태바&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;2&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;SB_SetText(&lt;span style=&quot;color:#EC7600&quot;&gt;&quot;3번&amp;nbsp;상태바&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w300&amp;nbsp;h150,&amp;nbsp;Ex&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>윈도우 하단에 상태바(statusBar) 만들기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617808"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617808#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617808</id>
		<published>2017-07-25T01:19:39+09:00</published>
		<updated>2017-11-25T21:57:51+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 2 3 4 5 Gui, Add, StatusBar, , SB_SetText(&quot;상태바입니다.&quot;, 1) Gui, Show, x5 y5 w300 h150, Ex cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;img src=&quot;https://autolabs.co.kr/files/attach/images/557719/808/617/663f33b8a12ea6bb9f11a8eb771dc517.png&quot; alt=&quot;상태바.png&quot; width=&quot;315&quot; height=&quot;189&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;br /&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Gui,&amp;nbsp;Add,&amp;nbsp;StatusBar,&amp;nbsp;,&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SB_SetText(&lt;span style=&quot;color:#EC7600&quot;&gt;&quot;상태바입니다.&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#FFCD22&quot;&gt;1&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Gui,&amp;nbsp;Show,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w300&amp;nbsp;h150,&amp;nbsp;Ex&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>에디트박스(editbox) 생성시 비활성화(disable)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617806"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617806#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617806</id>
		<published>2017-07-25T00:56:31+09:00</published>
		<updated>2017-11-25T20:45:05+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 Gui, Add, Edit, x85 y398 w67 h19 +Disabled vEditVal cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Edit,&amp;nbsp;x85&amp;nbsp;y398&amp;nbsp;w67&amp;nbsp;h19&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;+&lt;/span&gt;Disabled&amp;nbsp;vEditVal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot; class=&quot;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>에디트박스(editbox) 생성시 글자(text) 가운데(center) 정렬</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617803"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617803#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617803</id>
		<published>2017-07-25T00:54:50+09:00</published>
		<updated>2017-11-25T20:41:37+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 Gui, Add, Edit, x85 y398 w67 h19 +Center vEditVal cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Edit,&amp;nbsp;x85&amp;nbsp;y398&amp;nbsp;w67&amp;nbsp;h19&amp;nbsp;&lt;span style=&quot;color:#93C763&quot;&gt;+&lt;/span&gt;Center&amp;nbsp;vEditVal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>에디트박스(editbox) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617801"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617801#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617801</id>
		<published>2017-07-25T00:52:14+09:00</published>
		<updated>2017-11-25T20:30:25+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 Gui, Add, Edit, x85 y398 w67 h19 vEditVal cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot; class=&quot;xe_selected_cell&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Edit,&amp;nbsp;x85&amp;nbsp;y398&amp;nbsp;w67&amp;nbsp;h19&amp;nbsp;vEditVal&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot; class=&quot;xe_selected_cell&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>텍스트박스(textbox) 기본생성</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617799"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/617799#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/617799</id>
		<published>2017-07-25T00:32:47+09:00</published>
		<updated>2017-11-25T20:28:33+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">1 Gui, Add, Text, x10 y10 w100 h19 , 텍스트박스명 cs</summary>
	<content type="html">&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#F1F2F3; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;overflow: auto; position: relative !important;&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#22282A; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(170, 170, 170); line-height: 130%;&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot; class=&quot;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Gui,&amp;nbsp;Add,&amp;nbsp;Text,&amp;nbsp;x10&amp;nbsp;y10&amp;nbsp;w100&amp;nbsp;h19&amp;nbsp;,&amp;nbsp;텍스트박스명&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot; class=&quot;&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;text-decoration-line: none; color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>반복문</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/615595"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/615595#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/615595</id>
		<published>2017-07-02T12:55:17+09:00</published>
		<updated>2018-02-28T01:43:59+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[기본편I] 반복문 안녕하세요. 오토랩 김효복입니다. 이번편은 반복문에 대한 내용입니다. 오토랩의 질문게시판에 제일 많이 등장 했었던 질문 이 반복문이 아닐까 싶습니다. 이번 장에서는 반복문에 대한 설명과 질문이 가장 많이 올라왔던 continue와 break에 대해서도 알아보도록 하겠습니다. 반복문의 정의 반복문이란, 말그대로 특정기능을 반복해서 수행하는 것을 말합니다. 쉽게 말해, 게임속에서 물약을 먹는다고 하였을시,...</summary>
	<content type="html">&lt;p style=&quot;text-align: center&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/436cf4d91eed3df14c17d806e9c6e92f.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[기본편I] &lt;/span&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;안녕하세요. 오토랩 김효복입니다. 이번편은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;대한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;내용입니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토랩의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;질문게시판에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;제일&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;많이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;등장&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;했었던&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;질문&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;아닐까&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;싶습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이번&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;장에서는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;대한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;설명과&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;질문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;가장&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;많이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;올라왔던&lt;/span&gt; continue&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;와&lt;/span&gt; break&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;대해서도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;알아보도록&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하겠습니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;반복문의 정의&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문이란&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말그대로&lt;/span&gt; &lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특정기능을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복해서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수행하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;것&lt;/span&gt;&lt;/strong&gt;을 &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말합니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;쉽게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말해&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;게임속에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;물약을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;먹는다고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하였을시&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특정&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;되면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;한번만&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;먹는것이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;아니라&lt;/span&gt;, 10&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;번을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;먹어야&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;한다면&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;물약을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;먹는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기능의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이용하여&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수호출&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;한번으로&lt;/span&gt; 10&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;번&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;먹을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있다라고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이해하시면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;될&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;것&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;같습니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;반복문의 필요성&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토핫키의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;경우&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;제일&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위쪽의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드라인부터&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;순차적으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다음&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라인으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이동하며&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수행하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;절차지향적인&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특성을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;가지고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이러한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특성으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;인하여&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;한번&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;지나간&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다시&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;지나가려면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;어디선가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;호출이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이루어져야만&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다시&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;지나갈&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;따라서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코딩하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사람의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;입맛에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;맞게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특정&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;구간을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복시키기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위해서는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;꼭&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;필요합니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;쉽게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;게임으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;예를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;들어보면&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;공격이라는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;만들고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;호출하여&lt;/span&gt; 10&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;회&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;공격해라&lt;/span&gt;!&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성한다면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용하지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;않은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;일반적인&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드문장은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;아래&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;그림과&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;같을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;것입니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/112ce5f6bd7e6d39f57e95f7d537af40.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-1. 반복문을 사용하지 않은 코드] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;절차지향적&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;특성에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;없다면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이렇게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;여러&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라인으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성해야만&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;합니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;자&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이제&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;볼까요&lt;/span&gt;?&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/4be6b51268dd208eb68c4c8f23c7e00b.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-2. 반복문을 사용한 코드] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;무척&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;간단하고&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;읽기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;편하시죠&lt;/span&gt;? &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;자주&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용되기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때문에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;꼭&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;익혀놓으셔야&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;합니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:16pt&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문의 종류와&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;형태&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;C&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;언어에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;할&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수있는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문은&lt;/span&gt; for, while, do~while&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있겠지만&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토핫키에서는&lt;/span&gt; loop, while &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;두&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;가지가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용가능한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;형태입니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;보통&lt;/span&gt; loop&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;지정된&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;횟수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;만큼&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복하기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용하고&lt;/span&gt;, while&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;거짓이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;될&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때까지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복하기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용합니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;loop문의 형태&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/3d9b8caf0cc40f17475625be16b11fb8.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-3. loop문의 형태] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;while문의 형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/4be421691466f00eb687333d942059cc.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-4. while문의 형태] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;반복문 작성법&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;각&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;종류별로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드작성법입니다&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;loop문 코드작성법 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/0bc7a46ccdf8fdd5620de6a56a3f67e5.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-5. loop문 코드작성법] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;while문 코드작성법 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/409b6fdfcd8c18bc28e84de7d4f39934.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-6. while문 코드작성법] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;span style=&quot;color:red; font-family:맑은 고딕&quot;&gt;&lt;strong&gt;※ 현재 반복회차를 알기 위한 A_Index 활용방법!&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;별도의 변수를 만들지 않고 현재 수행중인 반복문이 몇 번째 진행중인지 알기 위한 방법입니다. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/461723954867a64674f86ab66f5f624f.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-7. A_Index 코드작성법] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:red; font-family:맑은 고딕&quot;&gt;&lt;strong&gt;※ 조건에 의한 스킵(continue)과 탈출(break) 방법!&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토랩의 질문답변게시판에 가장 많이 등장했었던 스킵과 탈출 방법입니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;continue &lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문 내부에서 특정 조건을 만족 할 때 수행 예정인 코드를 스킵하고 다음 횟수로 넘길때 사용하는 예약어 &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/248d521469d79a78bbfbf2e93a924f18.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-8. continue 코드작성법] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;break &lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문 내부에서 특정 조건을 만족 할 때 반복문을 탈출 할때 사용하는 예약어 &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/d95976e021d0e509d58b9b3deab8ac38.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-9. break 코드작성법] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;반복문 호출흐름&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문 종류별 호출흐름에 대해서 알아보겠습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;loop문 호출흐름 &lt;/span&gt;&lt;/div&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/e03b636f394de7000673b05f33e89bf7.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-10. loop문 기본형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;스킵형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/fcfd6e6c15a3fd8c4df09e83019a6604.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-11. loop문 스킵형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;탈출형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/dc4f76be4eb5cbdc22fb142b617f1b12.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-12. loop문 탈출형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;while문 호출흐름 &lt;/span&gt;&lt;/div&gt; &lt;ol&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/4dbb2a7a42dbd08e14be4ce179bd78b6.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-13. while문 기본형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;스킵형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/0210c790069216cb6649320badb8efe2.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-14. while문 스킵형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;탈출형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/f2915e762d8cd9415657fa849668adf9.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림11-15. while문 탈출형태 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;코드를 더 깔끔하게 작성하는 팁&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를 작성하실 때 더욱 깔끔하게 작성 하는 방법을 알려드리겠습니다. 코드를 처음부터 깔끔하게 작성하는 습관을 들이셔야, 자신이 나중에 다시 코드를 읽을때도 쉽게 읽을수 있습니다. 또한 다른 팀원과 공동작업을 하실때 다른 팀원도 수월하게 코드를 읽을 수 있기 때문에, 일찍 습관을 들여 놓으시는게 좋습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문내에 사용 할 코드가 한 줄일때에는 {,}를 생략하라! &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/72379319a72021a7d29406061c65904b.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[11-16. ] 한 줄 &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문내에 사용 할 코드가 손바닥 한뼘보다 길면 함수로 분리해서 호출하라! &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/595/615/22a574bbccd020b78c5e99ba6cadf8ac.jpg&quot; /&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[11-17. ] 함수분리 &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;맺음말&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이로써 기본편I편 마지막장인 반복문편까지 알아보았습니다. 이제 오토핫키를 이용해 기본적인 코딩을 할 수 있는 기본기는 다져졌다고 생각합니다. 하지만, 오토핫키만의 고유한 특성을 사용하기 위해서는 API라는 녀석을 익히셔야 합니다. 이 API에는 다양한 오토핫키만의 기능들이 들어 있습니다. 가장 많이 쓰는 기능들이 GUI 컨트롤러(에디트박스, 콤보박스...), 이미지서치, 픽셀서치, 키보드/마우스 제어입니다. 이제 기본기를 다지셨으니 API를 배우기에는 부족함이 없을 겁니다. 기본편I을 완수하신 분들을 위해 기본편II API편을 새롭게 연재하도록 하겠습니다. 그동안 기본편I을 완주하시느라 고생많으셨습니다. 그럼 기본편II API편에서 뵙도록 하겠습니다. 감사합니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;&lt;img alt=&quot;크리에이티브 커먼즈 라이선스&quot; src=&quot;https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png&quot; style=&quot;border-width:0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt; 이 저작물은 &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스&lt;/a&gt;에 따라 이용할 수 있습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>조건문</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/614625"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/614625#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/614625</id>
		<published>2017-06-24T13:23:09+09:00</published>
		<updated>2018-02-28T01:19:39+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[기본편I] 조건문 안녕하세요. 오토소장 김효복입니다. 여기까지 따라오시느라 고생많으셨습니다. 기본편I의 고지점이 멀지 않았습니다. 이번편인 &quot;10장. 조건문&quot;편과 다음 마지막편인 &quot;11장.반복문&quot;편만 남아 있는데요. 마지막까지 화이팅 하시길 바랍니다. 조건문의 정의 조건문이란, 다른 말로 &quot;분기&quot;라고도 일컫습니다. 이 뜻은 나뉘어서 갈라진다는 뜻입니다. 어떤 조건이 되면 따로 따로 길을 나누어 갈 수 있도록 하는것을 ...</summary>
	<content type="html">&lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;img alt=&quot;062417_0423_I101.jpg&quot; height=&quot;270&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/625/614/dbab89e087f01d0a5d38ad0bd7b97471.jpg&quot; style=&quot;width: 371px; height: 270px;&quot; width=&quot;371&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[기본편I] &lt;/span&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;안녕하세요. 오토소장 김효복입니다. 여기까지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;따라오시느라&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;고생많으셨습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본편&lt;/span&gt;I&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;고지점이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;멀지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;않았습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이번편인&lt;/span&gt; &amp;quot;10&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;장&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문&lt;/span&gt;&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;편과&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다음&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;마지막편인&lt;/span&gt; &amp;quot;11&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;장&lt;/span&gt;.&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문&lt;/span&gt;&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;편만&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;남아&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있는데요&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;마지막까지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;화이팅&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하시길&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;바랍니다&lt;/span&gt;.&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;조건문의 정의&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문이란&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다른&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말로&lt;/span&gt; &amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;분기&lt;/span&gt;&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라고도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;일컫습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;뜻은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;나뉘어서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;갈라진다는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;뜻입니다&lt;/span&gt;. &lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;어떤&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;되면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;따로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;따로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;길을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;나누어&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;갈&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있도록&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하는것&lt;/span&gt;&lt;/strong&gt;을 &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문이라고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;말합니다&lt;/span&gt;.&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;조건문의 필요성&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;어떤&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;의해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;꼭&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;길을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다르게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;해서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;처리&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;할&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;경우에는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;꼭&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;필요합니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;지하철을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;타기위해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;티겟팅하는것에서도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;필요합니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;티켓팅을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;할&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;목적지를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;선택하면&lt;/span&gt;&amp;nbsp;해&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;당&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;목적지의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;표가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;발권이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;되겠죠&lt;/span&gt;? &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이런&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;없다면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용자가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;원하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;목적지의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;티켓을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;정확하게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;발권&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;할&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;없기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때문에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;꼭&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;필요합니다&lt;/span&gt;.&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/2b5a8f9deb5dfc363603d8f071f5ae12.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-1. 지하철 티켓팅 과정에서의 조건문 필요성] &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-size:16pt&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문의 종류와&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;형태&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;통상적으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;프로그래밍&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;언어에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용되는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문에는&lt;/span&gt; &amp;quot;if - else if- else&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;문과&lt;/span&gt; &amp;quot;switch&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;문이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하지만&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토핫키에서는&lt;/span&gt; &amp;quot;if - else if - else&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;문으로&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;모든&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문장을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;해결합니다&lt;/span&gt;. &amp;quot;if - else if - else&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;문의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용법과&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;외에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;어떻게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용할&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있는지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;살펴보도록&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하겠습니다&lt;/span&gt;.&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;if문장만 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/384c33a6e0740dcd49a3640fdd4bb9d5.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-2. if문장만 사용형태 설명]&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;if - else if 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/20e4b913171628132a4a8312d30380e3.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-3. if - else if 사용형태 설명]&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;if - else 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/f024cf503798633e55ce75121139e5ef.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-4. if - else 사용형태 설명]&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;if - else if - else 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/6ec5fc39cf25166a8c6400bff21d78d9.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-5. if - else if - else 사용형태 설명] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;color:red&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;※&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이런 문장은 안되요!&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size:12pt&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;else if만 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/f78dd8c61e9fd53f2d4d940968c2b575.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-6. else if만 사용형태 설명]&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;else만 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/1369fbc988ec472905ddda23a7b25939.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-7. else만 사용형태 설명]&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;else - else if - if 사용형태 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/ff3238a2a2d2238e8d92a08b1fd4dee0.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-8. else - else if - if 사용형태 설명] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;조건문 작성법&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/c8491c0ba88b73c02912932bfa5a9513.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-9. 조건문 오토핫키 코드로 작성법] &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-size:16pt&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;호출흐름&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문의 호출흐름에 대해서 알아보겠습니다.&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/f0e02f133708072f7e583279392424e7.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-10. 조건문의 호출흐름] &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-size:16pt&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;더&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;깔끔하게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;팁&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성하실&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;더욱&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;깔끔하게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;방법을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;알려드리겠습니다&lt;/span&gt;.&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;처음부터&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;깔끔하게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성하는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;습관을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;들이셔야&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;자신이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;나중에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다시&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;읽을때도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;쉽게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;읽을수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;또한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다른&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;팀원과&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;공동작업을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하실때&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다른&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;팀원도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수월하게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;읽을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있기&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;때문에&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;일찍&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;습관을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;들여&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;놓으시는게&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;좋습니다&lt;/span&gt;.&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문장&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라인&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;맞추기 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/0affc96b439ac47ccf4aa7a160b550d9.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-11. 조건문장 라인 맞추기]&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;실행문장이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;한&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;줄일&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;경우&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드라인&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;줄이기 &lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/625/614/412bac1704f3d9a2a330369468b0f08b.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;[그림10-12] [실행문장이 한 줄일 경우 코드라인 줄이기] &lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;그림처럼&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;작성하시면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;자신이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;보기에도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;깔끔해보이고&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다른&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;팀원이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;보기에도&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;가독성이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;높아집니다&lt;/span&gt;.&lt;/p&gt; &lt;p style=&quot;text-align: center; margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 1pt&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이번장은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;프로그래밍에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;필수적인&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;조건문에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;대해서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;알려드렸습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다음편은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본편Ⅰ&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;마지막장&lt;/span&gt; &amp;quot;11&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;장&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;반복문&lt;/span&gt;&amp;quot;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;대해서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;알려드리도록&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하겠습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;궁금하신&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사항이&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;있으시면&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;언제든지&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;하단&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;댓글이나&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;질문답변&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;게시판을&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이용해&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;주세요&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;그럼&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;다음장에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;뵙겠습니다&lt;/span&gt;. &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;감사합니다&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;&lt;img alt=&quot;크리에이티브 커먼즈 라이선스&quot; src=&quot;https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png&quot; style=&quot;border-width:0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt; 이 저작물은 &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스&lt;/a&gt;에 따라 이용할 수 있습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>함수</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/613966"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/613966#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/613966</id>
		<published>2017-06-19T01:07:12+09:00</published>
		<updated>2018-02-28T01:09:25+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[기본편I] 함수 안녕하세요. 오토소장 김효복입니다. 그동안 개인적으로 많은 일들이 있어 강좌를 빠르게 진행하지 못한점 송구스럽게 생각합니다. 각설하고, 강좌를 시작하도록 하겠습니다. 함수의 정의 이번편은 함수라는 녀석입니다. 아마 함수라는 단어는 많이 들어 보셨을 겁니다. &quot;이 함수가 초등학생 때 학교에서 배운 그 함수인가?&quot;라고 생각하실수도 있습니다. 맞습니다. 이것이 그때 배운 함수개념입니다. 쉽게 말해 입력...</summary>
	<content type="html">&lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/655eac0ca7bd4da2e8ddcc6f322c04e1.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;&lt;strong&gt;[기본편I] 함수&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;안녕하세요. 오토소장 김효복입니다. 그동안 개인적으로 많은 일들이 있어 강좌를 빠르게 진행하지 못한점 송구스럽게 생각합니다. 각설하고, 강좌를 시작하도록 하겠습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;함수의 정의&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이번편은 함수라는 녀석입니다. 아마 함수라는 단어는 많이 들어 보셨을 겁니다. &amp;quot;이 함수가 초등학생 때 학교에서 배운 그 함수인가?&amp;quot;라고 생각하실수도 있습니다. 맞습니다. 이것이 그때 배운 함수개념입니다. 쉽게 말해 &lt;strong&gt;입력값에 따라 내부의 어떠한 연산관계를 통해 출력값을 가지는것&lt;/strong&gt;을 함수라고 합니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;함수의 형태&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의 기본&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;형태&lt;/span&gt;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/3ada7b43505d980734a48202b79128b9.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;div&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;초등학교에서&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;배우는&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;형태&lt;/span&gt;&lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/f4f7612d4e63e05220ccd6e2734b3712.png&quot; /&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;초등학생 때 배운 함수의 개념과 크게 다르지 않죠? 당연한 얘기지만, 컴퓨터 프로그래밍 원리의 기본은 수학을 바탕으로 하고 있습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;함수의 필요성&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수라는것에 대해서는 이제 어떤 녀석인지는 알았으니, 왜 필요한지에 대해서 알아볼까요? 이유는 간단합니다. &lt;strong&gt;함수라는 단위로 작게 쪼개어 관리하면 여러모로 장점&lt;/strong&gt;이 많기때문입니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;아래의 두 코드가 있습니다. 첫번째 코드는 함수를 사용하지 않은 코드이고, 두번째 코드는 함수를 활용한 코드입니다. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/eddd6249d7648cb4e636642a2b8f964e.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;[&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;사용여부에&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;따른&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드비교&lt;/span&gt;]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;위의 코드비교를 보아 함수의 필요성은 몇가지로 요약 할 수 있습니다.&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드의 중복성 최소화&lt;br /&gt; 위 코드의 반복적으로 작성되어진 연산식에 대하여 함수화하여 처리하기 때문에 중복 연산식을 작성하지 않아도 되어 중복코드를 방지 할 수 있습니다.&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;높은 가독성&lt;br /&gt; 함수를 사용함으로써 중복된 코드가 최소화 되기때문에 코드의 전체길이가 짧아집니다. 따라서 코드가 최적화되어 코드를 빠르게 읽어나갈수 있습니다.&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드 작성(생산성) 속도향상&lt;br /&gt; 중복된 코드를 작성하지 않기 때문에 자연스럽게 코드를 작성함에 있어서 효율이 올라갑니다.&lt;br /&gt; &amp;nbsp; &lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오류발생시 정확하고, 빠르게 대처가능&lt;br /&gt; 특정 함수에서 문제 발견시 해당 함수부분만 수정하면 빠르고 정확하게 문제 해결이 가능합니다. 함수를 사용하지 않았다면 중복된 코드를 일일이 다 수정해서 해결해야 하기 때문에 함수를 사용했을때보다 몇배이상 시간차이가 날수도 있습니다. &lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이러한 많은 장점으로 인하여 함수는 꼭 필요하며, 잘 활용해야 합니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;함수 작성법&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의 작성법에 대해서 알아보도록 하겠습니다. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/435eb0ded30bcd82e721d192fe93c00d.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;[&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본형태&lt;/span&gt;]&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/384e4d209bdab00fcbb651e62b1d2899.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;[&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;기본형태를&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드화&lt;/span&gt;]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;오토핫키에서는 위와 같이 함수를 작성하시면 됩니다. 하나 팁을 드리자면, 함수 하나의 코드 라인수는 손바닥을 최대한 펼쳤을시 한뼘 정도가 가독성 측면에서 가장 적당합니다. 그리고 최적화에 대한 생각을 하면서 코딩을 하게되면, 자연스럽게 라인은 줄어듭니다. 즉&lt;/span&gt;, &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;코드&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;라인수가&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;많다고&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;무조건&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;좋은것은&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;아닙니다&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕; font-size:16pt&quot;&gt;&lt;strong&gt;함수 호출방법&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의 호출방법과 호출흐름에 대해서 알아보겠습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/892f67d7f1ed729894fda87f04f7bce5.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;[&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;호출방법&lt;/span&gt;]&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://autolabs.co.kr/./files/attach/images/557719/966/613/326004fbe1beb39899a7d76be91876d6.png&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center&quot;&gt;&lt;strong&gt;[&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;함수의&lt;/span&gt; &lt;span style=&quot;font-family:맑은 고딕&quot;&gt;호출흐름&lt;/span&gt;]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;이번편은 함수의 정의와 형태, 사용방법에 대해서 알아보았습니다. 함수를 잘 사용 할 수록 프로그램의 성능을 최적화 시킬 수 있습니다. 다음 시간에는 10장.조건문 사용법에 대해서 알아보도록 하겠습니다. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-family:맑은 고딕&quot;&gt;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;&lt;img alt=&quot;크리에이티브 커먼즈 라이선스&quot; src=&quot;https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png&quot; style=&quot;border-width:0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt; 이 저작물은 &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스&lt;/a&gt;에 따라 이용할 수 있습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>PixelSearch로 특정색깔 위치 찾기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/612721"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/612721#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/612721</id>
		<published>2017-06-10T23:59:46+09:00</published>
		<updated>2017-11-25T20:04:10+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">해당 예제는 픽셀서치(PixelSearch) 함수로 특정색깔을 서치하여 위치를 확인하는 예제입니다. 예제 실행 후 F1키를 누르시면 서치를 한번 시작합니다.</summary>
	<content type="html">&lt;p&gt;해당 예제는 픽셀서치(PixelSearch) 함수로 특정색깔을 서치하여 위치를 확인하는 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;캡처.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/721/612/f99eaf2659ba2df1c9aacef95f7c8af8.PNG&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;예제 실행 후 F1키를 누르시면 서치를 한번 시작합니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>내용추가)타 프로세스 캡션명 변경하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/579762"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/579762#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/579762</id>
		<published>2016-12-11T17:44:54+09:00</published>
		<updated>2022-08-03T21:33:44+09:00</updated>
		<author>
			<name>Pras</name>
		</author>
		<summary type="text">캡션만변경 다운로드 경로 : http://puu.sh/sLwx2/18d9902449.zip 혹은 파일첨부로 받아주세요 초다기능 다운로드 경로 : http://puu.sh/sLz4c/cd19916eec.zip GO기능은 캡션이름적고 Go!누르시면됩니다. mscomctl.ocx가 뜬다면 http://calamus7.blog.me/220811943082</summary>
	<content type="html">&lt;p&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/l-vNPTbMguk&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;캡션만변경 다운로드 경로 :&amp;nbsp;&lt;a href=&quot;http://puu.sh/sLwx2/18d9902449.zip&quot;&gt;http://puu.sh/sLwx2/18d9902449.zip&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;혹은 파일첨부로 받아주세요&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;초다기능 다운로드 경로 :&amp;nbsp;http://puu.sh/sLz4c/cd19916eec.zip&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/L7Xno2kzUcw&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;GO기능은&lt;/p&gt; &lt;p&gt;캡션이름적고 Go!누르시면됩니다.&lt;/p&gt; &lt;p&gt;mscomctl.ocx가 뜬다면&amp;nbsp;http://calamus7.blog.me/220811943082&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="내용추가)타"/><category term="프로세스"/><category term="캡션명"/><category term="변경하기"/>	</entry><entry>
		<title>연산자 사용법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/579587"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/579587#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/579587</id>
		<published>2016-12-10T23:29:26+09:00</published>
		<updated>2018-02-28T00:59:41+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[기본편Ⅰ] 연산자 사용법 안녕하세요. 오토소장입니다. 가을을 지나 벌써 겨울에 접어든 날씨가 더욱더 춥게 느껴지네요. 지난시간에 이어 이번에 알려드릴 내용은 “연산자” 란 녀석입니다. 연산자란? 말그대로 식의 규칙에 따라 계산하는 것을 말합니다. 연산자의 종류를 정의하면, 단항연산자, 이항연산자, 삼항연산자 등…. 무지하게 많습니다. 단어를 이해하는데만도 의욕을 떨어뜨릴수 있으니.. 그나마 평소 들어왔던 것들로 분...</summary>
	<content type="html">&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/09e9ff03895bc9a94f16dc50187cd7c3.png&quot;&gt;&lt;img alt=&quot;title&quot; border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/af3642957e88700c4f772e93d11b30be.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;title&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;[기본편Ⅰ] 연산자 사용법&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;안녕하세요. 오토소장입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;가을을 지나 벌써 겨울에 접어든 날씨가 더욱더 춥게 느껴지네요.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;지난시간에 이어 이번에 알려드릴 내용은 &lt;strong&gt;&amp;ldquo;연산자&amp;rdquo; &lt;/strong&gt;란 녀석입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;연산자란?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;말그대로 식의 규칙에 따라 계산하는 것을 말합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;연산자의 종류를 정의하면, 단항연산자, 이항연산자, 삼항연산자 등&amp;hellip;.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;무지하게 많습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;단어를 이해하는데만도 의욕을 떨어뜨릴수 있으니..&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;그나마 평소 들어왔던 것들로 분류를 해서 정리를 해보도록하겠습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;#. 각 연산자의 결과값은 꼭 기억하기 위해 직접 스크립팅 파일을 &lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;만드셔서 확인해보시기 바랍니다.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;[산술연산자]&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;- 우리가 많이 사용하는 사칙연산과 관련된 산술연산자입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellpadding=&quot;1&quot; cellspacing=&quot;0&quot; width=&quot;360&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;62&quot;&gt; &lt;p align=&quot;center&quot;&gt;연산자&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;296&quot;&gt; &lt;p align=&quot;center&quot;&gt;설 명&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;64&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;:=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;294&quot;&gt; &lt;p align=&quot;left&quot;&gt;오른쪽에 있는 값을 왼쪽에 대입합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := 10&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/8617771e8c0eeebdb900248ff19e7605.png&quot;&gt;&lt;img alt=&quot;1_thumb[5]&quot; border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/0de3bfef6bde3b0149b8b4430cfc7b92.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;1_thumb[5]&quot; width=&quot;155&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;66&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;+&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;293&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽과 오른쪽에 있는 값을 더합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := 5 + 5&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/e586318950b430132c532de3e26105bd.png&quot;&gt;&lt;img alt=&quot;2_thumb[1]&quot; border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/d012900b0be2ef8d53f5fcacd6a6ab55.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2_thumb[1]&quot; width=&quot;152&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;68&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;-&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;291&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽과 오른쪽에 있는 값을 뺍니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := 3 &amp;ndash; 2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/d94000e258f4a811d5a7c63e2f70b889.png&quot;&gt;&lt;img alt=&quot;3_thumb[1]&quot; border=&quot;0&quot; height=&quot;50&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/b584c6444470fda8b38971400aafd2b9.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;3_thumb[1]&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;69&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;*&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;290&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽과 오른쪽에 있는 값을 곱합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := 2 * 4&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/128d5fbfe2a1c96556b454e6766513d6.png&quot;&gt;&lt;img alt=&quot;4_thumb[1]&quot; border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/18fa64f7221128c837cc4634cf73e8cf.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_thumb[1]&quot; width=&quot;152&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;70&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;/&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;290&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는값을 오른쪽의 값으로 나눕니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := 10 / 2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/95ea9786d455213394daecb8aa38b961.png&quot;&gt;&lt;img alt=&quot;5_thumb[1]&quot; border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/0859be5f8d20088240b725b097977852.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;5_thumb[1]&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;70&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strike&gt;%&lt;/strike&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;(Mod)&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;290&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는값을 오른쪽의 값으로 나눠서&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;나머지를 구합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strike&gt;예) nVal := 7 % 2&lt;/strike&gt;&lt;strong&gt; &lt;/strong&gt;(오핫은 %연산자 사용불가)&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal := Mod(7,2)&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/17d8f2e548ec2a962cd67adb9f545d42.png&quot;&gt;&lt;img alt=&quot;6_thumb[3]&quot; border=&quot;0&quot; height=&quot;49&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/1619931bc46af71382f9af25ec6c8ff9.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;6_thumb[3]&quot; width=&quot;165&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;[대입연산자 확장]&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;- 기존의 변수값에 특정값을 산술연산할때 코드를 보다 짧게하기위해 사용하는 연산자입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; width=&quot;365&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;56&quot;&gt; &lt;p align=&quot;center&quot;&gt;연산자&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;307&quot;&gt; &lt;p align=&quot;center&quot;&gt;설 명&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;56&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;+=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;307&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값에 오른쪽의 값을 더하여&lt;br /&gt; 대입합니다.&lt;br /&gt; 예) nVal += 5 또는 nVal := nVal + 5&lt;br /&gt; &lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/0230fe15aa195bbdabba115e924c4387.png&quot;&gt;&lt;img alt=&quot;2_1_thumb[1]&quot; border=&quot;0&quot; height=&quot;53&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/633f02de60ad7d5fd65ba651b56c5e8d.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2_1_thumb[1]&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;56&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;-=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;307&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값에 오른쪽의 값을 뺀 후&lt;br /&gt; 대입합니다.&lt;br /&gt; 예) nVal &amp;ndash;= 5 또는 nVal := nVal - 5&lt;br /&gt; &lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/7c0aca7827fb221f19d4ab15a354d9b8.png&quot;&gt;&lt;img alt=&quot;2_2_thumb[1]&quot; border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/dfa10e545d608c1b637f72b9e49b453e.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2_2_thumb[1]&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;56&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;*=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;307&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값에 오른쪽의 값을 곱하여 대입합니다.&lt;br /&gt; 예) nVal *= 5 또는 nVal := nVal * 5&lt;br /&gt; &lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/cda61af6730afa158b0fdb3a342f6d8c.png&quot;&gt;&lt;img alt=&quot;2_3_thumb[1]&quot; border=&quot;0&quot; height=&quot;52&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/e475e86e105548e9084678d3ea5778af.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2_3_thumb[1]&quot; width=&quot;154&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;56&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;/=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;307&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값에 오른쪽의 값을 나누어 대입합니다.&lt;br /&gt; 예) nVal /= 5 또는 nVal := nVal / 5&lt;br /&gt; &lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/bd173bd67877a82ddaab7d27134ccc89.png&quot;&gt;&lt;img alt=&quot;2_4_thumb[1]&quot; border=&quot;0&quot; height=&quot;52&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/40c2f6bb466c28eef66684b2a5c01d22.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;2_4_thumb[1]&quot; width=&quot;151&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;[증가, 감소 연산자]&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;- 값을 하나 증가 및 감소 시키기위해 사용되는 연산자입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; width=&quot;366&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;p align=&quot;center&quot;&gt;연산자&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;303&quot;&gt; &lt;p align=&quot;center&quot;&gt;설 명&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;++&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;303&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값을 1증가 시킵니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal++&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/27a8400ac87c979982f739fa266bb5d0.png&quot;&gt;&lt;img alt=&quot;3_1_thumb[1]&quot; border=&quot;0&quot; height=&quot;52&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/a7d2e31eee0e447827ad81cd7f44a4e9.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;3_1_thumb[1]&quot; width=&quot;157&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;--&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;303&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽에 있는 변수값을 1감소 시킵니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal--&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/b369bbde80d7170ec1cf5cadf8732b2d.png&quot;&gt;&lt;img alt=&quot;3_2_thumb[1]&quot; border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/10ef07d3942d8f06b6782a88b1b1a0e5.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;3_2_thumb[1]&quot; width=&quot;154&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;[비교(관계) 연산자]&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;- 두개의 값을 비교하기 위해서 사용하는 연산자입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; width=&quot;367&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;연산자&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;center&quot;&gt;설 명&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;gt;&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값이 오른쪽값 보다 큰값인가?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 &amp;gt; nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/5e0a3f44898a0787d3666f903cf41edf.png&quot;&gt;&lt;img alt=&quot;4_1_thumb[1]&quot; border=&quot;0&quot; height=&quot;147&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/8d0507d1940d553b1c75e52a450a1532.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_1_thumb[1]&quot; width=&quot;173&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;lt;&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값이 오른쪽값 보다 작은값인가?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 &amp;lt; nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/1a68e64db763cf872d08cf730eebb68f.png&quot;&gt;&lt;img alt=&quot;4_2_thumb[1]&quot; border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/a5000a8f083e38b254b86d9b566f7cae.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_2_thumb[1]&quot; width=&quot;174&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;==&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값과 오른쪽값이 서로 동일한가?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 == nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/c0e82d9488404b0e9d388879df87a36d.png&quot;&gt;&lt;img alt=&quot;4_3_thumb[1]&quot; border=&quot;0&quot; height=&quot;149&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/faca5e99ee7c06777381119fdd82a950.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_3_thumb[1]&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;gt;=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값이 오른쪽값 보다 같거나 큰값인가?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 &amp;gt;= nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/a71e1ba6f6e8be0f2473f9676b2e71db.png&quot;&gt;&lt;img alt=&quot;4_4_thumb[1]&quot; border=&quot;0&quot; height=&quot;147&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/bc1d72ab08db7b5157376195b005c8a3.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_4_thumb[1]&quot; width=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;lt;=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값이 오른쪽값 보다 같거나 작은값인가?&lt;br /&gt; 예) nVal1 &amp;lt;= nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/c4b05236594d44e51fb763415607527b.png&quot;&gt;&lt;img alt=&quot;4_5_thumb[1]&quot; border=&quot;0&quot; height=&quot;145&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/ef5f458922caf2781b7e0e6318bce44c.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_5_thumb[1]&quot; width=&quot;178&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;!=&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;302&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽값과 오른쪽값이 서로 다른가?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 != nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/64e822e25e1a40a02bdf776568393ac1.png&quot;&gt;&lt;img alt=&quot;4_6_thumb[1]&quot; border=&quot;0&quot; height=&quot;147&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/cf4ba6b4ae213c540846b3f5a866c5c1.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;4_6_thumb[1]&quot; width=&quot;174&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;strong&gt;[논리 연산자]&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;- AND, OR, NOT을 표현하기 위해서 사용하는 연산자입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; width=&quot;366&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;연산자&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;301&quot;&gt; &lt;p align=&quot;center&quot;&gt;설 명&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;amp;&amp;amp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;(and)&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;301&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽의 조건과 오른쪽의 조건이 모두 참이면 true를 반환한다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 &amp;amp;&amp;amp; nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/62ca7ea3c3e53b9bfa8e48ad72d4ce24.png&quot;&gt;&lt;img alt=&quot;5_1_thumb[1]&quot; border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/a04c25d20936120762de48a50be2b27a.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;5_1_thumb[1]&quot; width=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;||&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;(or)&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;301&quot;&gt; &lt;p align=&quot;left&quot;&gt;왼쪽의 조건과 오른쪽의 조건이 하나라도 참이면 true를 반환한다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) nVal1 &amp;amp;&amp;amp; nVal2&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/b40338bf4e2786fac1602290b1ac80bc.png&quot;&gt;&lt;img alt=&quot;5_2_thumb[6]&quot; border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/b3f86d26437f5a6bea416c4f76d07acb.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;5_2_thumb[6]&quot; width=&quot;202&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;63&quot;&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;!&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;(not)&lt;/p&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;301&quot;&gt; &lt;p align=&quot;left&quot;&gt;오른쪽의 조건이 true면 false, false면 true를 반환한다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;예) !nVal&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/bd3bd46eb57160d9eeef1ac78d1145a5.png&quot;&gt;&lt;img alt=&quot;5_3_thumb[6]&quot; border=&quot;0&quot; height=&quot;99&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/587/579/./files/attach/images/557719/587/579/7b60c6ab86c10a3b0d198a80e8c76372.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;5_3_thumb[6]&quot; width=&quot;147&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 외에도 여러가지가 더 존재하지만, 이 강좌는 입문자들을 대상으로&lt;/p&gt; &lt;p&gt;하므로 가장 많이 사용하는 연산자들을 기준으로만 작성하였습니다.&lt;/p&gt; &lt;p&gt;여기에서 알려드린 연산자들만 잘 기억해놓으셔도, 기초적인&lt;/p&gt; &lt;p&gt;스크립트들을 작성하는데에는 크게 어려움이 없을것으로 생각합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이번시간은 여기서 마치구, 다음편인 &lt;strong&gt;&amp;ldquo;[기본편Ⅰ] 9장. 함수 사용법&amp;rdquo;&lt;/strong&gt; 에서 다시 뵙겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;&lt;img alt=&quot;크리에이티브 커먼즈 라이선스&quot; src=&quot;https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png&quot; style=&quot;border-width:0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt; 이 저작물은 &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스&lt;/a&gt;에 따라 이용할 수 있습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>시작 / 정지 를 하는 스크립트</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572766"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572766#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/572766</id>
		<published>2016-11-16T02:22:30+09:00</published>
		<updated>2022-07-30T19:09:31+09:00</updated>
		<author>
			<name>포스몬</name>
		</author>
		<summary type="text">F1:: 메인: breakout =0 loop { gosub, 서브1 if breakout = 1 break gosub, 서브2 if breakout = 1 break gosub, 서브3 if breakout = 1 break } msgbox, 메인종료 return 서브1: loop, 10 { sleep, 1000 if breakout = 1 break } return 서브2: loop, 10 { sleep, 1000 if breakout = 1 break } return 서브3: loop, 10 { sleep, 1000 if breakout = 1 break } return F2::breakout = 1 제가 사용하는 방법중 하나인 정지후 처음...</summary>
	<content type="html">&lt;p&gt;F1::&lt;br /&gt; 메인:&lt;br /&gt; breakout =0&lt;br /&gt; loop&lt;br /&gt; {&lt;br /&gt; gosub, 서브1&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; gosub, 서브2&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; gosub, 서브3&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; }&lt;br /&gt; msgbox, 메인종료&lt;br /&gt; return&lt;br /&gt; &lt;br /&gt; 서브1:&lt;br /&gt; loop, 10&lt;br /&gt; {&lt;br /&gt; sleep, 1000&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; }&lt;br /&gt; return&lt;br /&gt; &lt;br /&gt; 서브2:&lt;br /&gt; loop, 10&lt;br /&gt; {&lt;br /&gt; sleep, 1000&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; }&lt;br /&gt; return&lt;br /&gt; &lt;br /&gt; 서브3:&lt;br /&gt; loop, 10&lt;br /&gt; {&lt;br /&gt; sleep, 1000&lt;br /&gt; if breakout = 1&lt;br /&gt; break&lt;br /&gt; }&lt;br /&gt; return&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; F2::breakout = 1&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; 제가 사용하는 방법중 하나인 정지후 처음부터 다시 시작하는 스크립 입니다.&lt;br /&gt; 더 좋은 방법도 있겠지만 참고하시라고 올립니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="시작"/><category term="/"/><category term="정지"/><category term="를"/><category term="하는"/><category term="스크립트"/>	</entry><entry>
		<title>오토핫키 시작 단축키 하나로 일시정지까지 끝판왕</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572709"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572709#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/572709</id>
		<published>2016-11-15T23:28:59+09:00</published>
		<updated>2022-07-30T19:10:02+09:00</updated>
		<author>
			<name>ShinZ</name>
		</author>
		<summary type="text">F5:: Pause Count++ if(Count &gt;= 6) { return } 여기부터 실행문~ 많은 시행착오에서 나온 무한대 일시정지 / 재시작입니다. 최초 시작시에는 F5 두번 눌러야 시작됩니다. 첨에는 Pause 로 인해 일시정지가 됩니다. 한번 더 눌러서 재시작으로 가동해줘야합니다. F5:: Pause 만주었을때는 일시정지 / 재시작 6회를 반복했을때 그 이후부터는 정지가 안되는 버그가 있더라고요 다들 아시겠지만 저기에 그냥 return값을 주었을때는 작...</summary>
	<content type="html">&lt;p&gt;F5::&lt;/p&gt; &lt;p&gt;Pause&lt;/p&gt; &lt;p&gt;Count++&lt;/p&gt; &lt;p&gt;if(Count &amp;gt;= 6)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;return&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;여기부터 실행문~&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;많은 시행착오에서 나온 무한대 일시정지 / 재시작입니다.&lt;/p&gt; &lt;p&gt;최초 시작시에는 F5 두번 눌러야 시작됩니다. 첨에는 Pause 로 인해 일시정지가 됩니다. 한번 더 눌러서 재시작으로 가동해줘야합니다.&lt;/p&gt; &lt;p&gt;F5::&lt;/p&gt; &lt;p&gt;Pause&lt;/p&gt; &lt;p&gt;만주었을때는 일시정지 / 재시작 6회를 반복했을때 그 이후부터는 정지가 안되는 버그가 있더라고요&lt;/p&gt; &lt;p&gt;다들 아시겠지만 저기에 그냥 return값을 주었을때는 작동이 안됩니다.&lt;/p&gt; &lt;p&gt;Count++&lt;/p&gt; &lt;p&gt;if(Count &amp;gt;= 6)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;return&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;이게 신의 한수입니다.&lt;/p&gt; &lt;p&gt;잘 사용들 하시길 바래요~&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="오토핫키"/><category term="시작"/><category term="단축키"/><category term="하나로"/><category term="일시정지까지"/><category term="끝판왕"/>	</entry><entry>
		<title>Settimer 대신 쓰는 실시간 초 분석</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572290"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/572290#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/572290</id>
		<published>2016-11-13T22:48:15+09:00</published>
		<updated>2022-07-30T19:10:14+09:00</updated>
		<author>
			<name>ShinZ</name>
		</author>
		<summary type="text">global VarSec := 90 TimerSec2 = 0 loop { Timer := A_Now StringRight, TimerMin1, Timer, 4 StringLeft, TimerMin2, TimerMin1, 2 StringRight, TimerSec1, TimerMin1, 2 TimerMin := TimerMin2 * 60 TimerSec1 := TimerMin + TimerSec1 if(TimerSec1 &gt; TimerSec2 ) { loop { if(버프가 없으면) { Send 2 if(버프가 있으면) { Timer := A_Now StringRight, TimerMin1, Timer, 4 StringLeft, TimerMin2, TimerMin1, 2 StringRight...</summary>
	<content type="html">&lt;p&gt;global VarSec := 90&lt;/p&gt; &lt;p&gt;TimerSec2 = 0&lt;/p&gt; &lt;p&gt;loop&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;Timer := A_Now&lt;br /&gt; StringRight, TimerMin1, Timer, 4&lt;br /&gt; StringLeft, TimerMin2, TimerMin1, 2&lt;br /&gt; StringRight, TimerSec1, TimerMin1, 2&lt;br /&gt; TimerMin := TimerMin2 * 60&lt;br /&gt; TimerSec1 := TimerMin + TimerSec1&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt; &lt;p&gt;if(TimerSec1 &amp;gt; TimerSec2 )&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;loop&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;if(버프가 없으면)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;Send 2&lt;/p&gt; &lt;p&gt;if(버프가 있으면)&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;Timer := A_Now&lt;br /&gt; StringRight, TimerMin1, Timer, 4&lt;br /&gt; StringLeft, TimerMin2, TimerMin1, 2&lt;br /&gt; StringRight, TimerSec1, TimerMin1, 2&lt;br /&gt; TimerMin := TimerMin2 * 60&lt;br /&gt; TimerSec := TimerMin + TimerSec1&lt;br /&gt; global TimerSec2 := TimerSec + VarSec&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;} &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;저는 대충 이런식으로 씁니다. &amp;nbsp; Settimer로 두갠가 썻었는데, 좀 많이 씹힘 현상이 있고, 멍청하게 실행되어서&lt;/p&gt; &lt;p&gt;이런형식으로 고쳐서 쓰고 오류 없습니다.&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Settimer"/><category term="대신"/><category term="쓰는"/><category term="실시간"/><category term="초"/><category term="분석"/>	</entry><entry>
		<title>변수 사용법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/571279"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/571279#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/571279</id>
		<published>2016-11-06T12:12:04+09:00</published>
		<updated>2018-02-27T19:39:57+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[기본편Ⅰ] 변수 사용법 안녕하세요. 오토소장입니다. 저번시간 1장~6장까지는 오토핫키의 정의와 설치방법, 툴 사용법에 대해서 알아보았습니다. 7장부터는 기본편II(오토핫키 API 함수)를 이용하여 스크립트를 작성하기 위한 가장 기본적인 준비를 해볼까합니다. 오핫 API함수를 사용하기 위해서는 변수, 연산자, 함수, 조건문, 반복문에 대한 개념을 먼저 알아야 합니다. 그래서 7장부터는 이에 대한 얘기를 먼저하고 기본편II에...</summary>
	<content type="html">&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/86eb72ec057205deb6457afb594de5e3.png&quot;&gt;&lt;img alt=&quot;img0&quot; border=&quot;0&quot; height=&quot;174&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/c33de71498c7b5e0048c946143f6f703.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;img0&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;[기본편Ⅰ] 변수 사용법&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;안녕하세요. 오토소장입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;저번시간 1장~6장까지는 오토핫키의 정의와 설치방법, 툴 사용법에 대해서 알아보았습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;7장부터는 기본편II(오토핫키 API 함수)를 이용하여 스크립트를 작성하기 위한 가장 기본적인 준비를 해볼까합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;오핫 API함수를&amp;nbsp; 사용하기 위해서는 변수, 연산자, 함수, 조건문, 반복문에 대한 개념을 먼저 알아야 합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;그래서 7장부터는 이에 대한 얘기를 먼저하고 기본편II에서 본격적으로 오핫API 사용법을 다루어보도록 하겠습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;기본편I의 독자 대상은 프로그래밍에 대해 아무것도 모르시는 분들을 위한 강좌인 만큼,&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;변수, 연산자, 함수, 조건문, 반복문을 아시는 분들은 기본편I 1장~6장까지만 보시고,&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;바로 기본편II로 넘어가셔도 무방합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;이번 강좌의 내용은 스크립팅의 가장 기본인 &lt;strong&gt;&amp;ldquo;변수&amp;rdquo;&lt;/strong&gt;에 대한 이야기입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;h2 align=&quot;left&quot;&gt;변수란 무엇일까?&lt;/h2&gt; &lt;p align=&quot;left&quot;&gt;우선 변수라는 말을 풀어보면, 변하는 수라는 의미입니다. 이를 프로그래밍적인 의미로 풀어보면&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;메모리공간을 의미합니다. 즉 메모리 공간의 주소는 16진수(0x??????)로 보통 이루어져있는데 이는 사람이&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;일일이 기억하고 찾아가기가 무척 어렵습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;그래서 이러한 공간들을 사람이 쉽게 접근할수 있게 하기위해 이름을 지어주게 합니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;이를 &lt;strong&gt;변수&lt;/strong&gt;라고 일컫습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/3bc08eacc4a9f287cdf95c7c395c42b8.png&quot;&gt;&lt;img alt=&quot;img1&quot; border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/6b0b2d21c24cbc09fb2814636d5a2099.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;img1&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;위의 그림을 보시면 하나의 메모리공간을 만들고, 왼쪽은 0xffffff라는 이름이고, 오른쪽은 A라는 이름입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;스크립팅을 할때 어떤 이름을 사용하는게 가독성과 생산성이 효율적일까요?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;A라는 이름의 메모리공간을 사용하는게 여러모로 편리하겠죠?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/3b91fd4f1c50abef98772dd3be925073.png&quot;&gt;&lt;img alt=&quot;img2&quot; border=&quot;0&quot; height=&quot;149&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/4f0ce7719afc5f9ee6ee76f2eb24d154.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;img2&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;변수의 의미가 이렇게 이름을 정해서 사용하는것도 있지만,&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;근본적으로는 저렇게 메모리 공간을 사용 할 수 있습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;A라는 변수에 1000이라는 숫자를 넣어주면, A의 메모리 공간이 1000이라는 값을 가지고 있게 됩니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;그래서 나중에 A변수의 값이 필요하면 A라는 메모리공간에 접근해서 값을 꺼내서 사용 할 수 있겠죠?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;h2 align=&quot;left&quot;&gt;오토핫키 변수 선언 및 사용방법&lt;/h2&gt; &lt;p align=&quot;left&quot;&gt;오토핫키의 변수 선언은 정말 쉽게 되어있습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/ba1559aab46ca964a9f5ddaf438c14d6.png&quot;&gt;&lt;img alt=&quot;img3&quot; border=&quot;0&quot; height=&quot;109&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/bc27a9fa3be394af038930308ebd044d.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;img3&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;스크립트 편집툴에 변수명만 입력해주면 끝입니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;여타 다른 언어들 같은 경우에는 변수의 데이터 타입을 선언한 후에 변수명을 입력해야하는 반면에&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;오토핫키는 데이터타입을 선언해줄 필요가 없습니다. 정말 간단하죠?&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&lt;a href=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/9f7134d9ecf96f967dc392b073507476.png&quot;&gt;&lt;img alt=&quot;img4&quot; border=&quot;0&quot; height=&quot;109&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/279/571/./files/attach/images/557719/279/571/55ac9b4bd4a77b8263dc069a31633c7f.png&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;img4&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;단지 숫자형인지, 문자형인지, 문자열인지만 표시해주면 됩니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;위에서 사용되는 &amp;ldquo;:=&amp;rdquo; 기호의 의미는 &lt;strong&gt;대입연산자&lt;/strong&gt;라고 부릅니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;연산자는 8장에서 자세히 다룰예정이라, 이번편에서는 단순히 값을 저장한다라는 의미정도만&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;알고 계시면 될 것 같습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;h2 align=&quot;left&quot;&gt;오토핫키 변수 종류&lt;/h2&gt; &lt;p align=&quot;left&quot;&gt;오토핫키의 변수종류에는 전역변수(Global Variable)와 지역변수(local Variable)가 있습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;이 내용은 함수의 내용이 들어가기 때문에 이번편에서는 생략하도록 하겠습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;[기본편I] 11장. 함수편에서 다루도록 하겠습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;오늘은 이정도까지만 설명드리구,&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;다음시간은 &lt;strong&gt;[기본편Ⅰ] 8장. 연산자 사용법&lt;/strong&gt;에 대해서 알려드리도록 하겠습니다.&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;&lt;img alt=&quot;크리에이티브 커먼즈 라이선스&quot; src=&quot;https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png&quot; style=&quot;border-width:0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt; 이 저작물은 &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/4.0/&quot;&gt;크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스&lt;/a&gt;에 따라 이용할 수 있습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>이항 삼항 연산자 쉽게 하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/570211"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/570211#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/570211</id>
		<published>2016-10-28T13:47:23+09:00</published>
		<updated>2016-10-28T13:47:23+09:00</updated>
		<author>
			<name>ShinZ</name>
		</author>
		<summary type="text">if((((a=b) and (c=d)) or ((a!=b) and (c!=d))) and ((f!=d) and (a!=f))) { ... }</summary>
	<content type="html">&lt;p&gt;if((((a=b) and (c=d)) or ((a!=b) and (c!=d))) and ((f!=d) and (a!=f)))&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt; ...&lt;/p&gt; &lt;p&gt;}&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="이항"/><category term="삼항"/><category term="연산자"/><category term="쉽게"/><category term="하기"/>	</entry><entry>
		<title>날짜만료계산 소스[공개된버전]</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/569439"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/569439#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/569439</id>
		<published>2016-10-21T19:56:24+09:00</published>
		<updated>2017-02-25T00:20:37+09:00</updated>
		<author>
			<name>포스몬</name>
		</author>
		<summary type="text">#SingleInstance force ; 복수실행 방지 MyDateSav=20160909 ; // 사용만료 날짜 수정해 주세요 ; *************************************************************************************** FileEncoding,UTF-8 ;파일 깨짐 현상을 해결해줍니다 Urldownloadtofile,http://kor.timegenie.com/city.time/krsel,Save.txt ; 해당주소를 다운로드한다/Save.txt fileread,DaeHan,Save.txt ; 파일을 읽고 저장한다한다 DaeHan라는변수에...</summary>
	<content type="html">&lt;p&gt;#SingleInstance force ; 복수실행 방지&lt;br /&gt; MyDateSav=20160909 ; // 사용만료 날짜 수정해 주세요&lt;br /&gt; ; ***************************************************************************************&lt;br /&gt; FileEncoding,UTF-8 ;파일 깨짐 현상을 해결해줍니다&lt;br /&gt; Urldownloadtofile,http://kor.timegenie.com/city.time/krsel,Save.txt ; 해당주소를 다운로드한다/Save.txt&lt;br /&gt; fileread,DaeHan,Save.txt ; 파일을 읽고 저장한다한다 DaeHan라는변수에저장 / 절대주소로 다운위치 fileread,DaeHan,c:\Save.txt&lt;br /&gt; FileDelete.Save.txt ;파일삭제 &lt;br /&gt; RegExMatch(DaeHan,&quot;icon-calendar&#039;&amp;gt;&amp;lt;/i&amp;gt; (.*?)&amp;lt;/h5&amp;gt;&quot;,pja)&lt;br /&gt; StringLeft, yy, pja1,4 &lt;br /&gt; StringMid, mm, pja1,7,2&lt;br /&gt; StringMid, dd, pja1,11,2&lt;br /&gt; Internetdate1=%yy%년 %mm%월 %dd%일 ;현재날짜&lt;br /&gt; Internetdate2=%yy%%mm%%dd%&lt;/p&gt; &lt;p&gt;StringMid, MyDate1, MyDateSav, 1,4 ;만료 날짜 파싱&lt;br /&gt; StringMid, MyDate2, MyDateSav, 5,2&lt;br /&gt; StringMid, MyDate3, MyDateSav, 7,2&lt;br /&gt; 만료기간= %MyDate1%년 %MyDate2%월 %MyDate3%일&lt;br /&gt; 남은년도:=(yy*365)-(MyDate1*365)&lt;br /&gt; 남은월:=(mm*30)-(MyDate2*30) &lt;br /&gt; 남은일:=dd-MyDate3&lt;br /&gt; 남은기간:=-((남은년도)+(남은월)+(남은일))&lt;br /&gt; if (남은기간 &amp;lt;0)&lt;br /&gt; { &lt;br /&gt; msgbox,16, 만료 , &lt;br /&gt; (&lt;br /&gt; [%남은기간%일 지났습니다.]&lt;br /&gt; 만료 날짜 : %만료기간% &lt;br /&gt; 사용시간이 만료 되었습니다.&lt;br /&gt; 그동안 감사합니다.&lt;br /&gt; )&lt;br /&gt; ExitApp &lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt; MsgBox,, 기간 보기,&lt;br /&gt; (&lt;br /&gt; 현재날짜: %pja1%&lt;br /&gt; 만료기간: %만료기간%&lt;br /&gt; 남은기간: %남은기간%일&lt;br /&gt; )&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;공개된버전을 가지고 있던것 올립니다.&lt;/p&gt; &lt;p&gt;-추신 - 제작자분께는 죄송하지만 어느분이 제작하신건지는 기억이 나지 않아 부득이하게 제작자분의 이름을 기재하지 못하였습니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="날짜만료계산"/><category term="소스[공개된버전]"/>	</entry><entry>
		<title>색깔변경~</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/568943"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/568943#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/568943</id>
		<published>2016-10-17T22:25:15+09:00</published>
		<updated>2016-12-18T01:46:54+09:00</updated>
		<author>
			<name>AutoProMaker</name>
		</author>
		<summary type="text">Gui, Add, Text, x140 y248 w80 h24 v_Text, 123 Gui, Show return F1:: Count++ if(Mod(Count,2) = 0) { Gui, Font, cRed } else { Gui, Font, cGreen } GuiControl, Font, _Text return</summary>
	<content type="html">&lt;p&gt;Gui, Add, Text, x140 y248 w80 h24 v_Text, 123&lt;br /&gt; Gui, Show&lt;br /&gt; return&lt;/p&gt; &lt;p&gt;F1::&lt;br /&gt; Count++&lt;br /&gt; if(Mod(Count,2) = 0)&lt;br /&gt; {&lt;br /&gt; Gui, Font, cRed&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt; Gui, Font, cGreen&lt;br /&gt; }&lt;br /&gt; GuiControl, Font, _Text&lt;br /&gt; return&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="색깔변경~"/>	</entry><entry>
		<title>tab 안에 tab</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/567092"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/567092#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/567092</id>
		<published>2016-10-07T17:58:25+09:00</published>
		<updated>2016-10-10T09:49:17+09:00</updated>
		<author>
			<name>AutoProMaker</name>
		</author>
		<summary type="text">Gui Add, Tab, vOuterTab w400 h300 gSelectOuterTab, 한글|Tab 2 Gui Add, Tab, vInnerTab w370 h260 xp+10 yp+30 hwndInnerTab, 한글2|Tab 2 WinSet Top,, ahk_id %InnerTab% Gui Show return SelectOuterTab: GuiControlGet OuterTab GuiControl % (OuterTab = &quot;한글&quot;) ? &quot;Show&quot; : &quot;Hide&quot;, InnerTab GuiControl MoveDraw, OuterTab return GuiClose: GuiEscape: ExitApp</summary>
	<content type="html">&lt;p&gt;Gui Add, Tab, vOuterTab w400 h300 gSelectOuterTab, 한글|Tab 2&lt;br /&gt; Gui Add, Tab, vInnerTab w370 h260 xp+10 yp+30 hwndInnerTab, 한글2|Tab 2&lt;br /&gt; WinSet Top,, ahk_id %InnerTab%&lt;br /&gt; Gui Show&lt;br /&gt; return&lt;br /&gt; SelectOuterTab:&lt;br /&gt; GuiControlGet OuterTab&lt;br /&gt; GuiControl % (OuterTab = &quot;한글&quot;) ? &quot;Show&quot; : &quot;Hide&quot;, InnerTab&lt;br /&gt; GuiControl MoveDraw, OuterTab&lt;br /&gt; return&lt;br /&gt; GuiClose:&lt;br /&gt; GuiEscape:&lt;br /&gt; ExitApp&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="tab"/><category term="안에"/>	</entry><entry>
		<title>GUI 설정값 파일(ini)에 저장 및 불러오기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/564506"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/564506#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/564506</id>
		<published>2016-09-23T21:30:44+09:00</published>
		<updated>2018-03-23T02:44:00+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">해당 예제는 에디트박스에 입력된 값을 설정.ini에 저장하고 불러오는 예제입니다. 에디트박스의 값뿐만 아니라, 체크박스, 콤보박스 등... gui의 값을 관리할 수 있습니다.</summary>
	<content type="html">&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;캡처.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/506/564/2f39469a7749c9ff0c0185d7167b4811.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;해당 예제는 에디트박스에 입력된 값을 설정.ini에 저장하고 불러오는 예제입니다.&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;에디트박스의 값뿐만 아니라, 체크박스, 콤보박스 등...&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;gui의 값을 관리할 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>Process Suspend/Resume</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/563885"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/563885#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/563885</id>
		<published>2016-09-19T05:30:03+09:00</published>
		<updated>2022-08-15T11:15:51+09:00</updated>
		<author>
			<name>Algorithm</name>
		</author>
		<summary type="text">언제나 짧막한 팁을 찾아서 올리는 Algorithm 입니다. 오늘은 Dll 콜을 사용하여 Process 를 일시정지 하고 재개하는 기능을 알아보도록 하겠습니다. 물론 이건 오토핫키 사이트에서 가져온 팁 입니다. 아래는 예제 입니다. Process.ahk Run, Notepad.exe WinWait, ahk_class Notepad Process_Suspend(&quot;Notepad.exe&quot;) ; 일시정지 Process Exist로 PID :=%Errorlevel% 획득하셔셔 PID 넣으셔도 됍니다. Sleep, 5000 Process_Resume(&quot;...</summary>
	<content type="html">&lt;p&gt;언제나 짧막한 팁을 찾아서&amp;nbsp;올리는 Algorithm 입니다.&lt;/p&gt; &lt;p&gt;오늘은 Dll 콜을 사용하여 Process 를 일시정지 하고 재개하는 기능을 알아보도록 하겠습니다.&lt;/p&gt; &lt;p&gt;물론 이건 오토핫키 사이트에서 가져온 팁 입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;프로세스.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/866096/885/563/0a4361760ecba84b4428b155e520426d.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아래는 예제 입니다.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://autolabs.co.kr/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=1041019&amp;amp;sid=24830c79b1a1ece74d37b854014f646f&amp;amp;module_srl=4829&quot;&gt;Process.ahk&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Run, Notepad.exe&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;typ&quot;&gt;WinWait&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; ahk_class &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Notepad&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;typ&quot;&gt;Process_Suspend&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&amp;quot;Notepad.exe&amp;quot;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;) ; 일시정지 &lt;span style=&quot;color:rgb(255,0,0);&quot;&gt;Process Exist로&amp;nbsp;PID :=%Errorlevel%&amp;nbsp; 획득하셔셔 PID 넣으셔도 됍니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;typ&quot;&gt;Sleep&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;5000&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;typ&quot;&gt;Process_Resume&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&amp;quot;Notepad.exe&amp;quot;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;;&amp;nbsp;&amp;nbsp;재개 &lt;/span&gt;&lt;span style=&quot;color:rgb(255,0,0);&quot;&gt;Process Exist로&amp;nbsp;PID :=%Errorlevel%&amp;nbsp; 획득하셔셔 PID 넣으셔도 됍니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Process"/><category term="Suspend/Resume"/>	</entry><entry>
		<title>Read memory value type 변경하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/563306"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/563306#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/563306</id>
		<published>2016-09-16T00:08:55+09:00</published>
		<updated>2016-09-16T18:00:33+09:00</updated>
		<author>
			<name>Algorithm</name>
		</author>
		<summary type="text">이 팁은 포스몬 님의 Readmemory 포인터 편을 읽고 만들어졌습니다. 약간의 빠지는 부가적인 팁 작성 내용들 입니다. aTypeSize := , &quot;UChar&quot; , &quot;Char&quot; , &quot;UShort&quot; , &quot;Short&quot; , &quot;UInt&quot; , &quot;Int&quot; , &quot;UFloat&quot; , &quot;Float&quot; , &quot;Int64&quot; , &quot;Double&quot; 기호에 맞춰서 원하시는 Value type 고르시고 아래 else if 구문에 추가 시키는거도 가능하고 변수 변경도 가능합니다. Value Type 변경 방법은 아래와 같습니다. 첫번째 줄의 구문에서 Readme...</summary>
	<content type="html">&lt;p&gt;이 팁은 포스몬 님의 Readmemory 포인터 편을 읽고 만들어졌습니다.&lt;/p&gt; &lt;p&gt;약간의 빠지는 부가적인 팁 작성 내용들 입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;value.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041055/306/563/a3a044412ec42d4cdfe4b2e1364870e8.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;aTypeSize := , &quot;UChar&quot; , &quot;Char&quot; &lt;br /&gt; , &quot;UShort&quot; , &quot;Short&quot; &lt;br /&gt; , &quot;UInt&quot; , &quot;Int&quot;&lt;br /&gt; , &quot;UFloat&quot; , &quot;Float&quot;&lt;br /&gt; , &quot;Int64&quot; , &quot;Double&quot;&lt;/p&gt; &lt;p&gt;기호에 맞춰서 원하시는 Value type 고르시고&lt;/p&gt; &lt;p&gt;아래 else if 구문에 추가 시키는거도 가능하고 변수 변경도 가능합니다.&lt;/p&gt; &lt;p&gt;Value Type 변경 방법은 아래와 같습니다.&lt;/p&gt; &lt;p&gt;첫번째 줄의 구문에서&lt;/p&gt; &lt;p&gt;Readmemory(MADDRESS=0, PROGRAM=&quot;&quot;,BYTE = ? )&lt;/p&gt; &lt;p&gt;위에서 지정하신 Value Type 변수중에서 선택하셔셔 BYTE 에 넣으시면 됍니다.&lt;/p&gt; &lt;p&gt;예를들어 Float 로 지정하시고 싶고 Value Type을 1추가 시켜주고 싶다고 하시면&lt;/p&gt; &lt;p&gt;밑의 else if 구문에 추가 시켜주시면 됍니다.&lt;/p&gt; &lt;p&gt;else if (BYTES = 10) &lt;span style=&quot;color:rgb(255,0,0);&quot;&gt; ; BYTE = ? 에 원하시는 아무 변수 명을 넣으시면 됍니다.&lt;/span&gt;&lt;br /&gt; Type := &quot;Float&quot;&lt;/p&gt; &lt;p&gt;저 같은 경우는 10으로 하였습니다.&lt;/p&gt; &lt;p&gt;Readmemory(MADDRESS=0, PROGRAM=&quot;&quot;,BYTE = 10 )&lt;/p&gt; &lt;p&gt;하시면 나오는 Value Type이 Float 나오게 됍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;끝!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Read"/><category term="memory"/><category term="value"/><category term="type"/><category term="변경하기"/>	</entry><entry>
		<title>체크박스(checkbox) 클릭(click) 이벤트</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559481"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559481#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559481</id>
		<published>2016-08-27T03:30:18+09:00</published>
		<updated>2017-11-25T18:56:47+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[Autohotkey Script Example] 체크박스(checkbox) 클릭(click) 예제입니다. [기본화면입니다.] [체크박스를 클릭하여 체크모드 설정] [체크박스를 다시 클릭하여 체크모드 해제] 체크박스를 클릭하였을시 체크상태에 따라 원하시는 기능을 만들때 참고하시면 될것 같습니다.</summary>
	<content type="html">&lt;p&gt;[Autohotkey Script Example] 체크박스(checkbox) 클릭(click) 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;1.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/481/559/e6fb7653b29d565d919227e9223d3b4a.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[기본화면입니다.]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;2.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/481/559/7fbc283015949290b653c2c9d295ed3d.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[체크박스를 클릭하여 체크모드 설정]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;3.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/481/559/cd3287ccdddb8c2daa9f6dfaa33cf6e9.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[체크박스를 다시 클릭하여 체크모드 해제]&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;체크박스를 클릭하였을시 체크상태에 따라 원하시는 기능을 만들때 참고하시면 될것 같습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>시간(Time) 비교(compare) 후 이벤트 작동</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559476"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559476#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559476</id>
		<published>2016-08-27T03:27:34+09:00</published>
		<updated>2017-11-24T00:08:29+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">이번예제는 [Autohotkey Script Example] 시간(Time) 비교(compare) 후 이벤트 작동 입니다. &quot;뀨뀨꺄꺄&quot;님의 질문에 대한 답변을 작성하다가 생각나서 예제로 만들어봅니다 (출처밝힘ㅋㅋ) 특정 시간을 설정하여 예약을 하면, 설정시간이 되었을시 메세지를 출력하는 예제입니다. 원하시는 기능이 있으시면, 함수로 작성하셔서 메세지가 출력되는 위치에서 호출해주시면 됩니다. [현재시간보다 크게 설정시간을 설정하시구 예약버튼...</summary>
	<content type="html">&lt;p&gt;이번예제는 [Autohotkey Script Example] 시간(Time) 비교(compare) 후 이벤트 작동&amp;nbsp;입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&quot;뀨뀨꺄꺄&quot;님의 질문에 대한 답변을 작성하다가 생각나서 예제로 만들어봅니다&amp;nbsp;(출처밝힘ㅋㅋ)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;특정 시간을 설정하여 예약을 하면,&amp;nbsp;설정시간이 되었을시 메세지를 출력하는 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;원하시는 기능이 있으시면, 함수로 작성하셔서 메세지가 출력되는 위치에서 호출해주시면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;캡처1.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/476/559/8e27ed81ca104c9f00862b64330fc7e3.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[현재시간보다 크게 설정시간을 설정하시구 예약버튼을 눌러주세요]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;캡처2.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/476/559/dbee2ca742c21bc3e442d41dc5df5641.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[현재시간이 설정시간에 도달하면 메세지가 출력됩니다.]&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>반복문(loop)을 이용한 10회 재시도 이미지서치(ImageSearch)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559468"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559468#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559468</id>
		<published>2016-08-27T03:23:19+09:00</published>
		<updated>2018-04-18T02:18:54+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">이번예제는 [Autohotkey Script Example] 반복문(loop)을 이용한 10회 재시도 이미지서치(ImageSearch)입니다. 이미지서치 실패시 10회 재서치 시도를 하며, 10회까지 반복되는동안 서치가 성공하면 바로 break를 통해 loop문을 종료합니다. 서치시작 : HOME키 첨부된 ex.png를 open하시면 서치합니다. [▲서치대기] [▲이미지서치 실패시 10회까지 재서치 시도..] [▲10회가 되기전에 이미지서치 성공하면 loop 탈출..] 상태바(status...</summary>
	<content type="html">&lt;p&gt;이번예제는 [Autohotkey Script Example] 반복문(loop)을 이용한 10회 재시도 이미지서치(ImageSearch)입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이미지서치 실패시 10회 재서치 시도를 하며, 10회까지 반복되는동안 서치가 성공하면 바로 break를 통해 loop문을 종료합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;서치시작 : HOME키&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;첨부된 ex.png를 open하시면 서치합니다.&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;1.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/468/559/8fe3e68e9b536e0c7b05f4b259df4fe2.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[▲서치대기]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;2.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/468/559/7b9b4d8fdd6139a922d796703fe128f9.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[▲이미지서치&amp;nbsp;실패시 10회까지 재서치 시도..]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;3.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/468/559/0bd5a4b4c9157a5b1b4cf9dcca599c59.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;[▲10회가 되기전에 이미지서치 성공하면 loop 탈출..]&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;상태바(status bar)를&amp;nbsp;통해&amp;nbsp;재시도 횟수가 나타나기때문에&amp;nbsp;서치상태를 확인하기 용이한 예제입니다.&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>타이머(Timer)를 이용한 실시간 이미지서치(ImageSearch)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559461"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559461#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559461</id>
		<published>2016-08-27T03:20:41+09:00</published>
		<updated>2017-11-23T21:13:28+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">이번예제는 타이머를 이용한 실시간 이미지서치 예제입니다. 서치는 1초주기로 이미지를 찾으며, 찾으면 &quot;찾았습니다.&quot;, 못찾았으면 &quot;찾기못했습니다.&quot;라는 문자열이 출력됩니다. &lt;스크립트 실행시 첫 화면&gt; &lt;이미지서치 시작! (단축키 : HOME키)&gt; &lt;이미지 못찾았을시&gt; &lt;이미지를 띄워주고 찾았을시&gt; &lt;이미지서치 중지! (단축키 : End키)&gt;</summary>
	<content type="html">&lt;p&gt;이번예제는 타이머를 이용한 실시간 이미지서치 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;서치는 1초주기로 이미지를 찾으며, 찾으면 &amp;quot;찾았습니다.&amp;quot;, 못찾았으면 &amp;quot;찾기못했습니다.&amp;quot;라는&amp;nbsp;문자열이 출력됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;1.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/461/559/4a4a66a161f0c976823860d35d46e174.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;lt;스크립트 실행시 첫 화면&amp;gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;2.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/461/559/7008e4ea73af91e30fac8a66f0f73758.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;lt;이미지서치 시작! (단축키 :&amp;nbsp;HOME키)&amp;gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;3.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/461/559/45310d3062aa985aad8d3292579525a6.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;lt;이미지 못찾았을시&amp;gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;4.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/461/559/5538bfdfbbbd7add0440f09caf85fdb4.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;lt;이미지를 띄워주고&amp;nbsp;찾았을시&amp;gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;1.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/461/559/4a4a66a161f0c976823860d35d46e174.PNG&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&amp;lt;이미지서치 중지! (단축키 : End키)&amp;gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>이미지서치(ImageSearch) 간단예제</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559458"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559458#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559458</id>
		<published>2016-08-27T03:16:41+09:00</published>
		<updated>2018-09-24T15:14:28+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">간단한 이미지서치 예제입니다. 시작 : Home키 종료 : End키 # 이미지파일(ex.png)은 ahk 예제 스크립트와 동일한 폴더에 있어야 합니다. # 이미지파일의 이름은 ex.png로 하셔야 합니다..</summary>
	<content type="html">&lt;p&gt;간단한 이미지서치 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;시작 : Home키&lt;/p&gt; &lt;p&gt;종료 : End키&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;# 이미지파일(ex.png)은 ahk 예제 스크립트와 동일한 폴더에 있어야 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;# 이미지파일의 이름은 ex.png로 하셔야 합니다..&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;5069b38babaad77b03ab2b2579da3636.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/458/559/8dce03fb6975d94a41944992eeb8d510.PNG&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>마우스 커서위치의(mouse cursor) 픽셀색상값 얻기(PixGetColor)</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559454"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559454#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559454</id>
		<published>2016-08-27T03:13:52+09:00</published>
		<updated>2017-11-21T23:24:18+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">마우스 커서위치의 RGB값 16진수(00~FF), 10진수(0~255), 해당 좌표값을 실시간 툴팁으로 보여주는 예제입니다. &quot;http://w3tech.tistory.com/40&quot; 참조해서 일부 수정보완을 한 예제입니다. 시작 : 왼쪽 윈도우키를 누르고 있는동안 툴팁이 나타납니다. (윈도우키를 때고 붙여넣기(ctrl+v)하시면 툴팁의 정보가 그대로 붙여넣기됩니다.) 종료 : 컨트롤+End키</summary>
	<content type="html">&lt;p&gt;마우스 커서위치의 RGB값 16진수(00~FF), 10진수(0~255), 해당 좌표값을 실시간 툴팁으로 보여주는 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;quot;http://w3tech.tistory.com/40&amp;quot; 참조해서 일부 수정보완을 한 예제입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;시작 : 왼쪽 윈도우키를 누르고 있는동안 툴팁이&amp;nbsp;나타납니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (윈도우키를 때고 붙여넣기(ctrl+v)하시면 툴팁의 정보가 그대로 붙여넣기됩니다.)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;종료 : 컨트롤+End키&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;cc077931628ef82873624ccf1b019cf2.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/454/559/ef1a6a7c719c7dc1fcc8e982c50017cd.png&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>g라벨(Label) 이용하여 메시지박스 출력</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559451"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559451#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559451</id>
		<published>2016-08-27T03:10:10+09:00</published>
		<updated>2018-04-18T02:06:17+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[명령어] g함수라벨명 [설명] gui컨트롤 add시 선언된 g함수라벨을 이용하여 해당 컨트롤의 이벤트를 처리합니다. [사용예제] 에디트박스+버튼+g라벨이용 메시지박스 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Gui, Add, Edit, x5 y5 w240 h65 vEditVal ;gui 컨트롤 v라벨 변수적용 Gui, Add, Button, x5 y72 w240 h24 gBtn1, 확인 ;gui 컨트롤 g라벨 변수적용 Gui, Show, w250 h100, g-label example ;창생성 return ;버튼클릭시 g라...</summary>
	<content type="html">&lt;ul&gt; &lt;li&gt;[명령어]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;g함수라벨명&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[설명]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;gui컨트롤 add시 선언된 g함수라벨을 이용하여 해당 컨트롤의 이벤트를 처리합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[사용예제]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;에디트박스+버튼+g라벨이용 메시지박스 출력&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;img alt=&quot;fbb8932663b81c3b0bf448b7029233ea.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/451/559/4da2f173ff66fc148b5c0ff51233f893.PNG&quot; /&gt;&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w240&amp;nbsp;h65&amp;nbsp;vEditVal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;gui&amp;nbsp;컨트롤&amp;nbsp;v라벨&amp;nbsp;변수적용&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;Button,&amp;nbsp;x5&amp;nbsp;y72&amp;nbsp;w240&amp;nbsp;h24&amp;nbsp;gBtn1,&amp;nbsp;확인&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;gui&amp;nbsp;컨트롤&amp;nbsp;g라벨&amp;nbsp;변수적용&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;w250&amp;nbsp;h100,&amp;nbsp;g&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;label&amp;nbsp;example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;창생성&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;버튼클릭시&amp;nbsp;g라벨로&amp;nbsp;인하여&amp;nbsp;Btn1&amp;nbsp;호출&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;Btn1:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,Submit,nohide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;컨트롤에&amp;nbsp;있는값&amp;nbsp;가져오기&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;msgbox,&amp;nbsp;%EditVal%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;메시지출력&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;ExitApp&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>v라벨(label) 이용하여 메시지박스 출력</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559448"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/559448#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/559448</id>
		<published>2016-08-27T03:08:11+09:00</published>
		<updated>2019-02-07T12:11:58+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">[명령어] v변수명 [설명] gui컨트롤에 v명칭으로 변수 명명 [사용예제] 에디트박스(edit)+v라벨(label)이용 메시지박스 출력 1 2 3 4 5 6 7 8 9 10 11 12 Gui, Add, Edit, x5 y5 w240 h85 vEditVal ;edit 컨트롤에 v라벨 변수적용 Gui, Show, w250 h100, AutoLab_Ex ;윈도우 생성 return ;실행:F1키 F1:: Gui,Submit,nohide ;컨트롤에 있는값 가져오기 msgbox, %EditVal% ;v라벨 컨트롤에 접근하여 해당 값 메시지 출력 return GuiC...</summary>
	<content type="html">&lt;ul&gt; &lt;li&gt;[명령어]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;v변수명&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[설명]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;gui컨트롤에 v명칭으로 변수 명명&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[사용예제]&lt;/li&gt; &lt;/ul&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;에디트박스(edit)+v라벨(label)이용 메시지박스 출력&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;img alt=&quot;3a6a6fc9b93ecbefcc32056f82419347.PNG&quot; src=&quot;https://autolabs.co.kr/files/attach/images/557719/448/559/632a45f3f8d264291880ce2d59af27d1.PNG&quot; /&gt;&lt;br /&gt; &amp;nbsp;&lt;/p&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#fafafa; border-radius:4px;&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;padding:6px; border-right:2px solid #e5e5e5&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; word-break: normal; text-align: right; color: rgb(102, 102, 102); line-height: 130%;&quot;&gt; &lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt; &lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;padding:6px 0&quot;&gt; &lt;div style=&quot;margin: 0px; padding: 0px; line-height: 130%;&quot;&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Add,&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Edit&lt;/span&gt;,&amp;nbsp;x5&amp;nbsp;y5&amp;nbsp;w240&amp;nbsp;h85&amp;nbsp;vEditVal&amp;nbsp;&amp;nbsp;;edit&amp;nbsp;컨트롤에&amp;nbsp;v라벨&amp;nbsp;변수적용&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,&amp;nbsp;Show,&amp;nbsp;w250&amp;nbsp;h100,&amp;nbsp;AutoLab_Ex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;윈도우&amp;nbsp;생성&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;;실행:F1키&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;F1&lt;/span&gt;::&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#0099cc&quot;&gt;Gui&lt;/span&gt;,Submit,nohide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;컨트롤에&amp;nbsp;있는값&amp;nbsp;가져오기&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;msgbox,&amp;nbsp;%EditVal%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;v라벨&amp;nbsp;컨트롤에&amp;nbsp;접근하여&amp;nbsp;해당&amp;nbsp;값&amp;nbsp;메시지&amp;nbsp;출력&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;return&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;GuiClose:&lt;/div&gt; &lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0099cc&quot;&gt;ExitApp&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;color: rgb(229, 229, 229); text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; style=&quot;text-decoration-line: none; color: white;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(229, 229, 229); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &amp;nbsp;&lt;/div&gt; &lt;p style=&quot;margin-left: 40px;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#010101; font-family:Consolas, &#039;Liberation Mono&#039;, Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&amp;nbsp;&lt;/div&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>Read memory 포인터 DLL  Base Address 값 얻기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/554608"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/554608#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/554608</id>
		<published>2016-08-03T18:49:49+09:00</published>
		<updated>2016-11-05T13:43:11+09:00</updated>
		<author>
			<name>Algorithm</name>
		</author>
		<summary type="text">이 팁은 포스몬 님의 Readmemory 포인터 편을 읽고 만들어졌습니다. 나머지 상세한 부분은 포스몬님의 글을 참고 하시면 됍니다. 포스몬님의 강좌에서 나온 포인터는 getProcessBaseAddress 사용하여 exe Base Address 값을 얻을수 있지만 포인터 주소가 프로그램에서 DLL 을 경유 할경우 getProcessBaseAddress 사용하여 Base Address 값을 얻을수 없습니다. 그래서 다른 DLL 콜 을 사용하여 PID 를 거쳐서 DLL Base Address 값을 ...</summary>
	<content type="html">&lt;p&gt;이 팁은 포스몬 님의 Readmemory 포인터 편을 읽고 만들어졌습니다.&lt;/p&gt; &lt;p&gt;나머지 상세한 부분은 포스몬님의 글을 참고 하시면 됍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;z.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041055/608/554/e717aa7655161f86282d897bdff0b015.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;포스몬님의 강좌에서 나온 포인터는 getProcessBaseAddress 사용하여&lt;/p&gt; &lt;p&gt; exe Base Address 값을 얻을수 있지만&lt;/p&gt; &lt;p&gt;포인터 주소가 프로그램에서 DLL 을 경유 할경우&lt;/p&gt; &lt;p&gt;getProcessBaseAddress 사용하여 Base Address 값을 얻을수 없습니다.&lt;/p&gt; &lt;p&gt;그래서 다른 DLL 콜 을 사용하여 PID 를 거쳐서 DLL Base Address 값을 읽어야합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;base2.jpg&quot; src=&quot;https://autolabs.co.kr/files/attach/images/1041055/608/554/72837946c33cdd2831c0b276d89818a2.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;프로그램의 Base Address 는 위 빨간색 네모를 뜻합니다.&lt;/p&gt; &lt;p&gt;64비트 기준 이며 아래 첨부한 DLL 콜 기능 사용하시면 됍니다.&lt;/p&gt; &lt;p&gt;&lt;a&gt;GetDLLbase 64bit.ahk&lt;/a&gt;&lt;/p&gt; &lt;p&gt;GetDllBase(DllName, PID = 0)&lt;br /&gt; {&lt;br /&gt; TH32CS_SNAPMODULE := 0x00000008&lt;br /&gt; INVALID_HANDLE_VALUE = -1&lt;br /&gt; structSize:=(A_IsUnicode ? 1032 : 516) + (A_PtrSize=8?48:32)&lt;br /&gt; VarSetCapacity(me32, structSize, 0)&lt;br /&gt; NumPut(structSize, me32)&lt;br /&gt; snapMod := DllCall(&quot;CreateToolhelp32Snapshot&quot;, &quot;Uint&quot;, TH32CS_SNAPMODULE&lt;br /&gt; , &quot;Uint&quot;, PID)&lt;br /&gt; If (snapMod = INVALID_HANDLE_VALUE) {&lt;br /&gt; Return 0&lt;br /&gt; }&lt;br /&gt; If (DllCall(&quot;Module32First&quot;, &quot;Uint&quot;, snapMod, &quot;Uint&quot;, &amp;amp;me32)){&lt;br /&gt; while(DllCall(&quot;Module32Next&quot;, &quot;Uint&quot;, snapMod, &quot;UInt&quot;, &amp;amp;me32)) {&lt;br /&gt; If !DllCall(&quot;lstrcmpi&quot;, &quot;AStr&quot;, DllName, &quot;UInt&quot;, &amp;amp;me32 + (A_PtrSize=8 ? 48 : 32)){&lt;br /&gt; DllCall(&quot;CloseHandle&quot;, &quot;UInt&quot;, snapMod)&lt;br /&gt; Return NumGet(&amp;amp;me32 + (A_PtrSize=8 ? 24 : 20),A_PtrSize=8 ? &quot;UInt64&quot; : &quot;UInt&quot;)&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; DllCall(&quot;CloseHandle&quot;, &quot;Uint&quot;, snapMod)&lt;br /&gt; Return 0&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;다음 소스코드 는 예제입니다.&lt;/p&gt; &lt;p&gt;Process = jusched.exe&lt;br /&gt; DllName = kernel32.dll&lt;/p&gt; &lt;p&gt;Process, Exist, %Process%&lt;/p&gt; &lt;p&gt;PID = %ErrorLevel%&lt;/p&gt; &lt;p&gt;Base := GetDllBase(Dllname,PID)&lt;/p&gt; &lt;p&gt;Msgbox,%base%&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;msgbox로 나온 Base Address 값을 비교해서 확인해보시면 됍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이후는 포스몬님 강좌에 나온 내용을 참고하시면 됍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="Read"/><category term="memory"/><category term="포인터"/><category term="DLL"/><category term="Base"/><category term="Address"/><category term="값"/><category term="얻기"/>	</entry><entry>
		<title>FPS게임, 마우스 화면 중앙고정 프로그램에서 에임 및 마우스 움직이는 방법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/554287"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/554287#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/554287</id>
		<published>2016-08-01T23:10:05+09:00</published>
		<updated>2022-07-29T22:59:41+09:00</updated>
		<author>
			<name>AutoProMaker</name>
		</author>
		<summary type="text">아마 FPS 게임 쪽에 쓰시는분들이 대다수 일꺼라 생각이 듭니다. 그러므로 FPS 게임 기준으로 적겠습니다. MouseMove 명령어를 사용하면 마우스가 돈다고 해야할까요? 하늘을 보거나, 땅을 보거나... 원하는 곳이 아닌 이상한곳으로 가버리게 되죠... 원인은 설명하자면 깊숙하게 들어가야하고... 해결법은 mouse_event 를 쓰시면됩니다. mouse_event 는 windows api 입니다. (windows api 란? 오토핫키 명령어처럼 윈도우 명령어라...</summary>
	<content type="html">&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;width:320px;height:100px;&quot;&gt;&lt;/ins&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아마 FPS 게임 쪽에 쓰시는분들이 대다수 일꺼라 생각이 듭니다.&lt;/p&gt; &lt;p&gt;그러므로 FPS 게임 기준으로 적겠습니다.&lt;/p&gt; &lt;p&gt;MouseMove 명령어를 사용하면 마우스가 돈다고 해야할까요? 하늘을 보거나, 땅을 보거나... 원하는 곳이 아닌 이상한곳으로 가버리게 되죠...&lt;/p&gt; &lt;p&gt;원인은 설명하자면 깊숙하게 들어가야하고... 해결법은 mouse_event 를 쓰시면됩니다.&lt;/p&gt; &lt;p&gt;mouse_event 는 windows api 입니다. (windows api 란? 오토핫키 명령어처럼 윈도우 명령어라고 생각하시면 됩니다.)&lt;/p&gt; &lt;p&gt;DllCall 문법은&amp;nbsp;DllCall(&amp;quot;[DllFile\]Function&amp;quot; [, Type1, Arg1, Type2, Arg2, &amp;quot;Cdecl ReturnType&amp;quot;]) 입니다.&lt;/p&gt; &lt;p&gt;자세하게 알아보고 싶으신분은&amp;nbsp;https://autohotkey.com/docs/commands/DllCall.htm 여기로 가시면 됩니다.&lt;/p&gt; &lt;p&gt;mouse_event api 사용 문법은&amp;nbsp;https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms646260(v=vs.85).aspx&amp;nbsp;여기서 확인하시면됩니다.&lt;/p&gt; &lt;p&gt;설명은 여기까지 하고 실전 코드를 적어드립니다.&lt;/p&gt; &lt;p&gt;DllCall(&amp;quot;mouse_event&amp;quot;, uint, 1, int, 100, int, 100, uint, 0, int, 0)&lt;/p&gt; &lt;p&gt;이렇게 적어주시면 현 좌표를 0,0 기준으로 우측아래서 100, 100 으로 이동합니다.&lt;/p&gt; &lt;p&gt;(모니터 기준, 프로그램 기준이라고생각하시면 안됩니다.)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이제 FPS에서 사용하는 알고리즘을 알려드리겠습니다.&lt;/p&gt; &lt;p&gt;MouseGetPos, MouseX, MouseY ; 현 마우스 좌표를 MouseX, MouseY 변수에 저장합니다.&lt;/p&gt; &lt;p&gt;/* 만약 이동해야될 좌표가 300, 300이라고 가정하면 */&lt;/p&gt; &lt;p&gt;DllCall(&amp;quot;mouse_event&amp;quot;, uint, 1, int, 300-MouseX, int, 300-MouseY, uint, 0, int, 0)&lt;/p&gt; &lt;p&gt;한국어로 정리하자면 이동해야될곳 - 현좌표 입니다.&lt;/p&gt; &lt;p&gt;처음부터 바로 응용코드를 넣지마시고 단순히 100,100 좌표로 이동하는 mouse_event 를 구현해보시면 이해되실꺼라 생각합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="FPS게임"/><category term="마우스"/><category term="화면"/><category term="중앙고정"/><category term="프로그램에서"/><category term="에임"/><category term="및"/><category term="움직이는"/><category term="방법"/>	</entry><entry>
		<title>이전항목 저장, 불러오기 예제입니다.</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/551241"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/551241#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/551241</id>
		<published>2016-07-20T20:58:31+09:00</published>
		<updated>2022-07-30T19:27:51+09:00</updated>
		<author>
			<name>헬퍼</name>
		</author>
		<summary type="text">저도 궁금한 명령어라서 배우면서 만들어봤습니다 실행할 명령 설정 → 변수에 있는 기능인 이전항목 저장과 이전항목 불러오기 기능에 대해서 설명하는 파일입니다 분석 편집기로 첨부 파일을 열어서 밑의 흐름도와 같이 참고하세요! 흐름도(확대)</summary>
	<content type="html">&lt;p&gt;저도 궁금한 명령어라서 배우면서 만들어봤습니다&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;실행할 명령 설정 &amp;rarr; 변수에 있는 기능인 이전항목 저장과 이전항목 불러오기 기능에 대해서&amp;nbsp;설명하는 파일입니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt; 분석 편집기로 첨부 파일을 열어서 밑의 흐름도와 같이 참고하세요!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;흐름도(&lt;a href=&quot;http://gogooma.woobi.co.kr/ref1.png&quot;&gt;확대&lt;/a&gt;)&lt;/p&gt; &lt;p style=&quot;text-align:center;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://gogooma.woobi.co.kr/ref1-50.png&quot; style=&quot;width:1057px;height:389px;&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="이전항목"/><category term="저장"/><category term="불러오기"/><category term="예제입니다."/>	</entry><entry>
		<title>가상화 파일을 실행할땐 생성시키고! 끌땐 삭제시키자!</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520613"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520613#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/520613</id>
		<published>2016-04-29T16:42:42+09:00</published>
		<updated>2017-04-19T15:19:47+09:00</updated>
		<author>
			<name>라파엘2</name>
		</author>
		<summary type="text">원문주소:http://knowledgeisfree.tistory.com/51 위에 원문을 통해 조금(?)응용해서 만들어보았습니다. 파일을 끌때 Terminate: DllCall(&quot;bxsdk32\BoxedAppSDK_Exit&quot;) DllCall(&quot;FreeLibrary&quot;, &quot;UInt&quot;, hModule) FileDelete, %파일경로%\파일이름.확장자명 sleep 100 ExitApp return 실행시킬때 Virtualize: hModule := DllCall(&quot;LoadLibrary&quot;, str, A_ScriptDir &quot;\bxsdk32.dll&quot;) DllCall(&quot;bxsdk32\BoxedAppSDK_Init&quot;) DllCall(&quot;bxs...</summary>
	<content type="html">&lt;p&gt;원문주소:http://knowledgeisfree.tistory.com/51&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;위에 원문을 통해 조금(?)응용해서 만들어보았습니다.&lt;/p&gt; &lt;p&gt;파일을 끌때&lt;/p&gt; &lt;p&gt;Terminate:&lt;br /&gt; DllCall(&quot;bxsdk32\BoxedAppSDK_Exit&quot;)&lt;br /&gt; DllCall(&quot;FreeLibrary&quot;, &quot;UInt&quot;, hModule)&lt;br /&gt; FileDelete, %파일경로%\파일이름.확장자명&lt;br /&gt; sleep 100&lt;br /&gt; ExitApp&lt;br /&gt; return&lt;/p&gt; &lt;p&gt;실행시킬때&lt;/p&gt; &lt;p&gt;Virtualize:&lt;br /&gt; hModule := DllCall(&quot;LoadLibrary&quot;, str, A_ScriptDir &quot;\bxsdk32.dll&quot;)&lt;br /&gt; DllCall(&quot;bxsdk32\BoxedAppSDK_Init&quot;)&lt;br /&gt; DllCall(&quot;bxsdk32\BoxedAppSDK_CreateVirtualDirectoryA&quot;, AStr, 파일경로, Int, 0)&lt;br /&gt; return&lt;/p&gt; &lt;p&gt;간단하게 프로그램이 꺼질때!&lt;/p&gt; &lt;p&gt;FileDelete, %파일경로%\파일이름.확장자명을 이용하시면 프로그램이 꺼질 때 자동으로 꺼지게 할 수 있습니다.&lt;/p&gt; &lt;p&gt;딜레이를 안주면 삭제도 시키기전에 꺼지게 때문에 0.1딜레이를 주었습니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="가상화"/><category term="파일을"/><category term="실행할땐"/><category term="생성시키고!"/><category term="끌땐"/><category term="삭제시키자!"/>	</entry><entry>
		<title>window spy 이용해서 좌표 잡을때 깨알팁 /이미지有</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520591"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520591#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/520591</id>
		<published>2016-04-29T12:07:41+09:00</published>
		<updated>2016-12-03T16:51:34+09:00</updated>
		<author>
			<name>Shasu</name>
		</author>
		<summary type="text">Absolute Relative Client 중에 뭐를 써야하나 고민하시는분들을위한.. 깨알팁입니다. 저도 잘은못해서 이게 100%맞다고는 못말하지만 지금까지 하는동안 이렇게해서 오류는 없었네요 ㅎ 보통 사용 하시는 응용프로그램의 좌표를 잡을때 CoordMode, pixel,Screen WinGetPos, pos_x,pos_y,width,height, 를 많이 사용하시는데요 계산기를 통해서 어느점을 이용해야하는지 설명해드릴게요 CoordMode, pixel,Screen WinGetPos, pos_x,p...</summary>
	<content type="html">&lt;p&gt; &lt;/p&gt; &lt;p&gt;Absolute&lt;/p&gt; &lt;p&gt;Relative&lt;/p&gt; &lt;p&gt;Client&lt;/p&gt; &lt;p&gt;중에 뭐를 써야하나 고민하시는분들을위한.. 깨알팁입니다. 저도 잘은못해서 이게 100%맞다고는 못말하지만 지금까지 하는동안 이렇게해서 오류는 없었네요 ㅎ&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;보통 사용 하시는 응용프로그램의 좌표를 잡을때&lt;/p&gt; &lt;p&gt;CoordMode, pixel,Screen&lt;br /&gt; WinGetPos, pos_x,pos_y,width,height,&lt;/p&gt; &lt;p&gt;를 많이 사용하시는데요&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;계산기를 통해서 어느점을 이용해야하는지 설명해드릴게요&lt;/p&gt; &lt;p&gt;CoordMode, pixel,Screen&lt;br /&gt; WinGetPos, pos_x,pos_y,width,height,계산기 와 window spy를 켜봅니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Absolute 의 경우에는 절대좌표로 모니터상 왼쪽 맨위 (빨간점) 이 0,0 으로 시작해서 오른쪽 최하단이 &lt;/p&gt; &lt;p&gt;해상도( 지금은 1920,1080을 이용중이기에 1920,1080이 되겠네요)에따라 나오기때문에 모니터에 보이는 마우스위치가&lt;/p&gt; &lt;p&gt;지금 어디있는지 알기 쉽습니다.&lt;/p&gt; &lt;p&gt;Relative 의 경우에는 실행중인 프로그램의 왼쪽 최상단이 0,0 으로 되어서 그걸 기준으로 좌표를 짜주는거구요&lt;/p&gt; &lt;p&gt;Client 는 타이틀바 등등.. 그런거 밑의 인제 Class가있곳부터 0,0 을 계산해주는걸로.. 알고있습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;우선 이미지를 통해 알아보겠습니다&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;빨간점 = Absolute , 파란점 =Relative ,초록색점 Client상에서 0,0 시작되는곳 위치입니다. (스파이도 한번봐보세요~ 대충해놔서 정확히 0,0은아니지만.. 그초록색창에있을때 저좌표가나온겁니다)&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/866090/591/520/5232a5ed1153e8884420deb242aa42e5.png&quot; /&gt;&lt;img alt=&quot;1.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/866090/591/520/3a53d662be624972f159cdf54840d0e8.png&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;그럼인제 무엇을 기준으로 좌표를 짜야하는가.. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;CoordMode, pixel,Screen&lt;br /&gt; WinGetPos, pos_x,pos_y,width,height,계산기 를 하시면&lt;/p&gt; &lt;p&gt;계산기프로그램의 x,y좌표 너비 높이를 알수있는데요&lt;/p&gt; &lt;p&gt;pos_x , pos_y의 경우 파란색 점과 동일안 위치의 Absolute 값을 찾아줍니다.&lt;/p&gt; &lt;p&gt;첫번째 사진의 386,217이라고 적혀있는 값이 지금&lt;/p&gt; &lt;p&gt;pos_x := 386&lt;/p&gt; &lt;p&gt;pos_y := 217이 된거겠네요&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;계산기를 활성화 시켜둔 상황에서 숫자 7버튼에 마우스를 올려두면&lt;/p&gt; &lt;p&gt;relative값이 36,193이라고 나오는데요&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;3.png&quot; src=&quot;https://autolabs.co.kr/files/attach/images/866090/591/520/4bc73fa51cf2de8bea671f218b9ba8ce.png&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;pos_x+36 &lt;/p&gt; &lt;p&gt;pos_y+193 &lt;/p&gt; &lt;p&gt;을 각각 새로운 좌표 Nx:=pos_x+36&lt;/p&gt; &lt;p&gt;Ny:=pos_y+193&lt;/p&gt; &lt;p&gt;으로 두고&lt;/p&gt; &lt;p&gt;Nx, Ny를 클릭시키면&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;계산기창이 어디있던간에 계산기의 7을 누를수있게되는겁니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;결론 -&amp;gt; Absolute + Relative를 사용하면된다 끄읏&lt;/p&gt; &lt;p&gt; &lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="window"/><category term="spy"/><category term="이용해서"/><category term="좌표"/><category term="잡을때"/><category term="깨알팁"/><category term="/이미지有"/>	</entry><entry>
		<title>RGB값 구하는데 고민하지마세요~</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520397"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/520397#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/520397</id>
		<published>2016-04-28T11:36:49+09:00</published>
		<updated>2016-12-03T14:02:07+09:00</updated>
		<author>
			<name>라파엘2</name>
		</author>
		<summary type="text">https://search.naver.com/search.naver?sm=tab_hty.top&amp;where=nexearch&amp;ie=utf8&amp;query=rgb%EA%B0%92 만약 RGB값이 0xFFFFFF이라면 0을 제외한 나머지 FFFFFF을 입력하시면 RGB값을 자동으로 찾아줍니다. 그냥 네이버에 RGB값만 쳐도 나오니 굳이 사이트찾아다니실 필요없습니다!</summary>
	<content type="html">&lt;p&gt;https://search.naver.com/search.naver?sm=tab_hty.top&amp;amp;where=nexearch&amp;amp;ie=utf8&amp;amp;query=rgb%EA%B0%92&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;만약 RGB값이&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;0xFFFFFF이라면 0을 제외한 나머지 FFFFFF을 입력하시면 RGB값을 자동으로 찾아줍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;그냥 네이버에 RGB값만 쳐도 나오니 굳이 사이트찾아다니실 필요없습니다!&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="RGB값"/><category term="구하는데"/><category term="고민하지마세요~"/>	</entry><entry>
		<title>Send and Click Tool V4.1</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/486686"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/486686#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/486686</id>
		<published>2016-03-27T15:43:11+09:00</published>
		<updated>2016-03-28T01:24:40+09:00</updated>
		<author>
			<name>포스몬</name>
		</author>
		<summary type="text">출처 : https://autohotkey.com/board/topic/95653--/ if not A_IsAdmin { Run *RunAs &quot;%A_ScriptFullPath%&quot; ExitApp } ; ======================== #SingleInstance, force #InstallKeybdHook #InstallMouseHook DetectHiddenWindows, On CoordMode, Mouse, Relative ; needed for mouseclickdrag CoordMode, Tooltip, Screen SetTitleMatchMode, 2 SetKeyDelay, 200,200 SetWinDelay, 300 SetControlDelay, 300 SetBatchLines, 30...</summary>
	<content type="html">&lt;pre&gt; 출처 : https://autohotkey.com/board/topic/95653--/ if not A_IsAdmin { Run *RunAs &quot;%A_ScriptFullPath%&quot; ExitApp } ; ======================== #SingleInstance, force #InstallKeybdHook #InstallMouseHook DetectHiddenWindows, On CoordMode, Mouse, Relative ; needed for mouseclickdrag CoordMode, Tooltip, Screen SetTitleMatchMode, 2 SetKeyDelay, 200,200 SetWinDelay, 300 SetControlDelay, 300 SetBatchLines, 300ms Version := &quot;v4.1&quot; RunHotkey := 0 ; Hotkeys disabled until run button pressed. ; ======================================================================================== Gui, Main:Add, Tab2, x5 y5 w510 h520, Info | Config ; Info Tab Gui, Main:Add, Text, x170 y35 w180 h20, Send And Click Test Tool %Version% Gui, Main:Add, Text, x25 y67 w400 h20, Make sure that Click and Send Tool is running as Administrator or it will NOT work! Gui, Main:Add, Text, x25 y97 w470 h20, Also make sure that the game or program is running in Window mode to get the best results. Gui, Main:Add, Text, x25 y127 w470 h20, Around 2000 and 4000 is recommended for Time delay between the commands. Gui, Main:Add, Text, x25 y157 w470 h20, Note that F1 or F3 can NOT be used as test keys. Gui, Main:Add, Text, x15 y447 w180 h20, Autohtokey Forum Links: Gui, Main:Add, Link, x15 y467 h20, &amp;lt;a href=&quot;http://www.autohotkey.com/board/topic/95653--/&quot;&amp;gt;Send and Click Tool %Version%&amp;lt;/a&amp;gt; Gui, Main:Add, Link, x15 y487 h20, &amp;lt;a href=&quot;http://www.autohotkey.com/board/user/21149--/&quot;&amp;gt;SnowFlake Profile Page&amp;lt;/a&amp;gt; Gui, Main:Add, Text, x380 y427 h20, AHK Version %A_AhkVersion% Gui, Main:Add, Text, x380 y447 h20, System: %A_OSVersion% Gui, Main:Add, Text, x380 y467 h20, Version: %Version% Gui, Main:Add, Text, x380 y487 h20, Date: %A_DD%/%A_MM%/%A_YYYY% ; ======================================================================================== Gui, Main:Tab,2 ; Config Tab Gui, Main:Add, Button, x15 y37 w100 h30 gStart , Select a Window Gui, Main:Add, Text, x20 y77 w90 h20 , Selected Window : Gui, Main:Add, Edit, x115 yp-2 w250 h20 vwinid Gui, Main:Add, Text, x50 y117 w60 h20 , Time Delay : Gui, Main:Add, Edit, x115 yp-2 w70 h20 vWaitTime Number , 2000 Gui, Main:Add, Text, x30 y157 w80 h20 , Enter Test Key : Gui, Main:Add, Hotkey, x115 yp-2 w20 h20 vkex , Q Gui, Main:Add, Button, x15 y187 w100 h30 gCord , Select Mouse Coordinates Gui, Main:Add, Text, x60 y227 w50 h20 , Mouse X : Gui, Main:Add, Edit, x115 yp-2 w50 h20 Vxx Number Gui, Main:Add, Text, x60 y257 w50 h20 , Mouse Y : Gui, Main:Add, Edit, x115 yp-2 w50 h20 Vyy Number Gui, Main:Add, Radio, x15 y300 w110 h30 Checked vRadio_all, Test all send/click commands Gui, Main:Add, Radio, x136 y300 w110 h30 gRadio_advanced , Select Commands (Advanced Mode) Gui, Main:Add, Button, x15 y350 w100 h30 gsave , Run ; ======================================================================================== Gui, AdvanceClick:Add, Text, x165 y10 w170 h20 , Click Advanced Mode Settings Gui, AdvanceClick:Add, GroupBox, x5 y35 w470 h515 , Click Commands Gui, AdvanceClick:Add, CheckBox, x15 y67 w100 h30 , Test click Gui, AdvanceClick:Add, CheckBox, x15 y107 w100 h30 vMC1 , Test MouseClick Gui, AdvanceClick:Add, CheckBox, x15 y147 w150 h30 vMC2 , Test MouseClickDrag Fast Gui, AdvanceClick:Add, CheckBox, x15 y187 w170 h30 vMC3 , Test MouseClickDrag Slow Gui, AdvanceClick:Add, CheckBox, x15 y227 w130 h30 vMC4 , Test ControlClick Gui, AdvanceClick:Add, CheckBox, x15 y267 w130 h30 vMC5 , Test Send Click Gui, AdvanceClick:Add, CheckBox, x15 y307 w130 h30 vMC6 , Test SendRaw Click Gui, AdvanceClick:Add, CheckBox, x15 y347 w130 h30 vMC7 , Test SendPlay Click Gui, AdvanceClick:Add, CheckBox, x15 y387 w130 h30 vMC8 , Test SendEvent Click Gui, AdvanceClick:Add, CheckBox, x15 y427 w130 h30 vMC9 , Test SendInput Click Gui, AdvanceClick:Add, CheckBox, x15 y467 w130 h30 vMC10, Test ControlSend Click Gui, AdvanceClick:Add, CheckBox, x15 y507 w160 h30 vMC12, Test ControlSendRaw Click Gui, AdvanceClick:Add, CheckBox, x235 y67 w160 h30 vMC13, Test ControlClick v2 Gui, AdvanceClick:Add, CheckBox, x235 y107 w160 h30 vMC14, Test PostMessage Click Gui, AdvanceClick:Add, CheckBox, x235 y147 w160 h30 vMC15, Test SendMessage Click Gui, AdvanceClick:Add, CheckBox, x235 y187 w160 h30 vMC16, Test DllCall Mouse_event ; ======================================================================================== Gui, AdvanceSend:Add, Text, x95 y10 w170 h20 , Send Advanced Mode Settings Gui, AdvanceSend:Add, GroupBox, x5 y35 w330 h400 , Send Commands Gui, AdvanceSend:Add, Checkbox, x15 y65 w100 h30 vKS1, Test Send Gui, AdvanceSend:Add, Checkbox, x15 y+10 w100 h30 vKS2, Test SendRaw Gui, AdvanceSend:Add, Checkbox, x15 y+10 w150 h30 vKS3, Test SendInput Gui, AdvanceSend:Add, Checkbox, x15 y+10 w170 h30 vKS4, Test SendPlay Gui, AdvanceSend:Add, Checkbox, x15 y+10 w130 h30 vKS5, Test SendEvent Gui, AdvanceSend:Add, Checkbox, x15 y+10 w130 h30 vKS6, Test ControlSend Gui, AdvanceSend:Add, Checkbox, x15 y+10 w130 h30 vKS7, Test ControlSendRaw Gui, AdvanceSend:Add, Checkbox, x15 y+10 w260 h30 vKS8, Test Dllcall keybd_event Gui, AdvanceSend:Add, Checkbox, x15 y+10 w160 h30 vKS9, Test Send Wscript(COM) ; ======================================================================================== Gui, Main:Show, w520 h530 Center, Send And Click Tool %Version% return Radio_advanced: MsgBox, 4160, Select a the Commands, Select the Commands you want Send and Click Tool %Version% to test. IfMsgBox OK { Gui, AdvanceClick:Show, w480 h555, Click Advanced Mode Gui, AdvanceSend:Show, w340 h440, Send Advanced Mode } RunHotkey := 0 ; Reset to prevent hotkey use until Run Button pressed. return Start: gui,hide MsgBox, 4160, Select a Window, To start Press OK then`nPlace your cursor over the window you want to select. then press Space key to get the Title. IfMsgBox No goto, Start keywait, Space, D keywait, Space WinGetActiveTitle, winidX MsgBox, 4132, A Window have been selected, You have selected the following Window: `n`n %winidX% `n`nAre you satisfied with it? IfMsgBox No goto, Start GuiControl,, winid, %winidX% Gui, Submit Gui,Show, w520 h530 Center, Send and Click Tool %Version% RunHotkey := 0 ; Reset to prevent hotkey use until Run Button pressed. return Cord: gui,hide MsgBox, 4160, Select Coordination, Press OK then`nPress Space key to select the mouse X and Y coordination you want the test the Clicks on. keywait, Space, D keywait, Space mousegetpos, XXX, YYY MsgBox, 4132,Coordination have been set, You have set the following X and Y Coordinations`n`nX = %XXX%`n`nY = %YYY%`n`nAre you satisfied with it? IfMsgBox No goto, Cord GuiControl,, xx, %XXX% GuiControl,, yy, %YYY% Gui, Submit Gui, Show, w520 h530 Center, Send and Click Tool %Version% RunHotkey := 0 ; Reset to prevent hotkey use until Run Button pressed. return save: ; Run Button, Do all Checks here since we have hotkeys disabled until Run is clicked. Gui, Submit Gui, AdvanceSend:Submit Gui, AdvanceClick:Submit if (winid = &quot;&quot;) ; Check Window { MsgBox, 16, A Window is not selected!, Please select a window to use Send and Click Tool. Gui, Main:Show, w520 h530 Center, Send and Click Tool %Version% return } if (xx = &quot;&quot;) ; Check Coords { MsgBox, 16, Coords not selected!, Please select Mouse Coords to use Click Test. Gui, Main:Show, w520 h530 Center, Send and Click Tool %Version% return } if (radio_all) ; Check Radio Button { MC1 := MC2 := MC3 := MC4 := MC5 := MC6 := MC7 := MC8 := MC9 := MC10 := MC11 := MC12 := MC13 := MC14 := MC15 := MC16 := MC17 := 1 KS1 := KS2 := KS3 := KS4 := KS5 := KS6 := KS7 := KS8 := KS9 := 1 } if !(WaitTime &amp;gt;= 10) ; Check Delay { GuiControl,, WaitTime, 10 Gui, Submit } if (Kex = &quot;&quot;) ; Check kex value because using backspace will set hotkey to nothing! { GuiControl,, Kex, Q ;set to default Gui, Submit } MsgBox, 4148, Final Information, Window Selected = %winid%`n`n Key to send = %kex% `n`nWait time between send commands = %WaitTime%`n`nMouse X coordinate = %XXX%`n`nMouse Y coordinate = %YYY% IfMsgBox No { Gui,Show, w520 h530 Center, Send and Click Tool %Version% return } MsgBox, 4160, Select option, Select if you want to send the key or click the coordinates`n`nF1 = Tests the mouse click commands`n`nF3 = Tests the Send commands`n`nEscape will exit/quit Send and Click Tool %Version% RunHotkey := 1 return $F1:: ; Press F1 to run Click test. KeyWait, F1 if !RunHotkey return RunHotkey := 0 SoundBeep ClickTest: ; ======================================================================================== sleep, WaitTime ToolTip, Running Click Test,0,0 WinActivate, %winid% WinSet, AlwaysOnTop, ON, %winid% IF (MC1) { ToolTip, Testing Click,0,0 sleep, WaitTime Click, %XX%, %YY% } IF (MC2) { ToolTip, Testing MouseClick,0,0 sleep, WaitTime MouseClick, Left, %XX%, %YY% } IF (MC3) { ToolTip, Testing MouseClickDrag Fast,0,0 sleep, WaitTime MouseClickDrag, left, 0, XX, YY, 0, 20 } IF (MC4) { ToolTip, Testing MouseClickDrag Slow,0,0 sleep, WaitTime MouseClickDrag, left, 0, XX, YY, 0, 30 } IF (MC5) { ToolTip, Testing ControlClick,0,0 sleep, WaitTime ControlClick, x%XX% y%YY%, %winid%, Left } IF (MC6) { ToolTip, Testing Send Click,0,0 sleep, WaitTime Send, {Click %XX%, %YY%} } IF (MC7) { ToolTip, Testing SendRaw Click,0,0 sleep, WaitTime SendRaw, {LButton} } IF (MC8) { ToolTip, Testing SendPlay Click,0,0 sleep, WaitTime SendPlay, {LButton} } IF (MC9) { ToolTip, Testing SendEvent Click,0,0 sleep, WaitTime SendEvent, {LButton} } IF (MC10) { ToolTip, Testing SendInput Click,0,0 sleep, WaitTime SendInput, {LButton} } IF (MC11) { ToolTip, Testing ControlSend Click,0,0 sleep, WaitTime ControlSend,,{Click %XX%, %YY%},%winid% } IF (MC12) { ToolTip, Testing ControlSendRaw Click,0,0 sleep, WaitTime ControlSendRaw,,{Click %XX%, %YY%},%winid% } IF (MC13) { ToolTip, Testing ControlClick v2 Left Mouse,0,0 AFK_Click(XX,YY, winid) sleep, 500 } IF (MC14) { ToolTip, Testing PostMessage Click,0,0 sleep, WaitTime PostMessage, 0x201, 0x00000000, 0x01f0010f, , %winid% ; Down sleep, 500 PostMessage, 0x202, 0x00000000, 0x01f0010f, , %winid% ; UP } IF (MC15) { ToolTip, Testing SendMessage Click,0,0 sleep, WaitTime SendMessage, 0x201, 0x00000000, 0x01f0010f, , %winid% ; Down sleep, 500 SendMessage, 0x202, 0x00000000, 0x01f0010f, , %winid% ; UP } IF (MC16) { ToolTip, Testing DllCall Mouse_event,0,0 sleep, WaitTime MouseMove, XX, YY dllcall(&quot;mouse_event&quot;, Uint, 0x02, Uint, 0, Uint, 0, Uint, 0, UPtr, 0) ; Down sleep, 500 dllcall(&quot;mouse_event&quot;, Uint, 0x04, Uint, 0, Uint, 0, Uint, 0, UPtr, 0) ; UP } ToolTip, Click Test Done,0,0 sleep, WaitTime SoundBeep ToolTip WinSet, AlwaysOnTop, OFF, %winid% MsgBox, 4160, Select option, Select if you want to send the key or click the coordinates`n`nF1 = Tests the mouse clicks`n`nF3 = Tests the Send commands`n`nCtrl + Escape will show the Send And Click Tool %Version% Gui`n`n RunHotkey := 1 return ; ======================================================================================== $F3:: ; Press F3 to run Send test. KeyWait, F3 if !RunHotkey return RunHotkey := 0 SoundBeep SendTest: sleep, WaitTime ToolTip, Running Send Test,0,0 WinActivate, %winid% WinSet, AlwaysOnTop, ON, %winid% IF (KS1) { ToolTip, Testing %Kex% With Send,0,0 sleep, WaitTime Send, %Kex% } IF (KS2) { ToolTip, Testing %Kex% With SendRaw,0,0 sleep, WaitTime SendRaw, %Kex% } IF (KS3) { ToolTip, Testing %Kex% With SendInput,0,0 sleep, WaitTime SendInput, %Kex% } IF (KS4) { ToolTip, Testing %Kex% With SendPlay,0,0 sleep, WaitTime SendPlay, %Kex% } IF (KS5) { ToolTip, Testing %Kex% With SendEvent,0,0 sleep, WaitTime SendEvent, %Kex% } IF (KS6) { ToolTip, Testing %Kex% With ControlSend,0,0 sleep, WaitTime ControlSend,,%Kex%, %winid% } IF (KS7) { ToolTip, Testing %Kex% With ControlSendRaw,0,0 sleep, WaitTime ControlSendRaw,,%Kex%, %winid% } IF (KS8) { ToolTip, Testing %Kex% With Dllcall keybd_event,0,0 VK := Format(&quot;0x{:02X}&quot;, GetKeyVK(Kex)) SC := Format(&quot;0x{:03X}&quot;, GetKeySC(Kex)) sleep, WaitTime dllcall(&quot;keybd_event&quot;, UChar, VK, UChar, SC, Uint, 0, UPtr, 0) ; Down sleep, 500 dllcall(&quot;keybd_event&quot;, UChar, VK, UChar, SC, Uint, 2, UPtr, 0) ; UP } IF (KS9) { ToolTip, Testing %Kex% With Wscript will send 1,0,0 sleep, WaitTime ComObjCreate(&quot;wscript.shell&quot;).SendKeys(Chr(49)) } ToolTip, Send Test Done sleep, WaitTime SoundBeep ToolTip WinSet, AlwaysOnTop, OFF, %winid% MsgBox, 4160, Select option, Select if you want to send the key or click the coordinates`n`nF1 = Tests the mouse clicks`n`nF3 = Tests the Send commands`n`nCtrl + Escape will show the Send And Click Tool %Version% Gui`n`n RunHotkey := 1 return AFK_Click(X, Y, WinTitle=&quot;&quot;, WinText=&quot;&quot;, ExcludeTitle=&quot;&quot;, ExcludeText=&quot;&quot;){ SetControlDelay -1 hwnd:=ControlFromPoint(X, Y, WinTitle, WinText, cX, cY, ExcludeTitle, ExcludeText) PostMessage, 0x201, 0, cX&amp;amp;0xFFFF | cY&amp;lt;&amp;lt;16,, ahk_id %hwnd% ; WM_LBUTTONDOWN PostMessage, 0x202, 0, cX&amp;amp;0xFFFF | cY&amp;lt;&amp;lt;16,, ahk_id %hwnd% ; WM_LBUTTONUP PostMessage, 0x203, 0, cX&amp;amp;0xFFFF | cY&amp;lt;&amp;lt;16,, ahk_id %hwnd% ; WM_LBUTTONDBLCLCK PostMessage, 0x202, 0, cX&amp;amp;0xFFFF | cY&amp;lt;&amp;lt;16,, ahk_id %hwnd% ; WM_LBUTTONUP } ControlFromPoint(X, Y, WinTitle=&quot;&quot;, WinText=&quot;&quot;, ByRef cX=&quot;&quot;, ByRef cY=&quot;&quot;, ExcludeTitle=&quot;&quot;, ExcludeText=&quot;&quot;){ static EnumChildFindPointProc=0 if !EnumChildFindPointProc EnumChildFindPointProc := RegisterCallback(&quot;EnumChildFindPoint&quot;,&quot;Fast&quot;) if !(target_window := WinExist(WinTitle, WinText, ExcludeTitle, ExcludeText)) return false VarSetCapacity(rect, 16) DllCall(&quot;GetWindowRect&quot;,&quot;uint&quot;,target_window,&quot;uint&quot;,&amp;amp;rect) VarSetCapacity(pah, 36, 0) NumPut(X + NumGet(rect,0,&quot;int&quot;), pah,0,&quot;int&quot;) NumPut(Y + NumGet(rect,4,&quot;int&quot;), pah,4,&quot;int&quot;) DllCall(&quot;EnumChildWindows&quot;,&quot;uint&quot;,target_window,&quot;uint&quot;,EnumChildFindPointProc,&quot;uint&quot;,&amp;amp;pah) control_window := NumGet(pah,24) ? NumGet(pah,24) : target_window DllCall(&quot;ScreenToClient&quot;,&quot;uint&quot;,control_window,&quot;uint&quot;,&amp;amp;pah) cX:=NumGet(pah,0,&quot;int&quot;), cY:=NumGet(pah,4,&quot;int&quot;) return control_window } ^Esc::Gui, Main:Show, w520 h530 Center, Send and Click Tool %Version% Esc:: MainGuiClose: if (winid !=&quot;&quot;) ; Turn off AllwaysOnTop in case script is closed while test is running. WinSet, AlwaysOnTop, OFF, %winid% ExitApp&lt;/pre&gt;</content>	<category term="1073243" label="자료" />	<category term="Send"/><category term="and"/><category term="Click"/><category term="Tool"/><category term="V4.1"/>	</entry><entry>
		<title>소스짜봤는데 한번봐주세요!..</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/460828"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/460828#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/460828</id>
		<published>2016-03-14T09:06:01+09:00</published>
		<updated>2024-12-17T09:13:37+09:00</updated>
		<author>
			<name>메리엘</name>
		</author>
		<summary type="text">매크로 질문드립니다. F8 키를 누르면 실행하고, 소스 에러가없는지 가능한 건지 주석달아놨는데.. ㅠㅠ 확인한번만 부탁드립니다. 첨부파일 같은 소스 내용입니다., 그리고 혹시 비활성상태의 ControlClick 이나 PostMassage는 해당 윈도창(BlueStacks App Player)을 선택해서 그안에서 클릭가능한걸로아는데, ImageSearch도 그렇게 가능한지 궁금합니다.. F8:: //#1) 2가지 상태의 이미지를 선택해서 찾고 클릭 Loop { ImageSearc...</summary>
	<content type="html">&lt;p&gt;매크로 질문드립니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;F8 키를 누르면 실행하고, 소스 에러가없는지 가능한 건지 주석달아놨는데.. ㅠㅠ 확인한번만 부탁드립니다.&lt;/p&gt; &lt;p&gt;첨부파일 같은 소스 내용입니다.,&lt;/p&gt; &lt;p&gt;그리고 혹시 비활성상태의 ControlClick 이나 PostMassage는 해당 윈도창(BlueStacks App Player)을 선택해서 그안에서 클릭가능한걸로아는데,&lt;/p&gt; &lt;p&gt;ImageSearch도 그렇게 가능한지 궁금합니다..&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;F8::&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#1) 2가지 상태의 이미지를 선택해서 찾고 클릭&lt;br /&gt; Loop&lt;br /&gt; {&lt;br /&gt; ImageSearch, x1, y1, 1, 1, 800, 600, *30 11.png&lt;br /&gt; If (errorlevel = 0)&lt;br /&gt; {&lt;br /&gt; MouseClick, Left, x1, y1&lt;br /&gt; Break&lt;br /&gt; } //이미지1 찾고 클릭 다음단계로 #2)&lt;br /&gt; If (errorlevel = 1)&lt;br /&gt; {&lt;br /&gt; ImageSearch, x1, y1, 1, 1, 800, 600, *30 12.png&lt;br /&gt; &amp;nbsp;If (errorlevel = 0)&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;MouseClick, Left, x1, y1&lt;br /&gt; &amp;nbsp;Break&lt;br /&gt; &amp;nbsp;//이미지1 없을때 2 찾고 클릭 다음단계로 #2)&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;If (errorlevel = 1)&lt;br /&gt; &amp;nbsp;{&lt;/p&gt; &lt;p&gt;&amp;nbsp;}&lt;br /&gt; }&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#2)&lt;br /&gt; ControlClick, x485 y150, BlueStacks App Player&lt;br /&gt; ControlClick, x380 y160, BlueStacks App Player&lt;br /&gt; ControlClick, x475 y425, BlueStacks App Player&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#3) 하나의 이미지를 찾고 있는 갯수만큼 클릭&lt;br /&gt; Loop&lt;/p&gt; &lt;p&gt;{&lt;br /&gt; ImageSearch, x5, y5, 1, 1, 800, 600, *30 55.png&lt;br /&gt; Sleep, 100&lt;br /&gt; If errorlevel = 0&lt;br /&gt; {&lt;br /&gt; MouseClick, Left, x1, y1&lt;br /&gt; }&lt;br /&gt; If errorlevel = 1&lt;br /&gt; {&lt;br /&gt; ControlClick, x310 y480, BlueStacks App Player&lt;br /&gt; Sleep, 500&lt;br /&gt; ControlClick, x310 y480, BlueStacks App Player&lt;br /&gt; Break&lt;br /&gt; //위에 이미지를 다찾아서 클릭하면 자동삭제되므로 하나의클릭 실행후 루프종료&lt;br /&gt; }&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#4) #2가 끝나면 2개의 이미지가 변경되서 다시 찾기 (#1과같이 끝나면 다음단계 #5)&lt;br /&gt; Loop&lt;br /&gt; {&lt;br /&gt; ImageSearch, x1, y1, 1, 1, 800, 600, *30 21.png&lt;br /&gt; If (errorlevel = 0)&lt;br /&gt; {&lt;br /&gt; MouseClick, Left, x1, y1&lt;br /&gt; Break&lt;br /&gt; }&lt;br /&gt; If (errorlevel = 1)&lt;br /&gt; {&lt;br /&gt; ImageSearch, x1, y1, 1, 1, 800, 600, *30 22.png&lt;br /&gt; &amp;nbsp;If (errorlevel = 0)&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;MouseClick, Left, x1, y1&lt;br /&gt; &amp;nbsp;Break&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;If (errorlevel = 1)&lt;br /&gt; &amp;nbsp;{&lt;/p&gt; &lt;p&gt;&amp;nbsp;}&lt;br /&gt; }&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#5&lt;br /&gt; ControlClick, x170 y125, BlueStacks App Player&lt;br /&gt; ControlClick, x320 y385, BlueStacks App Player&lt;/p&gt; &lt;p&gt;&lt;br /&gt; //#6) #3와 동일&lt;br /&gt; Loop&lt;/p&gt; &lt;p&gt;{&lt;br /&gt; ImageSearch, x5, y5, 1, 1, 800, 600, *30 77.png&lt;br /&gt; Sleep, 100&lt;br /&gt; If errorlevel = 0&lt;br /&gt; {&lt;br /&gt; MouseClick, Left, x1, y1&lt;br /&gt; }&lt;br /&gt; If errorlevel = 1&lt;br /&gt; {&lt;br /&gt; ControlClick, x310 y480, BlueStacks App Player&lt;br /&gt; Sleep, 110000&lt;br /&gt; ControlClick, x310 y480, BlueStacks App Player&lt;br /&gt; Break&lt;br /&gt; }&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="소스짜봤는데"/><category term="한번봐주세요!.."/>	</entry><entry>
		<title>오토핫키 랜덤 슬립</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/452433"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/452433#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/452433</id>
		<published>2016-03-01T04:02:32+09:00</published>
		<updated>2022-07-30T19:10:28+09:00</updated>
		<author>
			<name>레이더</name>
		</author>
		<summary type="text">random, time ,100,200 ; 하면 100~200값 랜덤 msgbox,,알림,%time%,1? sleep, %time%</summary>
	<content type="html">&lt;p&gt;random, time ,100,200 ; 하면 100~200값 랜덤&lt;/p&gt; &lt;p&gt;msgbox,,알림,%time%,1?&lt;/p&gt; &lt;p&gt;sleep, %time%&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="오토핫키"/><category term="랜덤"/><category term="슬립"/>	</entry><entry>
		<title>오토핫키 유니코드 변환기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/452062"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/452062#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/452062</id>
		<published>2016-02-28T18:19:01+09:00</published>
		<updated>2016-02-28T18:19:01+09:00</updated>
		<author>
			<name>레이더</name>
		</author>
		<summary type="text">http://knowledgeisfree.tistory.com/16</summary>
	<content type="html">&lt;p&gt;http://knowledgeisfree.tistory.com/16&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="오토핫키"/><category term="유니코드"/><category term="변환기"/>	</entry><entry>
		<title>픽셀, 이미지 서칭 방식의 몹 서칭을 위한 오브젝트 서칭법</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/417551"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/417551#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/417551</id>
		<published>2016-01-01T22:24:21+09:00</published>
		<updated>2017-05-01T09:38:32+09:00</updated>
		<author>
			<name>하늘사랑</name>
		</author>
		<summary type="text">일반적인 몹을 서칭하는 방법들은 픽셀이나 이미지를 통한 1차원적인 서칭법을 많이 쓴다. 일반적으로 몹 서칭시 많이 쓰는 방법들이... 픽셀, 이미지, 패턴, 좌표의 픽셀이나 이미지 변화 감지, 커서 인식, 편법을 이용한 특정범위 내의 픽셀 서칭, 등등등 아주 많다 소개해 드릴 오브젝트 서칭이란 몬스터의 크기, 방향, 약간의 색변화를 감지하여 찾을 수 있는 방법이다. 일반적으로 몬스터가 화면 상단에 위치할 경우 작게되고,...</summary>
	<content type="html">&lt;p&gt;일반적인 몹을 서칭하는 방법들은 픽셀이나 이미지를 통한 1차원적인 서칭법을 많이 쓴다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;일반적으로 몹 서칭시 많이 쓰는 방법들이...&lt;/p&gt; &lt;p&gt;픽셀, 이미지, 패턴, 좌표의 픽셀이나 이미지 변화 감지, 커서 인식, 편법을 이용한 특정범위 내의 픽셀 서칭, 등등등 &lt;/p&gt; &lt;p&gt;아주 많다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;소개해 드릴 오브젝트 서칭이란 &lt;/p&gt; &lt;p&gt;몬스터의 크기, 방향, 약간의 색변화를 감지하여 찾을 수 있는 방법이다.&lt;/p&gt; &lt;p&gt;일반적으로 몬스터가 화면 상단에 위치할 경우 작게되고, 하단으로 내려 올수록 커지기 마련이며&lt;/p&gt; &lt;p&gt;각 방향마다 크기나 모양들이 다 달라진다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;이러한 몬스터를 찾기위해 아주 쉽게 서칭하는 법을 배워보도록 하자&lt;/p&gt; &lt;p&gt;.&lt;/p&gt; &lt;p&gt;.&lt;/p&gt; &lt;p&gt;.&lt;/p&gt; &lt;p&gt;.&lt;/p&gt; &lt;p&gt;이미지 파일로 재 작성중...&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="픽셀"/><category term="이미지"/><category term="서칭"/><category term="방식의"/><category term="몹"/><category term="서칭을"/><category term="위한"/><category term="오브젝트"/><category term="서칭법"/>	</entry><entry>
		<title>프로세스 정보로 윈도우창 제어하기</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/386831"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/386831#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/386831</id>
		<published>2015-10-29T17:42:11+09:00</published>
		<updated>2022-08-15T11:16:03+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">프로세스 정보로 윈도우창 제어하기 주석이 없네연...ㅋ 프로세스 정보가져오기.ahk</summary>
	<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size: 13px; line-height: 19.5px;&quot;&gt;프로세스 정보로 윈도우창 제어하기&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;주석이 없네연...ㅋ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://autolabs.co.kr/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=1040625&amp;amp;sid=b73bcf6f4d5479090c1726178ba1034a&amp;amp;module_srl=4829&quot;&gt;프로세스 정보가져오기.ahk&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="프로세스"/><category term="정보로"/><category term="윈도우창"/><category term="제어하기"/>	</entry><entry>
		<title>오토핫키 뮤텍스에 대해서..</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/358053"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/358053#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/358053</id>
		<published>2015-09-03T09:51:58+09:00</published>
		<updated>2022-08-15T11:16:19+09:00</updated>
		<author>
			<name>오토소장</name>
		</author>
		<summary type="text">오토핫키와 관련된 뮤텍스에 관련해서 좋은 글이 있어서 참고하시라고 올려드립니다. ------------------------------------------------------------------ autohotkey) Mutex에 대해서 쓰레드(Thread)는 멀티프로세스가 지원되는 OS에서 실행의 최소 단위입니다. 쓰레드가 모여서 하나의 프로세스를 구성하지요... 그러니까 프로세스를 기동시키면 한개 이상의 쓰레드가 기동되는것을 의미하는것죠. 하나의 프로세스에 여러개의 ...</summary>
	<content type="html">&lt;h1 style=&quot;font-family: sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;오토핫키와 관련된 뮤텍스에 관련해서 좋은 글이 있어서 참고하시라고 올려드립니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt; &lt;h1 style=&quot;font-family: sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;------------------------------------------------------------------&lt;/h1&gt; &lt;h1 style=&quot;font-family: sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;autohotkey) Mutex에 대해서&lt;/h1&gt; &lt;h1 style=&quot;font-family: sans-serif; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/h1&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class=&quot;autosourcing-stub&quot;&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;쓰레드(Thread)는 멀티프로세스가 지원되는 OS에서 실행의 최소 단위입니다.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;쓰레드가 모여서 하나의 프로세스를 구성하지요... 그러니까 프로세스를 기동시키면 한개 이상의 쓰레드가 기동되는것을 의미하는것죠.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;하나의 프로세스에 여러개의 쓰레드를 기동시키기도 합니다.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;프로세스는 말 그데로.. 독립적인 실행의 단위입니다.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;대충 프로세스와 쓰레드는 설명이 되었고 Visual C++을 사용하면 동기화에 관련된 몇가지 모듈을 제공합니다.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;크리티컬섹션(CriticalSection)&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;뮤텍스(Mutex)&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;세마포어(Semaphore)&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;.&lt;/p&gt; &lt;p style=&quot;font-size: 13px; font-weight: normal; line-height: 19.5px;&quot;&gt;.&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://urin79.com/blog/5319210&quot; target=&quot;_blank&quot;&gt;출처 :&amp;nbsp;http://urin79.com/blog/5319210&lt;/a&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />	<category term="오토핫키"/><category term="뮤텍스에"/><category term="대해서.."/>	</entry><entry>
		<title>지니모션 후기(5) - - 오핫키 예</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/347067"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/347067#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/347067</id>
		<published>2015-04-10T05:20:48+09:00</published>
		<updated>2016-03-12T21:33:06+09:00</updated>
		<author>
			<name>비갠하늘</name>
		</author>
		<summary type="text">모바일게임에서 일반적인 경우의 오핫키 예 입니다 개인 라이브러리가 있어서 돌아가지는 않을 건데요 몇일동안 인던만 무한 돌던 소스를 개선해서 다른 미션이나 레이드도 다 자동으로 할라고 편집 하던중.. 게임이 점검 해서.. 중단된 소스 입니다 이 소스를 볼필요가 있는 이유는 1. 이정도의 이미지 서치와 클릭 만으로도 순환문이나 분기문 없이 모바일게임에선 잘 돌아간다 2. 이정도로 지저분하고 최적화 안데도 잘돌아간다 ...</summary>
	<content type="html">&lt;p&gt;모바일게임에서 일반적인 경우의 오핫키 예 입니다&lt;/p&gt; &lt;p&gt;개인 라이브러리가 있어서 돌아가지는 않을 건데요&lt;/p&gt; &lt;p&gt;몇일동안 인던만 무한 돌던 소스를 개선해서 다른 미션이나 레이드도 다 자동으로 할라고 편집 하던중..&lt;/p&gt; &lt;p&gt;게임이 점검 해서.. 중단된 소스 입니다&lt;/p&gt; &lt;p&gt;이 소스를 볼필요가 있는 이유는&lt;/p&gt; &lt;p&gt; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;1. 이정도의 이미지 서치와 클릭 만으로도 순환문이나 분기문 없이 모바일게임에선 잘 돌아간다&lt;/p&gt; &lt;p&gt;2. 이정도로 지저분하고 최적화 안데도 잘돌아간다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;사실 프로그램을 많이하고 좋아하는 사람일수록 최적화된 소스를 좋아 하지만.. 그러나 이정도로도 잘돌아가요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;몇개의 게임들은 같은 회사인가 하는 생각이 들정도로 유사한 시스템이 있는데...&lt;/p&gt; &lt;p&gt;어쨋건 모바일 게임에선 그냥 순서 없이 단추 이미지만 찾아서 눌러 줘도 하루 종일 사냥 잘함니다&lt;/p&gt; &lt;p&gt;(자동사냥 기능이 있는게임인경우는 그렇고요 아닌경우는 유저가 눈아파서 안할듯 함니다)&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;사실은 머라도 보여 드려야 하는데.. 하는 마음에.. 작업중이던 소스를 그냥 올려봄니다..지성요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;;================================================================&lt;br /&gt;; mycommon_Lib include file list&lt;br /&gt;; #Include C:\A_Project\myCommonLib\mycommon_Lib00.ahk ; #Include File List&lt;br /&gt;;================================================================&lt;/p&gt; &lt;p&gt;#Include C:\A_Project\myCommonLib\mycommon_Lib00.ahk ; #Include File List&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib01.ahk ;general setting&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib02.ahk ;apply setting&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib03.ahk ;Lib base1 - string&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib04.ahk ;Lib base2 &lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib05.ahk ;common1&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib06.ahk ;common2&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib07.ahk ;Window setting&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib08.ahk ;image&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib09.ahk ;keybord&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib10.ahk ;mouse&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib11.ahk ;file&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib12.ahk ;Window general&lt;br /&gt;;#Include C:\A_Project\myCommonLib\mycommon_Lib13.ahk ;util&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;CoordMode,Mouse,window&lt;br /&gt;CoordMode,Pixel,Window&lt;br /&gt;k_TargetWindowID=0&lt;br /&gt;returnV = 0&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;F1::&lt;br /&gt;; k_Active_win_Infom_View()&lt;br /&gt; k_current_mouse_Infom_View()&lt;br /&gt;return&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;F2:: &lt;br /&gt; Win_Setting()&lt;br /&gt; Goto_Main_Stage()&lt;br /&gt;return&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;F3::&lt;br /&gt; Start_Main()&lt;br /&gt;; While_Cur_Tamhum( Tamhum_Num )&lt;br /&gt;return&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;F8::ExitApp&lt;br /&gt;return&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Start_Main()&lt;br /&gt;{&lt;br /&gt; Tamhum_Num = 10&lt;br /&gt; num1 = 1&lt;br /&gt; while (num1&amp;lt;=10)&lt;br /&gt; {&lt;br /&gt; Goto_Tamhum_Stage()&lt;br /&gt;; While_Cur_Tamhum( Tamhum_Num )&lt;br /&gt; } &lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Win_Setting()&lt;br /&gt;{&lt;br /&gt; global k_HWndW&lt;br /&gt; global k_HWndW_Title&lt;/p&gt; &lt;p&gt; Command = CM_CHG&lt;br /&gt; Before_Title = A&lt;br /&gt; After_Title = G-L4&lt;br /&gt; k_Win_Title_Chahge(Command, Before_Title, After_Title)&lt;br /&gt; &lt;br /&gt; HWnd_No = 1&lt;br /&gt; k_Apply_HWnd_by_WinTitle(HWnd_No,After_Title)&lt;br /&gt; k_Set_HWnd_for_Working(HWnd_No)&lt;br /&gt; &lt;br /&gt; k_location_X=1300 ; window location X&lt;br /&gt; k_location_Y=10 ; window location Y&lt;br /&gt; k_width=600 ; window width&lt;br /&gt; k_heigth=340 ; window height&lt;br /&gt; k_Win_Move_and_Resize_for_WorkingWindow(k_location_X, k_location_Y, k_width, k_heigth)&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Goto_Main_Stage()&lt;br /&gt;{&lt;br /&gt; vx1=10&lt;br /&gt; vy1=10&lt;br /&gt; vx2=540&lt;br /&gt; vy2=60&lt;/p&gt; &lt;p&gt; num1 = 1&lt;br /&gt; num2 = 1&lt;br /&gt; while (num1&amp;lt;=10)&lt;br /&gt; {&lt;br /&gt; imagesearch, vx, vy, vx1,vy1,vx2,vy2, *50 main_Stage.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; num1=100&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt; {&lt;br /&gt; MouseMove 40, 40&lt;br /&gt; MouseClick Left,40,40,1&lt;br /&gt; k_Sleep(1000,3000)&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;Goto_Tamhum_Stage()&lt;br /&gt;{&lt;br /&gt; vax1=30&lt;br /&gt; vay1=60&lt;br /&gt; vax2=530&lt;br /&gt; vay2=320&lt;br /&gt; &lt;br /&gt; MouseClick Left,485,110,1&lt;br /&gt; k_Sleep(1000,2000)&lt;br /&gt; &lt;br /&gt;; imagesearch, vx, vy, vax1,vay1,vax2,vay2, *50 *TransBlack Arr-1.bmp&lt;br /&gt;; if ErrorLevel=0&lt;br /&gt;; {&lt;/p&gt; &lt;p&gt;; MouseClick Left,vx,vy,1&lt;br /&gt;; k_Sleep(1000,2000)&lt;br /&gt;; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vax1,vay1,vax2,vay2, *50 *TransBlack Arr-2.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; vx := vx + 5&lt;br /&gt; vy := vy + 5&lt;br /&gt; MouseMove vx,vy&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(1000,2000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;While_Cur_Tamhum( Tamhum_Num )&lt;br /&gt;{&lt;/p&gt; &lt;p&gt; Win_Setting()&lt;/p&gt; &lt;p&gt; num1 = 1&lt;br /&gt; while (num1 &amp;lt;= Tamhum_Num )&lt;br /&gt; {&lt;/p&gt; &lt;p&gt; vax1=250&lt;br /&gt; vay1=160&lt;br /&gt; vax2=530&lt;br /&gt; vay2=320&lt;/p&gt; &lt;p&gt; vbx1=250&lt;br /&gt; vby1=160&lt;br /&gt; vbx2=530&lt;br /&gt; vby2=320&lt;br /&gt; &lt;br /&gt; vcx1=400&lt;br /&gt; vcy1=90&lt;br /&gt; vcx2=530&lt;br /&gt; vcy2=320&lt;/p&gt; &lt;p&gt; vdx1=75&lt;br /&gt; vdy1=40&lt;br /&gt; vdx2=95&lt;br /&gt; vdy2=50&lt;/p&gt; &lt;p&gt; vex1=180&lt;br /&gt; vey1=220&lt;br /&gt; vex2=370&lt;br /&gt; vey2=260&lt;/p&gt; &lt;p&gt; vfx1=350&lt;br /&gt; vfy1=100&lt;br /&gt; vfx2=535&lt;br /&gt; vfy2=320&lt;/p&gt; &lt;p&gt; vgx1=440&lt;br /&gt; vgy1=100&lt;br /&gt; vgx2=500&lt;br /&gt; vgy2=320&lt;/p&gt; &lt;p&gt; vhx1=311&lt;br /&gt; vhy1=208&lt;br /&gt; vhx2=380&lt;br /&gt; vhy2=240&lt;/p&gt; &lt;p&gt; vix1=320&lt;br /&gt; viy1=245&lt;br /&gt; vix2=360&lt;br /&gt; viy2=270&lt;br /&gt; &lt;br /&gt;; num2=1&lt;br /&gt;; while (num2&amp;lt;=10)&lt;br /&gt;; {&lt;br /&gt;; MouseMove vhx1,vhy1&lt;br /&gt;; sleep 2000&lt;br /&gt;; MouseMove vhx2,vhy2&lt;br /&gt;; sleep 2000&lt;br /&gt;; }&lt;br /&gt; &lt;br /&gt; imagesearch, vx, vy, vhx1,vhy1,vhx2,vhy2, *50 datgi.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vgx1,vgy1,vgx2,vgy2, *50 bosangbatgi.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vbx1,vby1,vbx2,vby2, *50 5-bosang.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,450,230,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;br /&gt; imagesearch, vx, vy, vbx1,vby1,vbx2,vby2, *50 10-bosang.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,450,230,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;br /&gt; imagesearch, vx, vy, vbx1,vby1,vbx2,vby2, *50 hwakinhagi.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vbx1,vby1,vbx2,vby2, *50 tamhumsijak.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vbx1,vby1,vbx2,vby2, *50 dasihagi.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vax1,vay1,vax2,vay2, *50 jadongjuntoo_off.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,4000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vfx1,vfy1,vfx2,vfy2, *50 skil_01.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,4000)&lt;br /&gt; }&lt;br /&gt; imagesearch, vx, vy, vfx1,vfy1,vfx2,vfy2, *50 skil_02.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,4000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vfx1,vfy1,vfx2,vfy2, *50 skil_03.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,4000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vdx1,vdy1,vdx2,vdy2, *50 pi.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; imagesearch, vx, vy, vfx1,vfy1,vfx2,vfy2, *50 mulyack.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; imagesearch, vx, vy, vex1,vey1,vex2,vey2, *50 aniyo.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; imagesearch, vx, vy, vix1,viy1,vix2,viy2, *50 hwakin.bmp&lt;br /&gt; if ErrorLevel=0&lt;br /&gt; {&lt;br /&gt; MouseClick Left,vx,vy,1&lt;br /&gt; k_Sleep(2000,3000)&lt;br /&gt; }&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt; }&lt;br /&gt;}&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry><entry>
		<title>지니모션 후기(4) - - 모바일 오토2</title>
		<link rel="alternate" type="text/html" href="https://autolabs.co.kr/board_autohotkey/347061"/>
	<link rel="replies" type="text/html" href="https://autolabs.co.kr/board_autohotkey/347061#comment"/>		<id>https://autolabs.co.kr/board_autohotkey/347061</id>
		<published>2015-04-10T04:58:38+09:00</published>
		<updated>2016-03-12T21:23:18+09:00</updated>
		<author>
			<name>비갠하늘</name>
		</author>
		<summary type="text">어찌됐건.. 경험삼아 이게임 저게임 다 설치해보고 가지고 놀아 봄니다 헉.. 근데.. 안데는 게임들이 있네요 왜 안되지? .. 검색을해 봄니다 게임사가 오토못쓰게 블루스택과 지니모션상에서 게임 못돌리게 막았담니다 오~~ 결국 또... 오토와의 전쟁이네요 돌아가는 상황을 보니.. 못막는 건지.. 안막는건지.. 또 해묵은 이런 이야기가 떠오름니다 모바일 게임과 오토의 전쟁이 이미 벌써 시작되어 있었네요 결국 블루스택과 지니 ...</summary>
	<content type="html">&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;어찌됐건..&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;경험삼아 이게임 저게임 다 설치해보고 가지고 놀아 봄니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;헉.. 근데..&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;안데는 게임들이 있네요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;왜 안되지? .. 검색을해 봄니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;게임사가 오토못쓰게 블루스택과 지니모션상에서 게임 못돌리게 막았담니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;오~~&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;결국 또... 오토와의 전쟁이네요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;돌아가는 상황을 보니.. 못막는 건지.. 안막는건지.. 또 해묵은 이런 이야기가 떠오름니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;모바일 게임과 오토의 전쟁이 이미 벌써 시작되어 있었네요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;결국 블루스택과 지니 모션은 막힌다는.. 생각임니다&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;먼가 또다른게 나오겠죠&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;지금도 우회 패치 뿌려주는곳이 있군요.. &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&quot;불법은 아니라고&quot; 올린 게시글이 기사에도 나오고 있네요&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content>	<category term="1073242" label="팁/강의" />		</entry></feed>
