NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    디자이너 2. 엔지엠 디자이너의 콘트롤. (NGM RPA Macro Designer Controls)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 나만의 플레이어를 만들기 위해 디자이너 사용을 고민중이시라면~ 이 글을 참고하시면 도움이 될겁니다. 물론, 어느정도 개발 관련 지식이 필요합니다. 그래서, 대부분의 엔지엠 RPA 매크로 이용자분들은 에디터(Editor)와 플레이어(Player)를 사용하고 있습니다. 몇몇분들은 디자이너(Designer)를 이용하고 있구요. 또 몇몇분들은 프레임워크(Framework)를 사용해서 매크로를 제작해서 수익을 내고 있기도 합니다. 여러분들도 아시다시피 인구는 줄어들고, 인건비는 상승하고 있습니다. 그래서, 대기업들은 RPA를 도입하기 위해 막대한 비용을 들이고 있죠. 하지만, 개인 또는 중소기업이 고가의 RPA 도구를 사용하기엔 비용적인 부담이 큽니다. 많은 분들이 가성비가 가장 좋은 NGM 매크로를 찾는 이유이기도 하죠^^;

    olQfg7P.jpg

     

     

    N잡 시대에 엔지엠 매크로를 배워두면~ 두번째 월급을 받을 수 있습니다. 한번 만들어놓은 업무 자동화 스크립트는 꾸준히 수익을 내주고, 적은 노력과 시간을 들여 배포 및 유지보수만 하면 됩니다. 프리랜서 개발자 사이트만 가봐도 업무 자동화에 대한 요구는 넘쳐납니다. 꼭 개발자가 아니더라도 업무 자동화로 수익을 낼 수 있습니다. 시간과 돈을 1:1로 바꿔서는 돈을 벌 수 없습니다. RPA 또는 매크로와 같은 시스템이 내가 자는 시간에도 스스로 일하면서 돈을 벌어오게 해야 합니다. 말은 쉽게 하지만, 노력은 필요합니다^^; 엔지엠 제품을 구매하고, 고객 서비스방에서 빠르게 학습할 수 있도록 도와드리고 있습니다. 적은 투자로 인생을 바꿔보세요^^

    [ 엔지엠소프트웨어 사용후기 ]

     

    이전 내용을 학습하지 않으신 분들은 아래 내용을 먼저 읽어보고 오세요!

    엔지엠 디자이너의 콘트롤 (기본 폼과 스크립트, 버튼) ]

     

    4. AdministratorExecute (관리자 권한으로 실행)

    플레이어를 관리자 권한으로 실행되도록 해줍니다. 매크로가 제어하는 프로그램의 실행 권한이 플레이어보다 높으면 마우스나 키보드 입력이 안됩니다. 그렇기 때문에 동등한 권한이거나 높은 권한을 부여해야 합니다. 이 콘트롤은 관리자 권한으로 실행 옵션을 사용자에게 제공합니다.

    OZqRfzf.png

     

     

    프로그램을 실행하면 아래 그림과 같이 표시됩니다.

    xhsTImU.png

     

     

    관리자 권한으로 실행 콘트롤의 디자인은 아래 동영상과 같이 10가지가 기본 제공됩니다. 또한, 사용 여부를 통해 기본 값을 설정할 수 있습니다.

    1fxNzYQ.gif

     

     

    메트로 디자인은 아래와 같은 디자인을 가지고 있습니다. 참고로, 메트로 콘트롤들은 테마 변경에 영향을 받습니다.

    G0nrnyx.gif

     

     

    5. AlwaysOnTop (최상위에 창 고정)

    플레이어를 최상위 창으로 고정시켜줍니다. 아래 동영상을 보면, 그림판을 선택해도 플레이어 위로 올라오지 않습니다.

    2JWEwJZ.gif

     

     

    6. AutocompleteMenu (자동 완성 편집기, 프레임워크 전용)

    6번부터 10번까지는 프레임워크(Framework) 개발에 필요한 내용들입니다. 디자이너에서 사용할 수도 있지만, 디자이너 폼에서 설명하기엔 내용이 복잡합니다. 그래서, 프레임워크 개발 예제에서 자세하게 다루고, 여기에서는 간단히 어떤 기능들을 가지고 있는지만 설명하고 넘어가도록 하겠습니다.

     

    7. CookieAwareWebClient

    쿠키를 사용하는 웹 클라이언트를 제공합니다. 이 컴포넌트는 사용자 인증 또는 쿠기 정보를 읽거나 쓸 때 사용합니다.

     

    8. DoubleBufferPanel (더블 버퍼 패널)

    이 콘트롤은 화면을 그릴 때 더블 버퍼를 사용합니다. 현재 이 콘트롤의 효과를 확인하기는 어렵습니다. 플레이어에서 화면이 급격하게 변화하는 예제가 없기 때문입니다. 이 패널 콘트롤 안에 그래픽을 처리하는 어떤 콘트롤이 있다고 생각 해보세요. 이 때 화면 깜밖임을 없애기 위해 더블 버퍼를 사용하도록 해야 합니다. 쉽게 말해서 콘트롤의 화면을 갱신할 때 깜밖임이 있다면 이 패널을 사용할 수 있습니다.

     

    9. FtpClient (FTP 클라이언트)

    디자이너가 Ftp에 연결할 수 있는 쉬운 방법을 제공합니다. 매크로 제작자가 스크립트를 매번 사용자에게 전달하기란 쉽지 않은 일입니다. 사용자와 스크립트가 많아질수록 관리가 어려울겁니다. 그래서, Ftp 서버에 특정 폴더 또는 사용자별 스크립트를 구분해놓고, 매크로 실행시마다 해당 Ftp에서 스크립트와 이미지를 다운로드 받도록 만들 수 있습니다.

     

    10. GlobalEventProvider (글로벌 이벤트 공급자)

    마우스와 키보드 이벤트를 글로벌 수준에서 받을 수 있는 공급자를 제공합니다. 글로벌 이벤트란, 엔지엠 에디터나 플레이어 또는 디자이너에서 발생되는 마우스, 키보드 이벤트가 아닌 윈도우 수준에서 발생되는 이벤트를 말합니다. 그렇기 때문에 모든 프로그램에서 입력되는 마우스와 키보드 내용을 처리할 수 있습니다.

     

    이외의 나머지 컨트롤들은 사용되지 않는 콘트롤들입니다. 엔지엠 에디터와 플레이어 그리고, 디자이너까지 암호화가 되어 있어서 동일한 수준의 바이너리를 로드할 수 없습니다. 스크립트를 직접 핸들링하는 콘트롤(흐림)들은 이제 더이상 사용이 안됩니다.

    iqK7O5u.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.