- Elkha - Blue
- 카카오토 커뮤니티
- 카카오토
대화상자에 관해서..
-
-
와...감사합니다 하지만 저는 자동으로 입력되게 하고싶어서..직접입력창은 할때마다 뜨는거 아닌가용..??? 긴글.써주셔서 김사해요ㅠㅠ 닉네임명과 거래금액을 한번입력해 놓고 실행하면 자동으로 반복되게 하고싶은데 그렇게 까진 못하겠죠..??
-
조금만 응용하시면 가능하신데요..^^우선, 대화창으로 닉네임:변수A과 1회당 거래금액:변수B, 반복구매횟수(반복 스크립트문에서 사용할 변수C와 동일)거래소 입장 -> 구매거래판단 -> 반복 스크립트문 ->닉네임명 입력 및 스샷검색->거래금액 입력-> 구매 클릭ㄴ>반복횟수끝ㄴ>구매거래없음총거래할금액/1회 거래구매액당 거래할금액 = 반복구매횟수반복 스크립트문의 변수C의 값이 공백,0 일 경우 1 과 동일하게 동작합니다.스샷검색으로 하는것 보다 이미지인식으로 닉네임을 찾아야하지만, 문제는 닉네임이 한글,영문,숫자 혼용인 경우 한번에 정확한 문자인식이 되지 않을 가능성이 크므로 한단어씩 인식해서 연산 스크립트문으로 문자조합한 다음에 판단 스크립트문으로 문자조합으로 저장한 변수D와 변수A 비교를 하는 방법으로 하셔야할듯하네요..연산 [인식1,0]&[인식2,0]&.....[인식n개,0] = [인식1]판단 [인식1] = [변수A]또한, 최대 문자 몇자리까지 인식할지도 생각하셔야 할 것입니다. 인식1~N 개 그룹을 예로 들었지만 하나의 그룹에 문자수 만큼 항목을 만들어도 됩니다. 그럴경우연산 [인식1,0]&[인식1,1]&....[인식1, N개] = [인식1]이렇게 연산 스크립트문을 정의해야 할 것입니다.연산문 스크립트문을 빼고 판단문으로 할 수도 있으나 수정작업시 생각지도 오류가 있을 수도 있습니다.판단 [인식1,0]&[인식1,1]&....[인식1, N개] = [변수A]다른방법은 제어판에 닉네임(변수A), 1회당 거래금액(변수B), 반복구매횟수(변수C)을 입력할 텍스트 콘트롤을 만들고 각각 변수를 지정하시면 될껍니다.---------------------(추가)첫 댓글의 명령어버튼으로 대화상자를 이용하여 설명 드린것은 매크로가 동작중이라도 대화상자를 띄워 입력해서 즉시 거래소 이동하거나 거래소 입장시에 자동으로 거래가 되게 하는 것이고, 후자(제어판에서 텍스트콘트롤 방식)은 매크로가 동작중이면 정지를 시켜서 입력하고 실행해야 된다는 것이죠..
-
와..정말 너무감사햐용ㅠㅠㅠ덕분에 많이 공부해서 지금은 해결했어용...히힣 진짜 감사합니다!!!
-
저는 일단 와이파이 연결이 급급.. 능력자분 등장해주세요ㅛ 제발
대화상자 스크립트문은 카카오토에서 대화창을 열리고 대화창의 입력칸에 직접입력하고 확인버튼을 마우스로 클릭하면 해당 입력된 값(문자,숫자등등)을 지정된 변수에 값을 반환(보관)을 해주는 것입니다.
만약 원격 또는 직접 입력해서 실시간으로 진행하고자 한다면 명령어버튼 콘트롤를 활용해서 명령어버튼 콘트롤에서 지정된 함수에 대화상자 스크립트를 사용해서 닉네임, 수량을 변수에 보관하게 한후
1. 거래소로 이동하여
2. 거래소를 열람시
순차적(닉네임 입력->검색, 아이템선택->수량입력) 수행하게 하면 어떨까 싶습니다.
물론, 거래소 열람 전 검색할 닉네임의 변수A가 공백일때와 아닐때를 판단해서 수행하게 하셔야 하며, 거래가 완료되었을때 변수A를 공백으로 바꿔주거나 따로 판단할 수 있는 기준을 만들셔야 할 것입니다.