본문 바로가기

반응형

Autohotkey강좌

Autohotkey 17, 미니탭과 엑셀간 데이터(그래프) 이동 https://youtu.be/Ptjpmh_EvBs 지난번에 진행한 미니탭에서 생성한 그래프들을 엑셀에 옮기는 것을 진행해 보겠습니다. 엑셀에서 "Sheet 2" 라는 특정시트의 D3에서부터 M3까지 그래프들을 순차적으로 옮기려고 합니다. 옮기려는 그래프의 갯수는 10개입니다. 1) GUI의 구성 이것을 만들기 위해 GUI기능을 활용해서 메뉴를 만들고 버튼을 누르면 해당 기능이 수행되도록 할것입니다. GUI 의 모양은 다음처럼 만들려고 합니다. 사이즈는 적당히 선택하면 됩니다. Autohotkey 에서는 Text와 Button을 이용하면 되겠습니다. Gui, Add, Text, x30 y20 w220 h20, Minitab To Excel Graph Transfer ; Gui, Add, Button, x.. 더보기
Autohotkey 16. Minitab 매크로(글로벌 매크로) https://www.youtube.com/watch?v=nBdwq7pBmIo 오늘은 Autohotkey강좌가 아닌 Minitab매크로를 소개합니다. Minitab프로그램은 다양한 분야에서 사용하는 통계프로그램이며, 보통 6시그마 활용 Tool 로 많이 알려져 있습니다. 요즘에는 Open source 무료 프로그램인 R등에 밀리는 느낌이 있지만, 한때는 상당히 많은 사용자층이 존재했고 지금도 많이 사용하는 Tool 입니다. 이 Minitab에도 매크로 기능이 있습니다. 다음은 Minitab에서 매크로 종류입니다. 1) Exec 파일(*.mtb ) 보다 단순한 형태의 Minitab 매크로이며, Exec 파일은 제어문을 포함할 수 없으며 실행할 때 변수와 하위 명령을 사용할 수 없습니다. Exec 파일은 방.. 더보기
Autohotkey 15편-난수 이용하여 Lotto번호 발생기 만들기 https://www.youtube.com/watch?v=Lu-zGD2YXaY 오늘은 지난 시간에 배운 난수(Random variable)를 이용하여 Lotto 번호 발생기를 만들어 보겠습니다. 대략적인 내용은 다음과 같습니다. 1) CompseGUI 2) Array •Array := [item1, item2,….] , or array :=[], array[0] :=5,… •Array := Array(item1,item2,….) •Array[1,2] := 3, Array := [ [4,5,6], 7,8] 3) Sort •Sort, variable, options 4) GUI Item에서 값 읽어 오기 내보내기 •Gui, Submit, NoHide •GuiControl, ,variable, value : .. 더보기
Autohotkey 14편-Random variable(난수) 생성하기 및 화면터치하는 프로그램 디버깅 직접 맨땅에 헤딩하며 부딪히며 배우는 매크로, Autohotkey 14편입니다. 오늘은 전에 만든 RandomTouch 프로그램에서 흔히 하는 실수와 어떻게 디버깅하는지 살펴 보겠습니다. •SingleInstanceForce/Ignore/Prompt/Off •Global 변수를local에서사용하려면global로선언해주기 •Button이벤트발생시실행되는루틴은“Button+이름” Label •FileAppend, 쓸내용, 파일이름 •ErrorLevel!= 0은이전실행결과오류가있는경우 •예외상황에서탈출할수있는ESC키등을설정해놓으라 디버깅이므로 전에 사용한 ahk파일은 동일합니다. youtu.be/Ei5kPH5pDwU 더보기
Autohotkey 13편 - Random variable(임의값) 생성하기 및 화면터치하는 프로그램 만들기 나이든 아재와 함께 직접 맨땅에 헤딩하며 부딪히며 배우는 매크로, Autohotkey 13편입니다. 오늘은 간단한 GUI로 메뉴를 구성하고 임의의 변수X, Y에 좌표값을 임의로 생성해서 그 위치에 마우스 클릭하는 것을 작성하려고 합니다. 보통 이런 종류의 프로그램은 주로 PC프로그램의 신뢰성 시험의 한 종류 사용될 수 있는데, 아주 단순한 프로그램입니다. 단순하지만 임의값 생성, 메뉴 처리, MessageBox처리, 함수(Function), Sleep 등 다양한 내용이 있으므로 공부하면 도움이 될 것입니다. 오늘 배울 주요 명령어 입니다. • SingleInstance Force ;Ignore, Prompt, Off • Gui, Add, Text, x y w h v변수명, 기본 보여줄 내용 • Gui, .. 더보기
Autohotkey 12편- 오토핫키 이용해서 백그라운드에서 두 프로그램간(R과 Excel)에 데이터나 그래프 이동하기 https://www.youtube.com/watch?v=GEHnQZo3xOA 지난 시간에는 두 프로그램간에 데이터나 그래프를 복사해서 다른 프로그램에 붙여 넣는 것을 배웠습니다. 이번시간에는 해당 동작을 백그라운드에서 진행하여 R에서 실행된 내용을 엑셀로 이동하는 것을 동일하게 해 보겠습니다. 실제 진행 상황에 따라 일부 동작에 차이가 있을 수 있습니다. 따라올 준비 되셨나요? 이제 시작합니다. 더보기
Autohotkey 11편-오토핫키 강좌-두 프로그램(R과 Excel)간 데이터 이동 https://www.youtube.com/watch?v=hN6Gx0FY5fE 실무에서 가장 필요한 프로그램간 데이터 이동하는 방법을 이번에 공부해 보겠습니다. 이 예제에서는 R프로그램에서 작성한 그래프를 엑셀의 지정된 셀로 이동하는 스크립트를 설명드리겠습니다. 이 예제를 충분히 공부하시면 실무에서 큰 도움이 되리라 생각합니다. 따라올 준비 되셨나요? 시작합니다. 더보기
Autohotkey 10편- 오토핫키 스크립트 분석(PC돋보기와 쉬운 마우스) https://www.youtube.com/watch?v=rAtnlZZADCo 이제까지 기본적인 Autohotkey를 배웠습니다. 이제부터는 직접 스크립트를 작성해야 하는데 처음부터 새로 만들기가 그리 쉾지는 않습니다. 그래서 다른 사람이 짠 내용을 미리 분석해 보기를 권합니다. 오늘은 노안이 있어서 PC화면을 보는데 불편할 경우 사용가능한 PC돋보기 기능과 특정 윈도우를 움직이려고 할 때 반드시 타이틀 창 영역에 마우스를 클릭하고 움직여야 하는 것을 아무곳이나 찍어도 윈도우 위치를 변경가능하게 하고, 윈도화면 사이즈도 쉽게 조절하게 하고, Minimize를 쉽게 해 주는 기능을 확인해 보겠습니다. 따라올 준비 되셨나요? 더보기

반응형