본문 바로가기
이미지 매크로

숫자입력 메크로

by 업무자동화 2023. 12. 26.
반응형

유료 매크로 프로그램 다운로드

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#매크로 #메크로 #매크로프로그램 #스마트스토어 #슬롯 #조회수매크로 #인스타매크로 #인스타그램매크로 #유튜브매크로 #좋아요매크로 #마케팅매크로 #슬롯매크로 #오토핫키매크로 #파이썬매크로 #네이버카페매크로 #댓글매크로 #블로그매크로 #카카오톡매크로 #가리기매크로 #상품입력매크로 #쿠팡매크로 #쇼피매크로 #코인매크로 #주식매크로 #바이럴마케팅매크로 #추천구독매크로

 

  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

 

안녕하세요. 엔지엠소프트웨어입니다. 엑셀에 래덤 숫자를 입력하는 방법에 대해 알아보도록 하겠습니다. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 추가하세요.

 

 

바탕화면에 엑셀 파일도 하나 준비하세요. 함수 상자의 [ 랜덤 숫자 ]를 스크립트에 추가해줍니다. 만약, 랜덤 텍스트를 엑셀에 입력하고 싶으면 [ 랜덤 문자열 조합 ] 액션을 사용하세요.

 

 

랜덤 숫자의 범위는 10부터 30까지입니다. 이 값은 원하는 범위로 사용자가 설정할 수 있습니다.

 

 

함수 상자에서 [ 변수 추가 ] 액션을 스크립트에 추가하고, 아이디를 "랜덤값"으로 설정하세요.

 

 

랜덤 숫자 액션을 선택하고, 변수 추가하기를 클릭하세요. 아래 그림과 같이 랜덤하게 만들어진 숫자 값(랜덤 숫자 결과)을 변수에 넣어주세요.

 

 

[ 엑셀 값 ] 액션을 스크립트에 추가한 후 변수에 저장되어 있는 랜덤 숫자 값을 가져오세요. 참고로, [ 엑셀 셀 값 ] 액션을 사용해도 됩니다. 참고로,  액션은 사용자의 컴퓨터에 Microsoft Office Excel이 설치되어 있어야 합니다. 마이크로소프트의 오피스 엑셀이 없다면 셀 값 액션을 사용하세요.

 

 

완성된 매크로를 실행하면 바탕화면의 엑셀에 랜덤한 숫자 값이 입력됩니다. 엑셀을 제어하는 방법은 여러가지가 있는데요. 행 위치와 열 위치에 따라서 원하는 셀에 값을 넣을 수 있습니다. 또한, 수식을 사용하여 특정 범위의 셀 값들을 더하거나 평균등을 연산할 수 있습니다. 이외에도 다양한 기능들을 제공하니 한번씩 테스트 해보세요.

 

게임 거래소나 주식 또는 코인과 같은 숫자가 표시되는 화면에서 숫자를 인식하려면 [ OCR 체크 ] 액션을 사용해야 합니다. 아래 동영상처럼 인식할 영역을 설정해주고, 매크로를 실행하면 이미지로부터 숫자를 추출할 수 있습니다. 아웃풋(로그) 창의 결과를 보면 1257가 정상적으로 인식 되었습니다.

https://youtu.be/SF_LFXYaGqI

 

 

여기서 [ 변수 ]를 사용해야 하는데요. 변수에 대한 개념을 일반인이 이해하기는 약간(?) 어려울 수 있습니다. 개발자라면 다 아는 내용이지만요^^; 변수는 어떤 값을 담을 수 있는 메모리 공간이라고 생각하시면 됩니다. 이 변수에는 숫자를 저장할수도 있고, "ngmsoftware"라는 문자를 담을수도 있습니다. 우리는 숫자를 인식해서 -1을 해줄겁니다. 그러면, 읽어온 숫자 1257에서 1을 빼야겠죠? 1257 숫자를 저장해놔야 다음 연산에서 재사용할 수 있습니다. 그래서, OCR 체크로 읽은 숫자를 변수에 추가(저장) 해줬습니다.

https://youtu.be/DnP3Zn80HC0

 

 

숫자를 연산하기 위해서 아래와 같이 [ 숫자 사칙연산 ] 액션을 이용합니다. 변수에 저장된 1257 값을 좌항에 가져오고, 우항에 1을 입력합니다. 그리고, 연산자(오퍼레이션: Operation)는 빼기(Minus)로 설정하고 실행 해보세요. 결과 값이 1256으로 나옵니다. 여기까지 잘 따라하셨죠?

https://youtu.be/YRRM0XwiBd0

 

 

이번에는 저 값을 변수에 다시 넣고, 메모장에 입력 해보도록 하겠습니다. 우선, 만들어 놓은 변수에 다시 결과 값을 저장 해주세요.

https://youtu.be/2C_mMz75ma8

 

 

키보드를 입력하려면 메모장이 먼저 선택되어 있어야 합니다. 그래서, 마우스로 메모장을 한번 [ 클릭 ]해주고 [ 텍스트 쓰기 ]로 변수에 저장된 값을 메모장에 적어줍니다.

https://youtu.be/fuurquH9n18

 

 

제목만 보면 "화면에서 숫자를 어떻게 읽어와서 연산할 수 있을까?"라는 궁금증이 많았을겁니다. 근데 엔지엠 매크로를 이용해서 스크립트를 짜보면 5개의 액션만으로 충분하다는걸 알 수 있었을겁니다. 이걸 프로그래머가 코딩으로 작성한다면 최소 1,000줄은 만들어야 합니다. 물론, 잘 만들어진 패키지를 사용한다면 100줄이면 가능하겠죠. 그러나, 프로그램을 디자인하고 쓸만한 패키지를 검색해서 적용 테스트 해보고 개발을 시작한다는건 최소 일주일 이상 시간이 소요될겁니다. 개발 시간은 별개죠~ 그래서, 이미 검증된 엔지엠 매크로 프로그램을 사용하는게 시간과 돈을 절약하는 최고의 선택이 될 수 있을겁니다^^

 

 

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

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로 #짜맥매크로 #챗굴매크로

반응형

댓글