본문 바로가기

반응형

autohotkey

Autohotkey#53-1, MouseClick v1.1 upgrade버전 기존 방식보다 조금 업그레이드된 버전입니다. 기존에 F12를 누르면 시작하고, Ctrl+F12를 눌러야 종료되던것을, F12를 누르면 시작하고, 다시 F12를 누르면 멈추고, ESC를 누르면 종료하도록 수정했습니다. 코드도 좀 간결해졌습니다. 역시 간결한 코드가 훨씬 낫네요. F12:: Button시작: { Gui, Submit, hide ;CoordMode, Mouse, Screen Sec *=1000 if ( Toggle := !Toggle ) SetTimer, AutoClick, Off else SetTimer, AutoClick, %Sec% } return AutoClick: MouseClick return ESC:: ButtonEnd: { ExitApp } return 역시 바쁜 분은 실행 파일.. 더보기
Autohotkey #53. 일정 시간마다 마우스를 클릭하기 https://youtu.be/1raHP3glCEU 어떤 정신나간 회사에서 직원들을 못 믿고, 마우스를 움직이지 않으면 업무하지 않는 것으로 간주한다는 내용을 보고 어처구니가 없어서 만들었습니다. 단순하게 Click간격(초)을 입력하고 시작을 누르거나, F12를 누르면 정해진 시간 간격에 한번씩 마우스 현재 위치를 좌클릭하도록 합니다. 해당 프로그램을 종료하려면 ESC를 누르거나 Ctrl+F12를 눌러주면 됩니다. 복잡하지 않게 하려고 간단하게 만들었으니, 혹시 필요한 분들은 사용하시기 바랍니다. 간단히 설명하자면 아래는 GUI구성부분입니다. Gui, Add, Text, x60 y25 w80 h20, Click간격(초) Gui, Add, Edit, x160 y25 w50 h20 vSec, 5 Gui, A.. 더보기
Autohotkey#52. 엑셀 데이터로 무료 바코드 만들어서 파워포인트로 출력하기:3가지 프로그램간 전환하기 https://youtu.be/aElsTFOSQRE - YouTube www.youtube.com 여러 산업현장에서 바코더가 다양하게 사용되고 있는데, 원하는 바코더를 만들어서 출력하려고 할 때마다 매번 하나씩 작업하기는 부담스럽고, 원하는 데이터를 엑셀로 저장했다가 바코드로 만들어서 파워포인트로 복사한 후에 출력하는 과정을 자동화해 보려고 합니다. 사실 단순한 작업인데 여러 프로그램들을 이동하면서 작업해야 하는거라서 다소 불편한 점이 잇습니다. 1) 무료 바코더 프로그램(Zint Barcode Studio) www.sourceforge.com 에 찾아 보면 여러가지 프로그램이 있는데 여기서는 2.12.0버전을 사용하겠습니다.( https://sourceforge.net/projects/zint/ ) 다.. 더보기
Autohotkey #51 , 레지스트리 읽기/쓰기 활용하여 원하는 폴더에서 Command창 열기 https://youtu.be/B2RuonYlOb0 레지스트리에 특정 값을 읽거나 써야 할 일이 있을때, 직접 regedit.exe를 실행해서 해당 위치를 찾아서 읽거나 쓸 수 있는데, 이 작업들을 autohotkey에서도 진행할 수 있습니다. 오늘 시험해 볼 내용은 파일 탐색기에서 특정 폴더를 마우스 우클릭하고서 뜨는 메뉴에 해당 폴더에서 command창을 새로이 띄우도록 하는 것입니다. 실제로 한번 진행해 볼까요? 특정 폴더에서 command창을 열어서 작업을 하기 위해서는 다음의 과정이 필요합니다. 1) win+r => cmd.exe {enter} ( 또는 시작-cmd입력하면 command창이라고 메뉴뜬것을 눌러서 실행) 2) cmd창에서 원하는 폴더명으로 디렉토리 변경 : cd /d d:\data.. 더보기
Autohotkey #50, 오토핫키로 OCR(광학문자인식) https://youtu.be/ffHJhci_Ykk - YouTube www.youtube.com 오토핫키로 OCR(광학 문자 인식,Optical character recognition )을 구현하려는 노력을 훌륭한 분들이 이미 많이 해 놓으셨습니다. 그중에서도 Tesseract의 경우 현재는 구글이 운영하고 있는데 훌륭한 인식률을 제공합니다. 저희는 그것을 가져다 쓰면 됩니다. Tesseract lib는 다양한 언어를 제공하는데, Autohotkey용은 iseahound라는 아이디를 가진 분이 제공한 것이 좋은듯 합니다. 아래 링크에서 다운로드 받으면 됩니다. git원본 : https://github.com/iseahound/Vis2 귀찮은 분들은 아래 파일을 받으세요. 해당 파일을 다운로드한 후, 원.. 더보기
Autohotkey#49, 고정IP/유동IP Setting 자동화 https://youtu.be/DaPmUbUik_w - YouTube www.youtube.com 일하는 환경이 자주 바뀌는 분들의 경우, 유동IP와 고정IP간에 변환을 자주 변경해 줘야 하는 경우가 많이 있다. 그럴 때마다 매번, 네트웍 어댑터 설정에 들어가서 TCP/IP설정을 변경해 주는 과정은 대략 다음과 같다. 네트워크 및 인터넷 -> 어댑터 옵션 변경 -> => => 마우스 우클릭 => 속성 => => 인터넷 프로토콜 버전 4(TCP/IPv4) 이렇게 진입해서 원하는 IP로 변경하면 되는데, 매번 이렇게 바꾸는 것은 엄청 귀찮은 일입니다. 그래서 사용자의 네트워크 어댑터를 읽어 와서, 원하는 IP를 설정하도록 구성하려고 합니다. UI의 구성은 다음과 같이 하겠습니다. LAN어댑터 항목은 사용자의.. 더보기
Autohotkey#48, ControlSend와 SetTitleMatchMode https://youtu.be/VYvML03h9QI Focusing된 Window에 키를 내보낼때는 Send, SendRaw, SendInput, SendPlay, SendEvent를 사용하면 되는데, Background Window에 키를 내보려면 어떻게 해야 할까요? 바로 CotrolSend나 ControlSendRaw등을 사용하면 됩니다. 사용문법은 다음과 같습니다. ControlSend , Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText Raw가 있고 없고는 어떤 차이가 있을까요? 아래의 예를 보시죠. ControlSend, Edit1, This is a line of text in the notepad window.{Enter} Cont.. 더보기
Autohotkey #47. Notepad++로 Autohotkey 스크립트 디버깅하기 https://youtu.be/2jTpXz5jHSM - YouTube www.youtube.com 지난번에 SCITE4Autohotkey로 디버깅하는 방법에 대해 소개해 드렸는데, 이번에는 Notepad++로 디버깅하는 방법을 알려 드리겠습니다. https://autohotkey4auto.tistory.com/5 에서 간략히 설명드린바와 같이 plugin을 설치하고 몇가지 단계를 거쳐야 합니다. 1) Autohotkey debugging용 plugin을 Notepad++ 에 설치하기 단순히 첨부 파일을 Notepad++설치폴더\plugin 아래에 복사하면 됩니다. 복사된 이후 Notepad++을 실행하면 plugin 메뉴 클릭시 -debugp메뉴가 생긴것을 볼 수 있다. 2) plugin 초기 설정 수정.. 더보기

반응형