전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 카카오톡 단톡방 또는 오픈채팅을 운영하면서 고객 관리 및 수익을 창출하고 계신 사장님들이 많습니다. 오픈채팅에서 서비스를 이용하는 회원분들을 관리하고 유지하는게 중요한데요. 제 경우에도 [ 고객 서비스 ] 단톡방을 운영하고 있기에 어떤 문제가 있는지 잘 알고 있습니다. 오픈 채팅방에서 광고나 기타 스팸성 글들을 제때 가리지 못해서 이탈하는 회원들이 없도록 자동 가리기 매크로 프로그램을 만들어 보도록 하겠습니다. [ 와이어 샤크 ]로 패킷을 덤프 떠서 처리하면 좀 더 효율적으로 제작이 가능하지만, …
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 특정 문장에 여러개의 단어가 포함되어 있는지 쉽게 체크하는 방법에 대해 알려드리도록 하겠습니다. 우선, [ 텍스트 문서 ]나 [ 엑셀 ]에서 값을 읽어와야 합니다. 이외에도 [ 데이타베이스 ]나 [웹 ]에서 텍스트를 읽어올수도 있습니다. 방식은 다양합니다. 이 글에서는 어떤 방식이든 텍스트를 가져와서 [ 변수 ]에저장했다고 생각하고 진행하도록 하겠습니다. 변수에는 "딸기 사과 바나나 수박 오랜지 배 포도" 문자열이 들어 있습니다. 이 문자열은 텍스트 문서나 엑…
안녕하세요. 엔지엠소프트웨어입니다. 선입선출(先入先出, First In, First Out,FIFO)은 먼저 들어온 배열 항목이 먼저 나간다는 뜻입니다. 예를 들어서 배열의 길이가 5로 정해져 있다면 1, 2, 3, 4, 5이렇게 순서대로 항목이 들어오고, 6이 들어오면 먼저 들어온 1이 나가고 6이 추가되는걸 말합니다. 2, 3, 4, 5, 6과 같이 됩니다. 7이 들어오면 3, 4, 5, 6, 7이 됩니다. 후입선출(後入先出, Last In First Out, LIFO)은 마지막에 들어온 항목이 먼저 나갑니다. 이런 내용들이 어…
안녕하세요. 엔지엠소프트웨어입니다. [ OCR 체크 ]나 [ 데이타 테이블 ] 또는 [ 메모장 ]과 [ 엑셀 ]에서 데이타를 가져오면 배열로 처리할 수 있습니다. 배열로 가져온 값에서 특정 숫자보다 큰 값만 배열로 다시 만들려면 어떻게 해야 할까요? [ For 반복 ] 또는 [ Foreach 반복 ] 액션과 [ 배열추가 ] 액션을 사용해서 처리할 수 있습니다. 하지만, 오늘은 이 방법이 아닌 다른 방법으로 문제를 해결해보도록 하겠습니다. 우선, 첨부되어 있는 배열 예제.ngs 파일을 다운로드 받은 후 엔지엠 매크로에서 열어보세요. …
안녕하세요. 엔지엠소프트웨어입니다. 사용자가 설정한 시간에 매크로가 실행되는건 [ 예약 작업 이벤트 ] 액션을 사용하면 됩니다. 크론잡 문법을 사용하기 때문에 처음에는 어려울 수 있습니다. 하지만, 몇가지 규칙만 알면 주기적으로 실행되는 매크로를 쉽게 만들 수 있습니다. 크론으로 스케줄러 만들기 예제는 아래 글을 참고하세요. [ 엔지엠 매크로에서 크론으로 스케줄러 만들기] 오늘 알아볼 내용은 설정한 시간에 동작하는 매크로가 아닌 해당 시간보다 크면 실행되는 매크로입니다. 하루는 24시간입니다. 사용자가 10시로 설정하면 11…
안녕하세요. 엔지엠소프트웨어입니다. 1씩 증가하면서 메모장에 값을 저장하는 방법에 대해 알아보겠습니다. 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. [ 변수 ]를 추가하고, 아이디는 증가값으로 설정하세요. [ For 반복 ] 액션을 추가하고, 100회 반복하도록 하겠습니다. 그리고, 반복한 횟수를 변수에 추가하세요. [ 문자 채우기 ] 액션을 추가하고, 아래와 같이 설정 해줍니다. 왼쪽에 0으로 자리수를 맞추기 위해서 이와같이 처리합니다. 바탕화면에 텍스트 파…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 오토핫키(Autohotkey)의 Gosub와 유사한 기능이 포함되어 있습니다. 액션이 이동한 후 루틴이 끝나면 원래 위치로 되돌아 가는 기능입니다. 오토핫키를 사용해보지 않았더라도 이 글을 참고하면 어떻게 동작하는지 쉽게 알 수 있습니다. 첨부되어 있는 예제 1.ngs 스크립트를 에디터에 열어주세요. 아래 그림과 같은 내용이 들어 있습니다. 이 스크립트를 실행하면 아래와 같은 로그를 확인할 수 있습니다. 그룹 2를 건너뛰고 그룹 3으로 이동합니다. 그리고, [ 액션 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로의 조건 액션들(아래 그림 참고)에 "조건 지연 실행" 옵션이 추가되었습니다. 조건 지연 실행은 예를 들어서 [ 이미지 매치 ] 액션을 실행할 때 이미지 매치 액션이 동작하고 참(같음, True)인 경우 액션 이동이 바로 동작하지 않고, 다음 회차에 이미지 매치 액션에서 조건으로 이동하는 옵션입니다. 다른 매크로 프로그램에서 선두항목이라는 기능과 유사하다고 이해하시면 될거 같습니다. 이 테스트를 위해 첨부되어 있는 스크립트를 에디터에서 열어주세요. …
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작할 때 제목과 같이 100번마다 10분씩 휴식하고 싶으면 어떻게 스크립트를 작성해야 할까요? 어떻게 응용하느냐에 따라 방식은 다양할거 같습니다. 단순하게 100회 매크로가 수행되고, 반복 횟수가 100이면 [ 숫자 체크 ]로 확인 후 10분 휴식할 수 있습니다. 또는 반복 횟수를 0으로 다시 초기화 할 수 없으니 100으로 나눈 후 [ 나머지 값이 0인지 체크 ]해서 10분 휴식으로 액션의 루틴을 보낼수도 있습니다. 하지만, 더 쉬운 방법이 있는데요. 우선, 첨부되어 있는 스크립트를 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 기존 매크로 프로그램들과 달리 배열까지 변수로 처리할 수 있습니다. 1차원 배열 및 2차원 배열도 지원합니다. 일반적으로 1차원 배열은 아래와 같은 것들이라고 할 수 있습니다. 월요일 화요일 수요일 목요일 금요일 토요일 일요일 또는 숫자가 될수도 있습니다. 100 200 300 ... 2차원 배열은 키와 값 쌍으로 이루어진 배열을 말합니다. 0: 월요일 1: 화요일 2: 수요일 ... 변수를 무한으로 제공하는 매크로도 없을…