게임

엑셀메크로 상품이미지 카테고리 넣기

백수아저씨 2025. 4. 17. 06:09
반응형

매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product_review 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #오토핫키 #지존오토 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.

오늘은 ERP 시스템의 특정 데이터를 구글 스프레드시트나 엑셀로 어떻게 가져오는지 알아보도록 하겠습니다.

이 내용을 학습하면 반대로 구글 스프레드시트나 엑셀의 데이터를 ERP 시스템에 입력할 수 있습니다.

일반적으로 ERP 시스템은 윈도우 기반 응용프로그램이나 웹 기반 애플리케이션입니다.

오토픽 매크로는 윈도우 API와 웹 API 기능을 모두 포함하고 있습니다.

데이터베이스와 메모리 인젝션도 가능하기 때문에 API만 가지고 있다면 원하는 모든 기능을 쉽게 구현할 수 있습니다.

윈도우 API, 윈도우 메모리, 웹 API, 데이타베이스, 소켓 & TCP /UDP, 구글 API, 인공지능 API (챗gpt, 클로드, ETC...) 외 다수의 기능을 포함하고 있습니다.

 

테스트에 사용할 ERP 프로그램은 아래와 같습니다.

이 프로그램은 연습용 테스트 프로그램입니다. 아마도 대부분은 SAP을 많이 사용했었을텐데요.

SAP는 외산이다보니 커스터마이징이나 대응이 좀 느렸던거 같아요.

그래서, 대기업들은 자체 ERP 시스템을 구축하는 프로젝트를 많이 했었습니다.

중소규모의 회사는 자체 개발하기가 어렵기 때문에 주로 ecount(이카운트)나 네이버웍스, 가비아등등... 다양한 소프트웨어를 사용하고 있습니다.

쇼핑몰 하시는 분들은 이카운트나 사방넷을 주로 이용하고 있을거 같네요. 자동화 문의하시는 분들을 보면 그렇습니다.

 

 

 

테스트 데모 프로그램에서 ERP를 눌러보면 아래와 같은 프로그램이 실행됩니다.

아래 내용은 공급 업체의 구매 주문 목록입니다.

 

 

 

이제 오토픽 매크로 프로그램을 실행하고, 몇가지 데이터를 확인 해볼께요.

아래 그림과 같이 핸들 추가 액션을 스크립트에 추가하고, 컨트롤 읽기 액션도 추가 해주세요.

 

 

 

오토픽 에디터의 핸들 추가 액션 속성창에서 프로그램 선택을 클릭하세요.

오른쪽에 "..." 버튼이 생성됩니다. 버튼을 클릭하고, ERP 프로그램의 Edit 버튼에 마우스를 가져다놓고 F1을 누르세요.

ERP 프로그램의 편집 버튼 컨트롤이 선택됩니다.

 

 

 

콘트롤 읽기 액션을 클릭하고 오른쪽 속성창에서 비활성 동작 모드를 True로 변경하세요.

 

 

 

매크로를 실행하고 콘트롤 읽기의 결과 값을 확인해보면 버튼의 텍스트를 가져온걸 확인할 수 있습니다.

 

 

 

이번에는 ERP 프로그램의 우측 상단에 있는 Choose Theme옆 콤보박스의 내용을 가져와볼께요.

핸들 추가 액션을 선택하고 프로그램 선택 속성을 클릭하세요.

오른쪽에 "..." 버튼이 생성됩니다. 버튼을 클릭하고, ERP 프로그램의 Choose Theme 콤보 박스에 마우스를 가져다놓고 F1을 누르세요.

ERP 프로그램의 콤보박스 컨트롤이 선택됩니다.

 

 

 

매크로를 실행하고 결과를 확인해보면 콤보박스의 내용은 가져오지 못하는 것을 알 수 있습니다.

우리가 여기서 한가지 이해해야 할 내용이 있습니다. 일반적으로 컨트롤은 독립적인 하나의 콘트롤로 만들어지는데요.

콤보박스와 같은 컨트롤은 자기 자신안에 하위 목록으로 항목을 가지는 형태입니다.

그렇기 때문에 자기 자인 안에 항목을 선택하도록 해야 합니다. 이런 구조를 파악해야 시간 낭비 없이 빠르게 자동화 RPA 매크로를 제작할 수 있습니다.

 

참고로, Spy++ 이라는 마이크로소프트에서 무료 제공하는 도구를 사용하면 컨트롤의 하이어라키 구조를 쉽게 파악할 수 있습니다.

실제 Crystal 항목은 비활성으로 숨겨져 있습니다. 그래서, 매인 컨트롤이 선택되는데요.

그렇더라도 하위에 컨트롤이 존재하는건 알 수 있습니다.

 

 

 

위에서 콤보박스 하위로 항목이 비활성 상태로 존재하는걸 확인했습니다.

보통, 컨트롤 하위의 컨트롤을 자식 컨트롤이라고 부르고, 상위는 부모 컨트롤이라고 부릅니다.

아래 그림처럼 핸들 추가 액션을 선택하고, 속성에서 컨트롤 위치를 클릭하세요.

그리고, 콤보박스까지의 하이어라키 구조가 이미 입력되어 있는데요.

추가 버튼을 눌러서 Child로 하나 더 추가해줍니다.

 

 

 

매크로를 실행하고 콘트롤 읽기의 결과 값을 확인 해보세요.

크리스탈 텍스트를 정상적으로 읽은걸 확인할 수 있습니다.

 

 

 

테마를 변경하고, 매크로를 다시 실행 해보세요.

변경된 값을 가져옵니다.

 

 

 

이번에는 텍스트를 읽어오는게 아닌 클릭을 한번 해볼까요?

콘트롤 읽기 액션을 선택하고 Del키를 눌러보세요. 액션이 삭제됩니다.

왼쪽 하단의 도구 상자탭을 클릭하고, 마우스 카테고리에서 마우스 클릭 액션을 더블 클릭하세요.

마우스 클릭 액션의 속성에서 마우스 좌표를 콤보박스로 설정합니다.

 

 

 

핸들 추가에서 프로그램 선택을 클릭하고, 콤보박스를 다시 선택하세요.

이전에 콤보박스 자식 컨트롤로 선택했기 때문에 콤보박스 클릭이 안됩니다.

콤보박스를 클릭하려면 다시 핸들을 설정해줘야 합니다.

매크로를 실행 해보세요. 콤보박스가 클릭되고, 안에 내용을 확인할 수 있게 펼쳐집니다.

 

 

 

이외에도 다양하게 테스트를 해볼 수 있는데요. 전부 글로 표현하기 보다는 동영상으로 설명하는게 좋을듯 합니다.

여러가지 테스트하는 내용과 기타 부수적인 정보들은 아래 유튜브 동영상을 참고 해주세요.

https://youtu.be/6Ai2mjbaeMY

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

반응형