NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

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

    에디터 외부 API - 파이썬 - 파이썬 코드 실행 (External API, Python, Execute Python Script)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에서 파이썬 코드를 실행하려면 "파이썬 코드 실행" 액션을 사용하면 됩니다. 또는, 변수의 값을 가져오고 싶을때도 사용할 수 있습니다. 이 예제를 학습하기 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    ※ 파이썬 3.4 버전이 컴퓨터에 설치되어 있어야 합니다.

    cnOuw3h.gif

     

     

    에디터 우측 하단의 외부 API 탭을 선택하고, 파이썬 카테고리의 파이썬 코드 실행 액션을 스크립트에 추가하세요.

    GHdM7Ks.png

     

     

    파이썬 코드는 아주 심플한데요. message 변수에 환영 메세지를 문자열로 연결해주고 있습니다.

    lZmtFZw.png

    Bg2pfMw.png

     

     

    가져올 변수 이름에 message를 입력하고, 스크립트를 실행 해보세요. 아래 그림처럼 결과 값에 텍스트가 표시됩니다.

    3UhagvJ.png

     

     

    만약, 전처리된 내용에서 변수 값만 가져오고 싶으면 어떻게 할까요? [ 파이썬 불러오기 ] 액션을 추가한 후 아래와 같은 코드를 작성 해줍니다.

    R2umxX6.png

    gGskjRv.png

     

     

    sum 함수는 파라메터로 2개의 값을 받아서 더하는 간단한 로직을 가지고 있습니다. 그리고, 전역 변수 calc에 연산된 값을 저장 해줍니다. 이제 sum 함수를 실행하고, 임의의 값을 2개 넘겨보도록 하겠습니다. 파이썬 명령 실행 액션을 추가한 후 아래 그림과 같이 속성을 설정 해주세요.

    U9pP4xP.png

     

     

    마지막으로 파이썬 코드 실행 액션을 추가한 후 전역 변수(Global Variable) 이름을 적어줍니다.

    sfGoK9e.png

     

     

    스크립트를 실행하면 결과 값에 120이 들어오는걸 확인할 수 있습니다.

    sfGoK9e.png

     

     

    파이썬을 잘 다루는 개발자라면 복잡한 수식이나 통계 관련된 로직을 파이썬에서 처리하고, 이 값을 토대로 RPA 매크로에 활용하거나 업무를 자동화할 수 있습니다. 윈도우를 제어하는데 특화된 언어인 오토핫키와 조합해서 더 편리하게 사용할수도 있습니다. 기존에 만들어둔 파이썬 매크로나 오토핫키 매크로를 수정하기 어렵다면 엔지엠 매크로와 결합해서 부족한 부분들은 엔지엠 매크로에서 처리하도록 해도 될거 같습니다. 이와 관련된 내용이 방대해서 적절한 예를 하나만 들어드리기가 어렵습니다. 다만, 윈도우에서 자동화할 수 있는 대부분의 업무를 좀 더 쉽고 빠르게 처리할 수 있다는점이 가장 큰 메리트가 되지 않을까 생각합니다^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.