무료 매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로
안녕하세요. 엔지엠소프트웨어입니다. 오늘 예제는 [ 랜덤 문자열 조합 ] 액션을 사용해서 사용자의 이름을 만드는 방법에 대해 알아보도록 하겠습니다. 이 내용을 어디에 사용할지는 잘 모르겠지만~ 재미로 가볍게 읽어보시면 엔지엠 에디터를 사용하는데 도움이 될거 같습니다. 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가하세요.
사용자 이름은 무조건 3글자로 만들도록 하겠습니다. 이것도 랜덤하게 2~4글자로 사용할 수 있습니다만, 간단하게 만드는거니 3글자로 하겠습니다. 2~4글자 이름을 만드는건 이 내용을 응용해서 직접 해보시면 좋을거 같아요. 아래 그림과 같이 변수 3개를 추가 해줍니다. 그리고, 변수의 이름은 fname, mname, lname로 설정하세요. first name, middle name, last name와 같은 의미입니다^^
랜덤 문자열 조합 액션을 3개 추가하세요. 이 액션은 이름의 첫번째, 두번째, 세번째 글자를 랜덤하게 추출하기 위해 사용합니다. 조합 텍스트는 각각 아래와 같이 입력하세요.
- 김이박최정강조윤장임노서
- 민서예지도하주윤채현지대
- 준윤우원호후훈서연아은진
[ 문자열 연결 ] 액션을 추가하고, 아래 그림과 같이 변수 이름을 적어주세요.
스크립트를 실행 해볼까요? 아래 동영상처럼 랜덤하게 사용자 이름을 생성하는걸 확인할 수 있을겁니다.
랜덤 문자열 조합은 내용이 어렵고 속성도 복잡합니다. 보통 암호 풀기 예제에 많이 사용되는데요. 꼭 암호 푸는 데 사용하지 않아도 됩니다. 랜덤 하게 설정한 길이만큼의 문자를 추출해서 어딘가(?)에 대입할 때 사용될 수도 있습니다. 예를 들어서 랜덤 하게 무한으로 계정을 만들 필요가 있다면 말이죠^^;
어느정도 인지도를 가진(Google, Amazon, Microsoft...) 회사들은 캡챠 (Completely Automated Public Turing test to tell Computers and Humans Apart)를 도입하고 있습니다. 캡챠는 정말 자동화된 입력에 대해 컴퓨터와 사람을 구분해내는 기술을 말합니다. 다시 말해서 매크로로 뭔가 계정을 만들거나 어떤 기계적인 행동을 하게 되면 필터링에 걸려서 무용지물이 된다는 의미입니다^^ (물론, 우회나 회피가 가능하긴 합니다. 방법은 의외로 간단하죠~ 사람처럼 하면 됩니다.)
우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.
File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)
아래는 간단하게 암호를 풀기 위한 루틴에 대해 설명합니다. 물론, 영화에서 보는 것처럼 암호를 푸는 작업이 간단한건 아닙니다^^; 대부분 영화에 나오는 건 100프로 뻥이라고 보시면 됩니다-_-; 참고용 스크립트는 파일로 첨부했으니 다운로드 받아서 확인해보세요. (이미지 제외)
알집 암호를 푸는 방식입니다. 이외에도 랜덤 하게 적용할만한 내용들이 많긴 한데요. 예를 들어서 미리 등록해둔 인사말이나 소개글 같은 것들을 랜덤 하게 출력하기 위한 용도로도 사용합니다. 아래 동영상에서 암호는 1234인데요. 시간이 오래 걸리긴 하지만... 언젠가는 풀리겠죠?
속성 정보
기본 작업
- 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
- 설명: 이 액션의 부가적인 설명을 입력합니다.
- 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
- 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
- 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.
데이터
- 윈도우 핸들: 조합된 문자열을 직접 입력할 매인 윈도우의 핸들입니다.
- 조합된 텍스트: 사용자가 설정한 옵션에 따라 조합된 결과 텍스트를 표시합니다.
- 창 이름: 선택한 윈도우의 타이틀 또는 캡션입니다.
- 컨트롤 핸들: 조합된 문자열을 직접 입력할 컨트롤의 핸들입니다.
문자열 조합 확장 기능
- 비활성 모드 방식: 비활성 모드에서 윈도우에 메시지를 전달하는 방식을 선택합니다.
- 컨트롤 위치: 사용자가 선택한 컨트롤의 상대적인 위치를 표시합니다.
- 컨트롤 찾기: 조합된 텍스트를 입력할 컨트롤을 찾습니다.
- 활성 모드: 비활성 상태라도 활성 모드로 텍스트를 입력합니다.
- 활성 모드 방식: 활성 모드에서 키 입력 방식을 선택합니다.
변수
- 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
- 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.
작업
- 대문자 포함: 문자열을 조합할 때 대문자를 포함시킵니다.
- 소문자 포함: 문자열을 조합할 때 소문자를 포함시킵니다.
- 숫자 포함: 문자열을 조합할 때 숫자를 포함시킵니다.
- 조합 최대 값: 조합하는 텍스트의 최대 글자 단위입니다.
- 조합 최소 값: 조합하는 텍스트의 최소 글자 단위입니다.
- 조합 텍스트: 사용자가 조합에 사용할 텍스트를 직접 입력합니다. 이 값이 우선 적용됩니다.
- 조합 텍스트 처리 옵션: 조합 텍스트에 입력한 문자열을 줄 바꿈 또는 캐릭터로 구분하여 조합을 만듭니다.
- 클립보드에 저장: 조합으로 만들어진 텍스트를 클립보드에 저장합니다.
- 텍스트 조합 옵션: 랜덤, 퍼뮤테이션, 랜덤 퍼뮤테이션을 선택할 수 있습니다.
- 특수문자 포함: 문자열을 조합할 때 소문자를 포함시킵니다.
랜덤 숫자를 만드는 액션입니다. 이전에 설명한 [ 랜덤 문자열 조합 (암호 풀기) ]를 이용해도 동일합니다. 하지만, 단순히 랜덤 하게 숫자를 대입하고 싶다면 이 액션을 쓰는 게 더 효율적입니다. 랜덤 문자열 조합은 리소스를 많이 먹기 때문입니다.
우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.
File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)
아래 동영상을 참고해서 가볍게 따라해보시기 바랍니다. 특별히 어려운 내용은 없습니다^^;
속성 정보
기본 작업
- 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
- 설명: 이 액션의 부가적인 설명을 입력합니다.
- 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
- 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
- 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.
데이터
- 랜덤 숫자: 랜덤하게 선택된 숫자를 표시합니다.
변수
- 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
- 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.
작업
- 랜덤 숫자 최대값: 랜덤 하게 선택할 숫자 범위의 최대 값입니다.
- 랜덤 숫자 최소값: 랜덤 하게 선택할 숫자 범위의 최소 값입니다.
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로
댓글