전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터의 문자열 입력 속성들은 변수를 직접 가져와서 처리할 수 있습니다. 문자열 입력 속성이란, "{테스트}"와 같이 글자를 입력할 수 있는 속성들을 의미합니다. 대부분의 속성들이 숫자 또는 좌표와 같은 입력을 강제합니다. 이런 이유는 사용자가 실수로 잘못된 데이타를 입력해서 문제가 발생하는것을 미연에 방지하기 위함입니다. 아무튼~ 변수를 직접 가져와서 처리하는 방법을 알아보기 전에 변수 연산까지 가능한 아래 기능도 참고 해보시기 바랍니다. [ 엔지엠 매크로 윈도우API…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로의 [ 변수 추가 ] 액션은 액션 또는 스크립트간 데이타를 주고 받을 때 사용합니다. 변수 추가 액션의 덮어 쓰기 옵션 동작에 대해서 간단하게 테스트 해보고, 덮어 쓰기 옵션 사용 여부에 따라 어떻게 동작하는지도 알아보도록 하겠습니다. 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요. 아래 동영상과 같이 변수 추가 액션을 하나 추가하고, [ 윈도우 API ]도 추가하세요. 아래 동영상을 참고하셔서 덮어 쓰기 옵션을 변경하면서 테스트 해보세…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 변수와 이미지를 확인 및 수정할 수 있는 [ 디버거 ] 도구가 존재합니다. 디버깅 도구를 효율적으로 사용하기 위한 내용은 아래 3부작으로 작성한 팁 & 테크 내용을 꼭 읽어보세요^^ [매크로 제작할 때 디버깅을 이용해서 스크립트를 빠르게 만드는 방법] 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가 하세요. 변수 모니터를 실행하려면 보기 메뉴에 변수 도구를 체크해야 합니다. 그리고, 스크립트를 열면 해당 스크립트의 변수 목록을 표시하는 창…
안녕하세요. 엔지엠소프트웨어입니다. 변수 사용의 편의성을 높이기 위해 문자(Text, 텍스트) 속성을 가진 액션에서 변수를 쉽게 가져올 수 있도록 기능을 개선하고 있습니다. [ 문자열 추출 ] 액션은 원본 문자열에서 원하는 문자열만 추출할 수 있습니다. 아래와 같은 문자가 있을 때 처리하는 방법입니다. [ 직접 변수 사용 방법 (Direct Variable)] 원본 문자열: NGMsoftware 시작 위치: 3 길이: 0 결과 값: software 원본 문자열: NGMsoftware 시작 위치: 3 길이: 4 결과 값: so…
안녕하세요. 엔지엠소프트웨어입니다. 액션에서 [ 변수 ]의 값을 가져오려면아래 그림과 같이 변수 추가하기와 가져오기를 이용해야 합니다. [ 직접 변수 사용 방법 (Direct Variable)] 좀 더 쉽고 빠르게 변수의 값을 적용하기 위해 속성에서 직접 변수의 값을 가져올 수 있도록 기능이 개선되었습니다. 이 기능을 테스트하기 위해 새로운 스크립트를 하나 추가하세요. 변수 액션을 추가한 후 아이디를 ①변수로 설정하세요. 그리고, ②덮어쓰기를 True로 설정 해줍니다. [ 배열 추가 ] 액션을…
안녕하세요. 엔지엠소프트웨어입니다. 폴더에 어떤 파일이 들어오면 자동으로 인식해서 다른 폴더로 복사하는 매크로를 만들어 보도록 하겠습니다. 우선, 비슷한~ 내용이 있는데요. 아래 링크의 내용도 참고하시면 도움이 될듯 합니다. 링크의 내용은 특정 폴더에 스캔한 이미지를 넣으면 자동으로 엑셀로 정리하고, 특정 폴더로 복사하는 예제입니다. [ 1. 과태료, 명함, 영수증 이미지에서 문자만 추출해서 엑셀에 정리하는 방법] [ 2. 폴더에 스캔한 이미지를 넣으면 자동으로 인식해서 처리하는 매크로 만들기 ] 단순히 사용자가 선택한 폴…
안녕하세요. 엔지엠 에디터로스크립트를 만들 때 여러가지 변수를 사용하게 됩니다. 문자 또는 숫자일수도 있고 배열(Array)일수도 있습니다. 스크립트가 복잡해지면 변수로 전달되는 값에 따라 분기가 정상적으로 처리되는지 확인하기가 어려워집니다. 그래서, 전달되어 온 변수 값이 어떻게 들어오는지 확인해야 할 필요가 있습니다. 엔지엠 에디터에는 실시간으로 변수 값을 확인할 수 있는 기능이 포함되어 있습니다. 아래 그림과 같이 보기 메뉴의 도구 모음에 ①디버그를체크하고, 출력 정보의 ②디버그도 체크 해줍니다. 하단에 ③디버그 창이 표시됩니…
안녕하세요. 엔지엠소프트웨어입니다. 변수에 배열을 추가하는 방법은 몇가지가 존재하는데요. 가장 기본적으로 사용할 수 있는 액션은 배열 추가 액션입니다. 아래 그림과 같이 고객 정보라는 변수와 배열 추가 액션을 스크립트에 추가해보세요. 그리고, 아래 동영상과 같이 몇개의 고객 정보를 추가 해줍니다. 배열 추가 액션에서 배열 값을 변수에 추가 해줍니다. 변수에 배열이 정상적으로 저장되었는지 확인하기 위해 배열 값 액션을 이용 해보겠습니다. 아래 동영상을 참고해서 변수로부터 배열을 가져오세요. 그리고, 배열 인덱…
안녕하세요. 엔지엠소프트웨어입니다. 주식이나 코인 또는 선물 정보를 보여주는 사이트의 경우 이미지를 텍스트로 가져올 수 있는데요. 거래소별 비트코인의 평균을 알고 싶을 때 유용하게 사용할 수 있을듯합니다. 물론, 다른 용도로 사용할수도 있겠죠^^; 이 테스트를 위해 거래소별 비트코인 가격을 알려주는 사이트를 캡쳐 해왔습니다. 각 거래소별 비트코인 가격을 전부 문자 판독으로 읽은 후 변수에 넣도록 하겠습니다. 우선, 거래소별로 변수를 추가하세요. [ OCR 체크 ]를 거래소 숫자만큼 추가한 후 각각의 금액을 …
안녕하세요. 엔지엠소프트웨어입니다. 간단한 예제이긴한데... 제목만 봐서는 어디에 어떻게 사용해야 할지 감이 오지 않을듯 합니다. 이 예제의 시나리오는 이렇습니다. 어떤 이미지를 찾았을 때 다음 이미지를 찾기 위한 영역을 첫번째 이미지 기준으로 잡아주는 겁니다. 글로 설명하기가 좀 애매하긴 한데요. 일단 스크립트를 만들어보죠^^ 우선, 아래 동영상과 같이 그림판에 오랜지색 점을 인식한 후 클릭해보세요. 이제 오랜지색 점의 좌표를 변수에 저장 해줍니다. 변수를 2개 추가한 후 이미지 매치에서 변수에 좌표 값을 저장하세요.…