전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 반복기 액션들에 대해서 알아보도록 하겠습니다. 우선, 반복기란 For 나 Foreach 또는 While, Do~While문 등등이 있습니다. 엔지엠 매크로에서는 액션 이동, 액션 반복과 포 반복, 포이치 반복등등이 존재합니다. 반복기는 정해진 횟수만큼 반복하거나 특정 조건이 될 때까지 반복하는 방식으로 구현하는데요. 액션 이동 관련해서 이미 만들었기 때문에 여기에서는 포 반복과 포이치 반복에 대해서 만들어볼께요. 우선, 포 반복은 사용자가 횟수를 정하면 그 횟수만큼 액션이 반복되는걸 말합니다…
안녕하세요. 엔지엠소프트웨어입니다. 앞서 이미지 전체 매치 액션을 개발했는데요. 이와 거의 비슷한 옵션을 가진 액션이 하나 더 있습니다. 방식은 완전히 다르지만요. 오늘 알아볼 내용은 딥러닝을 이용해서 윈도우 화면을 인식하는 방법입니다. 근래에 와서는 이미지 딥러닝은 다크넷의 욜로로 거의 통합되는듯한 분위기입니다. 어쩌면 한참전부터 그랬었는데 제가 모르고 있었던걸지도 모르겠군요. 엔지엠 매크로에는 욜로 V3와 욜로 V8이 포함되어 있습니다. 그리고, 각각 CPU와 GPU 모드가 있습니다. 새로운 버전에서는 욜로 V3는 삭제하고…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 윈도우 화면에서 유사한 모든 이미지를 찾는 이미지 전체 매치에 몇가지 기능을 추가할 예정입니다. 아무래도 여러개의 이미지를 찾다보니 클릭할 좌표가 여러개일수도 있고, 같은 모양의 이미지가 2개라면 시작과 끝으로 드래그를 하고 싶을수도 있습니다. 이외에도 찾은 모든 이미지를 클릭하거나 특정 위치에서 가까운 순서대로 또는 먼 순서대로 클릭하고 싶을수도 있는데요. 워낙 경우의 수가 많다보니 로직이 많이 복잡해지는 부분도 있네요. 그렇더라도 크게 걱정할 필요는 없습니다. 옵션만 많다뿐이지 비…
안녕하세요. 엔지엠소프트웨어입니다. 윈도우 화면 또는 프로그램에서 동일한 이미지를 모두 찾는 방법에 대해서 알아볼께요. 이 기능은 엔지엠 매크로 6에도 있는 액션입니다. 액션 이름은 이미지 전체 매치인데요. 엔지엠 7 버전에도 동일한 이름으로 액션을 추가할겁니다. 다만, 이전 버전에서 문제가 되는 부분들을 개선하고 좀 더 편리하게 사용할 수 있도록 옵션들이 많이 사라졌습니다. 1부에서는 이미지 전체 매치 액션으로 화면에서 동일한 이미지를 모두 찾는 방법을 알아보고, 2부에서는 이미지 서치와 같이 반대로 찾기 기능을 구현해보겠습…
안녕하세요. 엔지엠소프트웨어입니다. 어느정도 개발이 완료(?) 되었기 때문에 디테일한 부분들을 처리해야 할거 같은데요. 에디터로 매크로 프로그램을 개발할 때 가장 중요한 부분이 로그 분석입니다. 엔지엠 매크로 에디터는 기본적으로 하단의 출력창에 로그 및 에러 내용을 표시합니다. 이전 버전에서는 로그 파일 내용이 출력창과 동일해서 로그를 분석하는데 어려움이 많았습니다. 출력창은 로그 내용을 보기 좋게 줄바꿈이 되는데요. 엄청나게 많이 쌓인 로그를 분석하려면 하나의 액션이 한줄에 모두 표시되는게 좋습니다. 일반적으로 서버 프로그램…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 OCR 문자 판독 기능을 좀 더 확장해서 쓸만하게 만들어 보겠습니다. 일반적으로는 Default 모델보다 Best 모델이 좀 더 잘 인식하는거 같습니다. 하지만, Best 모델보다도 Fast 모델이 인식을 잘 할때가 있는데요. 대부분 어떤 환경에서 사용하느냐에 따라서 달라지는 부분이기 때문에 다양하게 테스트 해보는게 좋습니다. 오늘 기능을 확장할 내용은 OCR 테서랙트에 파라메터를 추가해서 인식율을 보정하는 방법입니다. 1부에서 만든 OCR 모델에 아래와 같이 화이트리스트를 처리할 속…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 완전히 새로운걸 만들어 볼텐데요. 기존에 이미지 인식이 아니라 이미지 안에 문자 또는 숫자를 텍스트로 추출하는 방법입니다. 이런 기술을 OCR(Optical Character Recognition: 광학 문자 인식)이라고 부릅니다. 광학 문자 인식(OCR)은 텍스트 이미지를 기계가 읽을 수 있는 텍스트 포맷으로 변환하는 과정입니다. 예를 들어 양식 또는 영수증을 스캔하는 경우 컴퓨터는 스캔본을 이미지 파일로 저장합니다. 이미지 파일에서는 텍스트 편집기를 사용하여 단어를 편집, 검색하거…
안녕하세요. 엔지엠소프트웨어입니다. 앞서 기계식 하드웨어 마우스와 키보드 매크로를 어떻게 만드는지 알아봤습니다. 하드웨어 기계식 마우스 매크로는 생각보다 간단하게 만들 수 있었는데요. 문제는 키보드입니다. 소프트웨어 방식으로 키보드 매크로를 만들면 자동으로 한영이 토글되면서 한글과 영어가 섞여 있어도 문제없이 입력됩니다. 아래와 같이 입력하는걸 말하는거죠. 오늘 알아볼 기계식 하드웨어 키보드는 소프트웨어 방식과 다르게 실제로 한영키를 번갈아가면서 눌러줘야 합니다. 이걸 하려면 자동화를 적용할 대상 프로그램의 IME 모드…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 기계식 또는 하드웨어 방식의 마우스 매크로를 만들어봤는데요. 오늘은 키보드에 대해서 알아보도록 할께요. 이미 키보드 관련 기능들은 대부분 다 개발이 되어 있어서 기존 모델들을 약간(?)만 수정하면 하드웨어 방식으로 동작하는 키보드 매크로를 제작할 수 있습니다. 다만, 소프트웨어 방식(비활성, 활성)과는 다르게 IME 처리가 약간 복잡할 수 있습니다. 키보드는 마우스와 다르게 IME라는 개념을 알아야 합니다.IME란 Input Method Editor로 극동 아시아 언어인 한국어,…
안녕하세요. 엔지엠소프트웨어입니다. 드디어~ 기계식 마우스 매크로 또는 하드웨어 방식의 마우스와 키보드 매크로를 만드는 방법까지 오게 되었습니다. 지금까지는 윈도우 API를 이용해서 소프트웨어 방식으로 신호를 전달하는 기능들을 중점적으로 개발했는데요. 소프트웨어 방식은 크게 2가지로 나누어집니다. 첫번째는 비활성 모드고, 두번째는 활성 모드입니다. 비활성 모드는 마우스와 키보드 신호를 선택한 프로그램에 직접 명령을 전달하기 때문에 사용자는 다른 작업을 진행할 수 있습니다. 효율적으로 컴퓨터를 사용할 수 있게 됩니다. 그리고, …