NGMsoftware

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

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

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

    에디터 함수 상자 - 함수 - 랜덤 문자열 조합 (Function tool box, Function, Random string com…

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 오늘 알아볼 랜덤 문자열 조합은 내용이 어렵고 속성도 복잡합니다. 보통 암호 풀기 예제에 많이 사용되는데요. 꼭 암호 푸는 데 사용하지 않아도 됩니다. 랜덤 하게 설정한 길이만큼의 문자를 추출해서 어딘가(?)에 대입할 때 사용될 수도 있습니다. 예를 들어서 랜덤 하게 무한으로 계정을 만들 필요가 있다면 말이죠^^;

    img.gif


     

     

    어느정도 인지도를 가진(Google, Amazon, Microsoft...) 회사들은 캡챠 (Completely Automated Public Turing test to tell Computers and Humans Apart)를 도입하고 있습니다. 캡챠는 정말 자동화된 입력에 대해 컴퓨터와 사람을 구분해내는 기술을 말합니다. 다시 말해서 매크로로 뭔가 계정을 만들거나 어떤 기계적인 행동을 하게 되면 필터링에 걸려서 무용지물이 된다는 의미입니다^^ (물론, 우회나 회피가 가능하긴 합니다. 방법은 의외로 간단하죠~ 사람처럼 하면 됩니다.)

    img.gif


     

     

    우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

    File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

    img.png

     

     

    아래는 간단하게 암호를 풀기 위한 루틴에 대해 설명합니다. 물론, 영화에서 보는 것처럼 암호를 푸는 작업이 간단한건 아닙니다^^; 대부분 영화에 나오는 건 100프로 뻥이라고 보시면 됩니다-_-; 참고용 스크립트는 파일로 첨부했으니 다운로드 받아서 확인해보세요. (이미지 제외)

    NGM 3.0 랜덤 텍스트 및 암호풀기 예제 ]

     

     

     

    알집 암호를 푸는 방식입니다. 이외에도 랜덤 하게 적용할만한 내용들이 많긴 한데요. 예를 들어서 미리 등록해둔 인사말이나 소개글 같은 것들을 랜덤 하게 출력하기 위한 용도로도 사용합니다. 아래 동영상에서 암호는 1234인데요. 시간이 오래 걸리긴 하지만... 언젠가는 풀리겠죠?

     

     

     

    속성 정보

    img.png

     

     

     기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

     

    데이터

    • 윈도우 핸들: 조합된 문자열을 직접 입력할 매인 윈도우의 핸들입니다.
    • 조합된 텍스트: 사용자가 설정한 옵션에 따라 조합된 결과 텍스트를 표시합니다.
    • 창 이름: 선택한 윈도우의 타이틀 또는 캡션입니다.
    • 컨트롤 핸들: 조합된 문자열을 직접 입력할 컨트롤의 핸들입니다.

     

     

    문자열 조합 확장 기능

    • 비활성 모드 방식: 비활성 모드에서 윈도우에 메시지를 전달하는 방식을 선택합니다.
    • 컨트롤 위치: 사용자가 선택한 컨트롤의 상대적인 위치를 표시합니다.
    • 컨트롤 찾기: 조합된 텍스트를 입력할 컨트롤을 찾습니다.
    • 활성 모드: 비활성 상태라도 활성 모드로 텍스트를 입력합니다.
    • 활성 모드 방식: 활성 모드에서 키 입력 방식을 선택합니다.

     

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

     

    작업

    • 대문자 포함: 문자열을 조합할 때 대문자를 포함시킵니다.
    • 소문자 포함: 문자열을 조합할 때 소문자를 포함시킵니다.
    • 숫자 포함: 문자열을 조합할 때 숫자를 포함시킵니다.
    • 조합 최대 값: 조합하는 텍스트의 최대 글자 단위입니다.
    • 조합 최소 값: 조합하는 텍스트의 최소 글자 단위입니다.
    • 조합 텍스트: 사용자가 조합에 사용할 텍스트를 직접 입력합니다. 이 값이 우선 적용됩니다.
    • 조합 텍스트 처리 옵션: 조합 텍스트에 입력한 문자열을 줄 바꿈 또는 캐릭터로 구분하여 조합을 만듭니다.
    • 클립보드에 저장: 조합으로 만들어진 텍스트를 클립보드에 저장합니다.
    • 텍스트 조합 옵션: 랜덤, 퍼뮤테이션, 랜덤 퍼뮤테이션을 선택할 수 있습니다.
    • 특수문자 포함: 문자열을 조합할 때 소문자를 포함시킵니다.

     

     

    개발자에게 후원하기

    img.jpg

     

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.