전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로 / RPA에는 웹 API를 사용해서 쉽게 웹크롤링과 웹스크레이핑을 할 수 있습니다. 이 예제는 웹사이트의 특정 이미지의 주소를 가져오는 방법을 설명합니다. 엔지엠 에디터를 실행하고, 새 스크립트를 생성하세요. 그리고 웹 API의 [ 연결 ] 액션을 추가합니다. 아래 그림을 참고해서 속성들을 설정하세요. 엔지엠소프트웨어 홈페이지의 로고 이미지 주소를 가져올겁니다. [ 텍스트 ] 액션을 추가하고, 아래 그림과 같이 특성 정보를 읽어옵니다. 실행하면 주소를 정상적…
안녕하세요. 엔지엠소프트웨어입니다. 이전 [ 1부 ] 예제에 이어서 자동으로 이메일을 발송하는 스크립트를 같이 만들어 보겠습니다. 우선, 1부에서 엑셀에 입력되어 있는 이메일들을 자동으로 구글 GMail에 입력하는데까지 했는데요. 오늘은 제목과 내용 그리고, 파일을 첨부하는데까지 해보겠습니다. 자~ 테스트를 위해 바탕화면에 "HDD_Spoofer.zip" 파일을 하나 만들어 두었습니다. 그리고 엑셀은 아래와 같이 되어 있어요~ 메일 제목과 내용을 간단하게 추가 해줍니다. 이전 예제에서 만든…
안녕하세요. 엔지엠소프트웨어입니다. 제목은 스크립트 속도를 조절하는 방법이라고 되어 있지만, 기본 개념은 스크립트에 포함된 각종 지연 설정 값을 줄이거나 늘리는 방식입니다. 그렇기 때문에 지연 값이 0인 경우 늦출수는 있지만 더 빠르게 만들수는 없습니다. 1. 에디터와 플레이어의성능 조정 옵션. 에디터옵션에 있는 "성능 조정 옵션"은 직접적인 스크립트 속도와관련이 없습니다. 이 옵션은 컴퓨터의 이미지 분석 속도와 관련되어 있기 때문입니다. 이 값을 0으로 설정하면 컴퓨터의 모든 자원(CPU)을 활용해서 최대…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로를 사용중인 분들은 이미 알고 계시겠지만~ 엔지엠 매크로의 시스템 폴더 위치는 "내문서 > NGM6 > Configuration"입니다. 루트 폴더는 "내문서 > NGM6"이죠. 윈도우즈도 상당히 많은 시스템 폴더들을 가지고 있습니다. 이런 시스템 폴더들은 계정에 속해있습니다. 이런 구조를 가지게된 이유는 윈도우즈가 사용자별로 로그인할 수 있고, 개인 설정을 고유하게 유지하기 때문입니다. 일반적으로 하나의 계정만 사용하고 있을텐데요.…
안녕하세요. 엔지엠소프트웨어입니다. 윈도우즈는 프로그램을 멀티로 실행할 수 있습니다. 특별히 프로그램이 멀티 실행을 막지 않았다면 말이죠. 그래서, 메모장이나 그림판과 같은 프로그램들은 멀티로 실행할 수 있습니다. 대부분의 멀티 실행 프로그램은 동일한 이름을 가지고 실행됩니다. 간단하게 그림판을 2번 실행 해보세요. 아래 그림과 같이 "제목 없음 - 그림판"으로 동일한 이름으로 실행되는걸 알 수 있습니다. 모든 프로그램은 실행될 때 윈도우즈에서 동적으로 할당되는 핸들 값을 가지게 됩니다. 이 핸들(Ha…
안녕하세요. 엔지엠소프트웨어입니다. 일부 프로그래밍 언어와 오토핫키에는 Goto외에도 Gosub(고서브)가 있습니다. 엔지엠 에디터에서 보면 Goto는 [ 액션 이동 ]입이다. 이외에도 엔지엠에는 좀 더 사용하기 편하도록 멀티로 액션을 이동할 수 있는 [ 캐이스 액션 이동 ]도 존재합니다. 프로그래밍 언어에서 switch ~ case문인데요. 관심 있으신분들은 매뉴얼 > 학습 > C# 또는 Java에서 언어적인 특성을 확인할 수 있습니다. 우선, 첨부되어 있는 예제용 스크립트를 다운로드 후 에디터에서 열어보세요. …
안녕하세요. 엔지엠소프트웨어입니다. 52.999에서 소숫점 한자리만 가져오고 싶은 경우 여러가지 방법이 존재합니다. 점(Dot, .)을 기준으로 나눈 후 뒤에서 앞 한글자만 가져와서 합칠수 있죠? 이런 경우에는 복잡하게 스크립트를 구성해야 합니다. 하지만, 숫자의 길이가 유동적이고 소숫점이 없을수도 있는 경우에는 정규식을 사용하는게 가장 좋은 방법입니다. 소숫점 1자리 가져오기 ^(0|[1-9]\d{0,1}).\d{0,1} 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후원이 빠른 귀농을…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터를 업데이트하면 간혹 아래 그림과 같이 UI에 독 컨트롤이 사라지는 경우가 있습니다. 엔지엠 에디터는 안정적인 환경을 제공하기 위해 주기적으로 설정 정보를 자동 저장하는데요. 우연찮게 파일이 저장되는 시점에 업데이트를 수행하면, 파일이 비정상적으로 저장되게 됩니다. 메뉴의 옵션 > 클라이언트 초기화를 클릭하세요. 아래와 같은 안내 메시지가 표시되는데요. "확인"을 누르세요. 클라이언트의 설정 값이 초기화 되면, 다시 실행해야 합니다. …
안녕하세요. 엔지엠소프트웨어입니다. 1부에서 소스 콘트롤인 깃헙을 설치하고 환경을 구성했습니다. 2부에서는 VSC에서 엔지엠의 스크립트, 이미지 및 설정 정보들의 이력을 관리할 수 있는 방법을 알아보았구요. 그리고, 스크립트를 되돌리는 방법도 알아봤는데요. 이번에는 Reset, Revert, Drop과 같이 삭제하는게 아닌 체크아웃으로 작업 버전을 이동하는 방법을 알아볼께요. 보통은 브랜치를 전환할 때 Checkout to...를 이용합니다. 우리는 마스터 브랜치뿐이라 뭐 복잡한건 없어요^^; 아무튼 다른 작업자가 만든 브랜치에서 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 자유도가 높은대신 여러가지 주의해야 할 사항들이 있습니다. 대표적으로~ 멀티 스레딩 환경에서 에디터 또는 플레이어가 불특정하게 강제 종료되는 현상입니다. 멀티 스레드 환경은 서브 스크립트나 스케줄러 또는 스크립트 실행과 같이 매인 스크립트를 제외한 서브로 백그라운드에서 동작하는 스크립트를 말합니다. 예를 들어 사냥하는 매인 스크립트가 있고, 피통을 체크하는 서브 스크립트가 있다고 생각해보세요. 실제로는 아이템 파밍하는것과 상점 및 무게 체크등등... 여러가지 일들을 동시에 할수도 …