반응형

AutoHotkey 11

[Autohotkey 초급]오토핫키에서 날짜를 계산하는 방법

오토핫키(AutoHotkey)는 Windows용 오픈 소스 스크립팅 언어로, 키보드 단축키, 조작 및 자동화를 통해 작업 효율성을 향상시키는 데 도움이 됩니다. 이 글에서는 오토핫키를 이용해 날짜 계산을 하는 방법에 대해 자세히 알아보겠습니다. 필요한 라이브러리 다운로드 먼저, 날짜 계산에 필요한 라이브러리를 다운로드해야 합니다. 아래 링크에서 "DateCalc.ahk" 파일을 다운로드하십시오. https://github.com/Tigerlily-Is-Awesome/AutoHotkey-Date-Calculations 다운로드한 파일을 스크립트가 있는 폴더에 저장하십시오. 라이브러리 포함 스크립트 상단에 다음 코드를 추가하여 "DateCalc.ahk" 라이브러리를 포함시키세요. #include DateCa..

[Autohotkey 필수자료] VSCODE 에서 오토핫키 익스텐션 사용하기

VSCODE 에서 오토핫키를 편하게 사용하고, 스크립트 관리를 용이하게 할 수 있습니다. VSCODE 설치하는 방법 보러가기 VSCODE를 설치하고 맨 왼쪽 편 Extension에 들어가서 autohotkey를 검색하면 많은 익스텐션이 보여집니다. Scite4autohotkey 프로그램만큼이나 편하게 스크립트 작성을 위해 유용한 익스텐션들이 굉장히 많습니다. 오토핫키 플러스의 경우 ahk 파일을 실행해주거나, 디버깅 등을 편하게 할 수 있으며 스크립팅할 때 syntax 등을 알려줘 편하게 작성이 가능합니다. 그 밖에도 많은 익스텐션이 있어 설치하고 스크립팅을하면 굉장히 많은 도움을 받을 수 있습니다. AutoHotkey: 이 익스텐션은 오토핫키 스크립트를 작성하고 디버깅하는 데 도움이 됩니다. 구문 강조..

[Autohotkey 초급] 오토핫키에서 이미지서치하는 방법

화면의 영역에서 이미지를 검색합니다. ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile 매개변수 OutputVarX, OutputVarY 이미지가 화면에서 발견된 상단 왼쪽 픽셀의 X 및 Y 좌표를 저장할 출력 변수의 이름입니다. 일치하는 항목이 없는 경우 변수는 공백으로 만듭니다. CoordMode를 사용하여 해당 좌표가 활성 창에 상대적인 좌표인지 여부를 지정할 수 있습니다. 이러한 매개변수 중 하나 또는 모두를 비워 둘 수 있으며, 이 경우 ErrorLevel(아래 참조)을 사용하여 일치 여부를 확인할 수 있습니다. X1, Y1 검색할 사각형의 상단 왼쪽 모서리의 X 및 Y 좌표입니다. 이는 식일 수도 있습니다. CoordMode를 사용..

오토핫키 문자열 관련 내장함수 String 관련 함수정리

오토핫키(AutoHotkey)에서는 문자열을 다루는 다양한 내장함수를 제공합니다. 여기에는 몇 가지 대표적인 문자열 내장함수를 설명하겠습니다. 문자열 관련한 함수 사용을 터득하게 되면 업무자동화에 굉장히 요긴하게 쓸 수 있습니다. 1. strLen (해당 스트링의 길이를 가져온다) 2. StrReplace (해당 스트링문자열에서 원하는 부분을 치환할 때 사용한다) 3. StrSplit (문자열을 원하는 문자 ( ' ' 스페이스 나 | , _ , - 특정 문자를 기점으로 나누어 각 부분을 배열로저장한다.) 4. StringLeft (문자열에서 왼쪽으로 부터 원하는 자리만큼 문자를 추출하여 변수에 저장한다) 5. StringRight ( 문자열에서 오른쪽으로부터 원하는 자리만큼 문자를 추출하여 변수에 저장한..

오토핫키로 특정 디렉토리의 파일 목록을 텍스트파일에 저장하는 방법

오토핫키(AutoHotkey)를 사용하여 특정 디렉토리에 있는 파일들의 목록을 텍스트 파일에 저장하는 방법은 아래와 같습니다. 오토핫키를 사용하면 윈도우 환경에서 자동화작업을 편하게 진행할 수 있습니다. 파일 한두개의 이름을 그냥 복사하는 것은 편하지만 예를들어 파일이 1000개 ,2000개로 굉장히 많다고 일일히 복사하기는 굉장히 힘들 겁니다. 파일명이나 파일 경로를 손쉽게 얻어내고 파일을 복사, 이동 , 삭제 , 생성등을 편하게 할 수 있다면 업무의 생산성은 굉장히 올라갑니다. 이번 포스팅에서는 간단하게 파일목록의 이름을 텍스트파일에 저장하는 방법에 대해서 알아보겠습니다. 파일을 저장할 디렉토리를 지정합니다. output_folder := "C:\Users\Username\Documents\FileL..

RegExmatch _ 정규표현식 매뉴얼

RegExMatch () [v1.0.45 +] 문자열에 패턴이 포함되어 있는지 확인합니다 (정규 표현식). FoundPos : = RegExMatch (Haystack, NeedleRegEx , OutputVar, StartingPosition : = 1 ) 에스 매개 변수 커다란 건초 더미 내용을 검색하는 문자열입니다. NeedleRegEx 검색 할 패턴으로, Perl 호환 정규 표현식 (PCRE)입니다. 문자열의 시작 부분에 패턴의 옵션 (있는 경우)이 포함되어야하며 괄호로 묶어야합니다. 예를 들어, 패턴 " i) abc. * 123"은 대소 문자를 구분하지 않는 옵션을 설정하고 "abc"를 검색 한 다음 0 개 이상의 모든 문자 발생, "123"을 검색합니다. 옵션이 없으면 ")"는 선택 사항입니다..

오토핫키 ComObject를 통해 원하는 텍스트만 추출 (정규화)

오토핫키 ComObject를 통해 원하는 텍스트만 추출하는 소스 HTML 소스를 받을 주소를 입력하고 실행하면 sourceText 변수에 해당 HTML 소스를 저장하고 RegExMatch 를 통해 필요한 부분만 추출하여 SearchTEXT 변수에 저장함 WB := ComObjCreate( "InternetExplorer.Application" ) WB.navigate( "HTML 소스를 받을 사이트 주소") While WB.readyState 4 || WB.document.readyState != "complete" || WB.busy Sleep, 100 sourceText := WB.document.documentElement.InnerHTML WB.QUIT() fileappend, %sourceTex..

[AutoHotkey 소스] 핫키로 원하는 창 투명하게 만들기

오토핫키로 핫키설정을 통해서 원하는 창들을 투명하게 만드는 소스입니다.여러창을 띄워두고 작업할 때나, 누군가에게 쉽게 눈에 띄고 싶지 않은 창에서 해당 핫키를 눌러투명하게 만드는 소스입니다. #SingleInstance,force#NoEnv!F1:: ; Alt+F1 키를 누르면 창을 투명하게하고, 또 한 번 누르면 원래대로 돌아오도록합니다 (토글) WinGet, _T, Transparent, A ; 현재 활성화 된 창의 투명도를 가져오고, 그 투명도를 원하는 만큼 설정합니다. _T := _T = 150 ? 255 : 150 ; 투명도 150 설정 WinSet, Transparent, %_T%, A ;; 윈도우창의 정보를 바꿉니다.Return 소스 ahk 다운로드 : EXE로 다운로드 : 실행 후 Alt+..

[AutoHotkey 필수자료] 오토핫키 GUI 쉽게 만드는 방법 스마트구이 / AutoGUI

오토핫키를 설치하였다면 GUI도 만들어 사용에 편리성을 극대화 시킬 수 있습니다. 보통 소스가 익숙한 분들은 스크립트를 직접 작성하는 분들도 계시겠지만, GUI 도구를 사용하면 좀더 빠르고 정확하게 작성이 가능합니다. 제가 사용하는 GUI 도구는 두가지 입니다. 1. 스마트구이 2. AutoGUI 스마트 GUI 와 Auto GUI 의 경우 둘다 오토핫키 기반으로 만들어진 프로그램입니다. 굉장히 가볍고 직관적이라 초보자도 몇번 만지다 보면 금방 익숙해져서 GUI 작업을 쉽게 할 수 있습니다. 1. 스마트구이 : 다운 후 압축을 풀면 바로 실행가능합니다. 가운데 SmartGui 라는 파일을 실행시켜주면 아래와 같이 SmartGUI Creator 창이 뜹니다. 직관적으로 원하는 컨트롤 등을 디자인 할 수 있습..

[AutoHotkey 필수자료] 오토핫키(AutoHotkey) + 개발환경(Scite4AutoHotkey) 설치

오토핫키 스크립트를 작성하기 위해 필요한 프로그램 크게 3가지로 볼 수 있습니다. 1. 오토핫키 다운로드 하기 (https://www.autohotkey.com/download/) (첨부파일로도 다운로드 가능합니다.) 공식사이트 내에서 다운로드 오토핫키를 다운로드 할 수 있습니다. (첨부파일로 다운로드 하셔도 됩니다) 2. 오토핫키 개발도구 (Scite4AutoHotkey) (첨부파일확인해주세요) 3. GUI 도구 (AutoGui) 1. 오토핫키 만 설치를 하게 되면 메모장으로 .ahk 스크립트를 작성하여 실행 할 수 있지만, 메모장으로 스크립트를 작성하다보면 코드를 알아보기가 힘들고 오류를 잡기도 굉장히 힘든 부분이있습니다.물론 세 네 줄 짧은 것은 간단하게 제작하여 사용이 가능하지만, 나중에 몇 백줄..

반응형