전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 5에서 만든 스크립트를 엔지엠 6에서 사용이 가능합니다. 하지만, 일부 기능들의 변화로 엔지엠 5에서 잘 동작하던 스크립트가 엔지엠 6 버전에서는 다르게 동작할 수 있습니다. 엔지엠 5와 동일하게 동작하게 하려면 오래된 버전 호환성에 체크해야 합니다. 이 버튼은 옵션의 가장 오른쪽에 있습니다. 플레이어는 시스템 메뉴에 있습니다. 엔지엠 5에서 제작된 스크립트를 구매했거나 가지고 있더라도 엔지엠 6에서 동일하게 동작하기 때문에 사용에는 문제가 없습니다. 개발자에…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 메소드 또는 함수와 같은 기능들이 몇가지 포함되어 있습니다. 일반적으로 [ 서브 스크립트 ]와 [ 스크립트 실행 ]이 있습니다. 이외에도 특정 주기 또는 특정 이벤트가 발생했을 때 서브 스크립트를 실행할 수 있습니다. 액션 이름은 스크립트지만, 매인 스크립트가호출해서 재사용할 수 있는 함수와 같은 기능입니다. 아래와 같이 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 이 스크립트는 반환 값(True, False)이 있는 서브 스크립트입니다. 아래와 같이 그림…
안녕하세요. 엔지엠소프트웨어입니다. 대부분은 매인 모니터에서 매크로 스크립트를 작성하실텐데요. 일부 특수한 환경에서는 매인 모니터와 서브 모니터 또는 3번째, 4번째 모니터를 사용해야 할수도 있습니다. 아래와 같이 에디터의 ①옵션 메뉴에서 ②듀얼 모니터 사용에 체크하고, ③저장하시면 컴퓨터에 연결된 모든 모니터에서 작업이 가능해집니다. 옵션 이름이 듀얼 모니터 사용이지만, 최대 모니터 4대까지 지원하고 있습니다. 하지만, 모니터가 많아진다는 것은 인식해야 할 화면이 크다는 의미이므로 성능에 많은 영향을 줍니다. 이런 부분들을 고려해…
안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 약간(?) 어려울 수 있습니다. 우선, 이 예제의 시나리오는 스크립트를 2개 실행하고, 매인 스크립트에서 키보드를 누르거나 땐 상태에 따라 다른 스크립트를 제어하는겁니다. 좀 더 쉽게 이야기 하면 사냥중인 다른 스크립트가 동작중인 상태에서 매인 스크립트의 방향키를 누르면 사냥 중인 스크립트가 일시 중지하고, 다시 실행하는 예제입니다. 사냥중에 방향키를 누르는 동안만 멈추는 스크립트입니다. 엔지엠 얼티밋 버전으로 비슷하게 구현할 수 있으나, 너무 복잡합니다. 또한, 상태를 체크하…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은~ 다른 스크립트의 상태를 체크해서 동작을 제어하는 방법에 대해 알아보겠습니다. 엔지엠 RPA 매크로를 사용중인 고객분께서 질문하셨던 내용인데요. 기본 골격은 고객분이 만드신거고, 구조적으로 에러가 있는 부분만 제가 수정해서 테스트 해봤습니다. 일단, 의도한데로 잘 동작한다고 하니 다행이죠~ 이왕 스크립트를 분석하고 수정해본김에 팁으로 작성해볼께요. 에디터를 실행하고, 첨부되어 있는 스크립트 2개를 열어줍니다. 첫번째 스크립트의 구조는 아래 그림과 같이 되어 있습니다. …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠에는 윈도우 [ 커멘드 ]를 실행할 수 있는 액션이 포함되어 있습니다. 커멘드는 윈도우의 CMD에서 할 수 있는 모든것들을 수행할 수 있습니다. 폴더를 만들거나 이동 심지어 삭제까지 가능합니다. 이외에도 이 글의 주제인 BAT를 실행하거나 파라메터로 인수를 전달할 수 있습니다. BAT는 막강한 스크립트를 작성할 수 있기 때문에 사실상 불가능이 없다고 보셔도 무방합니다. 이 테스트를 위해 메모장에 간단한 스크립트를 작성 해주세요. 그리고, 바탕화면에 "test.bat"로 저장…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 스크립트 액션중에 윈도우 [ 커멘드 ]가 있습니다. 이 액션은 스크립트에서 CMD를 사용할 수 있도록 해주는 기능을 가지고 있습니다. 사실, CMD나 Power Shell을 사용하면 상당히 많은 기능을 커멘드로 처리할 수 있습니다. 우선, 에디터를 실행하고 아래 그림과 같이 커멘드 액션을 추가하세요. 그리고, 우측 속성창에서 프로세스 이름은 cmd로 설정하고 파라메터는/c start <폴더 위치> 와 같이 설정할 수 있습니다. 개발자에게 후원하기 추천, 구독…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터의 스크립트 편집기는 검색 기능을 제공하고 있습니다. 액션의 아이디나 변수들은 속성창의 내부에 설정하기 때문에 어디에 어떤 아이디와 변수가 설정되어 있는지 확인하기가 쉽지 않습니다. 그래서, 스크립트 편집기의 상단에 검색 기능을 잘 활용하면 좀 더 빠르고 쉽게 스크립트를 제작할 수 있습니다. 테스트를 위해 아래와 같이 새 스크립트에 액션을 추가 했습니다. 검색은 아래와 같이 5가지 형식을 사용할 수 있습니다. 변수 이름: 변수아이디와 이 변수 아이디를 사용하는 모든 …
안녕하세요. 엔지엠소프트웨어입니다. 디자이너를 설치하고, 프레임워크로 제품을 개발하는 경우 스크립트의 모든 액션에서 특정 아이디를 가진 모델을 찾고 싶을 수 있습니다. 이 때 윈폼에서 기본 제공하는 TreeNodeCollections의 Find를 사용할 수 있는데요. 이 Find는 TreeNode의 키를 기반으로 찾기 때문에 모델의 아이디를 찾으려면 몇단계를 더 거쳐야 하는 번거로움이 있습니다. 엔지엠 프레임워크는 TreeView를 확장한 TreeViewEx 컨트롤로 만들어져 있습니다. 그리고, 이 안에는 확장 메소드로 제네릭 Fi…
안녕하세요. 엔지엠소프트웨어입니다. 엑셀에 아이디와 패스워드를 정리해놓고, 순차적으로 로그인해서 무언가 동작하는 스크립트를 만들고 싶은 분들이 많을겁니다. 이런식의 스크립트를 구성하는 방법은 여러가지가 존재합니다. 오늘은 가장 간단한 방법으로 아이디와 패스워드를 순차적으로 입력하면서 처리하는 방법에 대해 알아보도록 하겠습니다. 자~ 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요^^ 로그인에 필요한 웹사이트는 [ 리액트로 로그인 만들기 ] 예제에서 사용하던 것을 가져왔습니다. 아래와 같이 구성되어 있습니다. …