본문 바로가기

반응형

Autohotkey강좌

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/ ) 다.. 더보기
winmerge를 이용한 Excel 비교 https://youtu.be/SVRsQQw-VrQ Winmerge는 무료 tool입니다. https://winmerge.org/downloads/?lang=en Download WinMerge - WinMerge Download WinMerge The easiest way to install WinMerge is to download and run the Installer. Read the online manual for help using it. WinMerge 2.16.24 The current WinMerge version is 2.16.24 and was released at 2022-10-27. For detailed info on what is new, winmerge.org 거기에 추가로 .. 더보기
BeyondCompare를 이용한 Excel비교 https://youtu.be/DjU4XFi7Dbg Excel자체 기능을 이용한 방법외에 외부 tool을 이용한 방법중에 간단한 것은 BeyondCompare를 이용하는 것입니다. 참고로 BeyondCompare는 상용tool이므로 trial version을 사용하시는 분들은 유효 기간 동안만 사용가능하십니다. 사용 방법 자체는 아주 간단합니다. Beyond compare를 실행하고 나서 파일을 불러 오거나, 또는 파일 탐색기에서 비교를 원하는 2파일을 선택한 상태에서 마우스 우클릭하여 BeyondCompare를 선택해 주면 됩니다. 2번째 방법으로 해 보겠습니다. 파일 탐색기에서 비교할 파일 조사.xlsx와 조사2.xlsx를 선택한 상태에서 마우스 우클릭을 하여 뜬 메뉴중에 Compare를 선택합니다... 더보기
Excel 시트 비교하기 - 1 https://youtu.be/GxocyMX9YJQ Excel 시트 비교하는 내용은 실무적으로 많이 사용될 수 있는 내용이라서 이번에 소개해 드립니다. 우선 Excel 자체적으로 진행하는 내용으로써 시트 비교를 위해서는 몇가지 전제조건을 만족해야 합니다. 1. 동일한 문서내의 시트끼리만 비교가능합니다. 2. 비교범위가 동일해야 유의미한 결과가 나옵니다. 예를 들어 전체 내용이 동일한데, 중간에 빈줄 한줄만 추가된 경우, 해당 줄 이후 모든 내용이 다르다고 결과가 나옵니다. 예제 파일을 보겠습니다. 전체 구성은 동일한데 내용만 일부 다른 경우입니다. 예를 들어 어떤 학교에서 필요한 학용품을 조사하는 내용(0119시트)을 전체 학년별 반별로 뿌렸고, 회신받은 내용을 0120시트에 저장했다고 가정하겠습니다. .. 더보기
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.. 더보기
엑셀 vba로 다중 vlookup 구현하기-동일한 항목 전체 찾기 https://youtu.be/GR28BNQ7kmc vlookup 함수를 사용할 경우 특정영역에서 첫번째 항목을 찾을 수 있지만, 동일한 항목이 여러번 있는 경우에는 동작하지 않아서 다소 곤란한 상황이 됩니다. 이런 유사한 경우가 많이 있을 듯 하여 한번 만들어 봤습니다. 예제는 어떤 분이 질문으로 주신 내용을 참고했습니다. 먼저 vlookup과 그것을 대체하는 방법인 index 와 match를 혼합하여 사용하는 방법에 대해 간단히 알아보겠습니다. 우선 vlookup으로 원하는 내용을 찾는 방법은 다음과 같습니다. 위와 같은 내용이 있을 때 D3에 있는 내용을 A3.B20까지에서 찾아서 B열의 내용을 E3에 출력하기를 원하때는 아래와 같이 사용합니다. E3 = VLOOKUP(찾을 대상, 찾을 범위,표현할.. 더보기
데이터 변경되면 자동으로 실행하는 엑셀 매크로 https://youtu.be/kU0_jKsRXZg 엑셀 매크로를 어느 정도 만들 수 있게 되면, 데이터 변경될 때마다 별도의 단축키나 호출을 통해서 매크로를 실행하는 것도 불편해 지는 단계가 되는데 이때 사용할 방법을 알려 드립니다. 우선 특정 시트의 내용이 변경될 때 진행할지, 모든 시트의 내용이 변경될 때 진행할지에 따라 시작하는 위치가 달라집니다. 오늘은 특정 시트의 내용이 변경될 때 특정 매크로를 실행하도록 하겠습니다. 우선 오늘의 시나리오는 다음과 같습니다. Sheet1에 특정 학생들의 과목별 점수가 학생이름(무작위 순서)단위로 입력되고, 그 중에서 주요과목인 국어, 영어, 수학의 점수만 Sheet2에 복사해서 붙여 넣고, 해당 학생들의 이름 순서대로 정렬을 한 후에 정렬된 내용을 가로 세로를.. 더보기

반응형