전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 저번 시간에 오토핫키의 조건과 반복문을 이용해서 숫자 맞추기 게임과 구구단을 어떻게 만드는지 예제를 통해 실습 해봤습니다. 오늘은 오토핫키에서 윈도우 화면 보호기를 어떻게 방지할지 알아볼텐데요. 사실, 윈도우 시스템 설정에서 화면 보호기를 끄면 됩니다. 아마도, 절전 관련 옵션에 이런 내용이 있었던거 같은데... 예전에 만들어놓은 [ 화면 보호기 방지 프로그램 ]도 있네요. 화면 보호기가 실행되지 않도록 하기 위해서 마우스를 계속 움직여주는 간단한 스크립트입니다. 이 예제에서 If 조…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은~ 오토핫키 반복문에 대해 알아보도록 하겠습니다. 엔지엠 매크로에서 반복문은 [ For 반복 ], [ Foreach 반복], [ 액션 반복], [ 액션 이동]이 있습니다. 상황에 따라서 어떤걸 사용해야 할지는 잘 결정해야 합니다. 오토핫키는 Loop와 Break를 사용합니다. Loop는 반복시키는 구간을 설정하고, Break는 어떤 조건에 맞으면 반복 구간을 탈출하게 해줍니다. 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요. [오토핫키 코드실행] 액션을 스…
안녕하세요. 엔지엠소프트웨어입니다. 매크로 프로그램의 가장 기본은 마우스 클릭을 반복하거나 키보드 입력을 반복하는 기능입니다. 물론, 이미지 서치나 화면 인식, 색깔 인식도 중요한 기능중에 하나이긴 합니다^^; 엔지엠 매크로에는 [ 마우스 클릭 ], [ 키보드 입력 ] 그리고, [ 화면 인식 ]과 [ 색깔 인식 ] 기능이 포함되어 있습니다. 오늘은 간단하게 키보드를 어떻게 반복시키는지 알아볼건데요. 이 내용을 학습하기 위해 간단한 테스트 매크로를 만들어 보도록 하겠습니다. 아래 동영상과 같이 엔지엠 에디터를 실행하고 새로운 스크립트…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 프로그램에서 반복(For, Foreach)에서 액션 이동이 어떻게 동작하는지에 대해 알아보도록 하겠습니다. 엔지엠 매크로 프로그램은 일반적인 개발 언어들과 차이가 있는데요. [ 액션 이동 ]으로 루틴을 무조건 건너뛸 수 있다는 점입니다. 프로그래밍 언어는 이렇게 동작하지는 않습니다. 여러가지 이유가 있겠지만, [ Goto ]와 [ Gosub ] 같은 절차적 특성과 함수의 구조화를 무너뜨리는 방식은 좋지 않기 때문입니다. 언어적으로 그렇다는거구요. 매크로 프로그램에서는 쉽고 간편하게 …
안녕하세요. 엔지엠소프트웨어입니다. 폴더에 어떤 파일이 들어오면 자동으로 인식해서 다른 폴더로 복사하는 매크로를 만들어 보도록 하겠습니다. 우선, 비슷한~ 내용이 있는데요. 아래 링크의 내용도 참고하시면 도움이 될듯 합니다. 링크의 내용은 특정 폴더에 스캔한 이미지를 넣으면 자동으로 엑셀로 정리하고, 특정 폴더로 복사하는 예제입니다. [ 1. 과태료, 명함, 영수증 이미지에서 문자만 추출해서 엑셀에 정리하는 방법] [ 2. 폴더에 스캔한 이미지를 넣으면 자동으로 인식해서 처리하는 매크로 만들기 ] 단순히 사용자가 선택한 폴…
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작하다보면 이미지 조건(이미지 서치, 이미지 매치, 이미지 전체 매치등등...)에서 찾은 이미지의 영역을 변수로 저장하고, 이 변수 값을 읽어서 마우스로 클릭하고 싶을 수 있습니다. 물론, 이미지 조건에 확장 속성으로 마우스를 직접 클릭해도 됩니다. 이 예제를 테스트하기 첨부되어 있는 스크립트를 열어주세요. 이미지 전체 매치에 사용된 이미지는 아래와 같습니다. 여기서 동전을 인식한 후 동전들의 좌표를 변수에 저장해줍니다. [ 이미지 전체 매치 ]에서 아래 그림과…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 [ For 반복 ]과 [ Foreach 반복 ] 2종류가 있습니다. 이외에도 반복하는 방법은 몇가지 더 존재합니다. 용도에 맞게 사용하면 되겠지만, [ 액션 이동 ]이나 [ 액션 반복 ]은 텍스트나 엑셀 또는 CSV 파일을 읽어서 처리하는 로직을 추가로 개발해야 합니다. 그래서, 간단하게 텍스트나 엑셀을 읽을 때는 Foreach 반복 액션을 사용하는게 더 효율적일 수 있습니다. 아래와 같은 텍스트 파일을 하나 생성하세요. 안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터 엔…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 텍스트를 쉽게 입력할 수 있는 액션들이 포함되어 있습니다. 텍스트를 입력할 때 Enter(Return)와 같은 줄바꿈을 사용할 수 있는데요. 윈도우는 줄바꿈을 다른 운영체제(Linux, Mac등등...)와 다르게 동작해서 문제를 읽으키곤 합니다. 프로그램마다 줄바꿈을 받아들이는 형태가 각각 달라서 실사용에 크게 문제가 되지는 않습니다. 하지만, RPA 매크로 프로그램들은 하나의 명령으로 다른 모든 프로그램에 동작해야 해서 몇가지 예외적인 처리가 필요합니다. 이 테스트를 위해 첨부되…
안녕하세요. 엔지엠소프트웨어입니다. 요즘 소셜 커머스나 라이브 커머스 자동화 업무에 대한 문의가 많아지고 있습니다. 아마도, 코로나로 인해 비대면 서비스가 활성화되면서 수요도 그만큼 늘어나는게 아닌가 생각되기도 하는데요. 소규모로 서비스하는 회사들은 큰 자본을 들여서 사내 자동화 시스템을 구축하기란 쉽지 않은 일입니다. 그래서, 엔지엠 에디터와 같은 업무 자동화 소프트웨어를 이용해서 스크립트를 작성하고 있습니다. [ 시크릿 모드에서 크롬 실행하는 방법 ] 기본적으로 [ 웹 API ]에 대해 알고 있다는 가정하에 설명 드리도록…
안녕하세요. 엔지엠소프트웨어입니다. 앞서 이중 [ Foreach 반복 ]으로 엑셀 데이타를 어떻게 처리하는지 알아봤는데요. 이 내용은 [ 여기 ]에서 예제와 스크립트를 다운로드 받을 수 있습니다. 오늘은[ For 반복 ]으로 동일한 효과를 나타내는 방법에 대해 알아보겠습니다. 내용은 비슷하지만, For 반복은 좀 더 복잡합니다. 하지만, Foreach 반복처럼 무조건 배열을 전부 반복하는게 아니라서 스크립트 개발자가 로직에 관여할 수 있는 여지가 더 많습니다. 좀 더 쉽게 말하면 로직을 구성하는데 자유롭다는 뜻입니다. 에디터를 실행…