매크로

조회 수 111 추천 0 댓글 12

예를들어, 리스트 박스에 '안녕하세요!' 를 띄우려고 할때


안녕

안녕하

안녕하세

안녕하세요

안녕하세요!


위 문자들이 0.1s 간격으로 순서대로 표시되되, 단 한줄의 리스트만 사용하고 싶어요. 마지막에 보는 문자는 '안녕하세요!' 뿐인거죠.

방법이 없을까요?




  • 슉슉이 2016.05.23 14:43
    GuiControl 활용하시면 됩니다. 저는 단순 노가다 방식을 주로 사용합니다.

    Gui, add, text, v출력, 안

    ~~~~
    ~~~~~
    ~~~~~~
    중략
    ~~~~
    ~~~

    Sleep, 100
    GuiControl,, 출력, 안녕
    Sleep, 100
    GuiControl,, 출력, 안녕하
    Sleep, 100
    GuiControl,, 출력, 안녕하세
    Sleep, 100
    GuiControl,, 출력, 안녕하세요
    Sleep, 100
    GuiControl,, 출력, 안녕하세요!
  • 슉슉이 2016.05.23 14:46
    조금 세련된 방식도 있지만 어차피 결과는 같습니다. 게다가 처음에 배울 땐 이렇게 직관적인 반복노가다 방식이 좋을 것 같기도 하거요.

    좀 있어오이는 방법은, 지금 휴대폰이라, 외우고 있는 명령이 없어서 답글 달기가 힘드네요ㅎ
  • 슉슉이 2016.05.23 14:49

    Gui, add, 드랍다운리스트, v출력, 안||안녕|안녕하|안녕하세요

    중략


    Sleep, 100
    GuiControl,choose, 출력, 2
    Sleep, 100
    GuiControl,choose, 출력, 3

    이런식으로 하셔도 되고요



    Gui, add, 리스트박스, v출력, |안

    중략


    Sleep, 100
    GuiControl,, 출력, |안녕
    Sleep, 100
    GuiControl,, 출력, |안녕하
    .

    .

    .
    이런식으로 하셔도 되고요

  • 슉슉이 2016.05.23 14:51
    여하튼 요지는 지유아이컨트롤로 왠민한 건 다 된다는 겆니다ㅎ 오핫 도움말이니 구글로 검색하시면 사용법 다 낭와요ㅎ
  • 슉슉이 2016.05.23 14:56

    위 내용을 활용해 입력받은 문자열을 하나씩 쪼개서 자동으로 변수생성해서 배분하고 하나씩 순차적으로 출력하게 함수를 짜면 로그 같은 걸 쓰듯이 출력할 수 있겠네요.

  • profile
    북붕 2016.05.23 15:13

    원래의 목적은 3.txt라는 텍스트 파일을 읽어주는 것 입니다.
    gui의 text를 이용하면 다음같은 스크립트로 가능합니다만, 전 listbox를 쓰고 싶습니다. 안될까요?

    gui, add, text, x15 y15 w120 h70 v로그, qwe
    Gui, Show, w150 h100,

    rread(a)
    {
    filename = %a%.txt
    fileread, var1, %filename%
    if errorlevel
    {
    msgbox, 해당 텍스트 파일이 없습니다. (%a%.txt)
    return
    }
    Loop
    {
    filereadline, var1, %filename%, %A_index%
    if errorlevel
    break
    getlog(var1)
    }
    msgbox, 끝
    }

    getlog(a)
    {
    stringlen, linenum, a
    loop, %linenum%
    {
    stringleft, msg, a, A_index
    guicontrol,, 로그,%msg%
    sleep, 100
    }
    sleep, 2000
    }

    rread(3)


    f2::
    exitapp

  • 슉슉이 2016.05.23 15:13

    피시를 사용할 수 있게 돼서 간단한 에제 올립니다 ㅎ


    global 입력


    gui, add, edit, v입력,

    gui, add, text, w100 v출력,

    gui, add, button, g출력,출력

    gui, show

    return


    출력:


    gui, Submit, NoHide


    출력(입력)


    출력(log)

    {

    StringLen,문자수, log

    loop, %문자수%

    {

    StringLeft,출력a, log, A_Index

    GuiControl,,출력, %출력a%

    sleep, 100

    }

    }


  • 슉슉이 2016.05.23 15:16

    다시 볼일이 리스트박스로 바꿔줄게요 좀있다거요. 엗트에 내용을 넣으면 출력하는 예제입니다.

  • 슉슉이 2016.05.23 15:20
    global 입력

    gui, add, edit, v입력, 출력할 내용 입력
    gui, add, ListBox, h20 w150 v출력,
    gui, add, button, g출력,출력
    gui, show
    return

    출력:

    gui, Submit, NoHide

    출력(입력)

    출력(log)
    {
    StringLen,문자수, log
    loop, %문자수%
    {
    StringLeft,출력a, log, A_Index
    GuiControl,,출력, |%출력a%
    sleep, 100
    }
    }

  • profile
    북붕 2016.05.23 15:40
    오, 해결했습니다......만,
    해당 스크립트의 경우 listbox의 모든 기록이 사라져 실제로 써먹긴 힘들겠네요...
    리스트박스에서 마지막 라인, 또는 특정 라인을 지우는 법은 없나요?
  • 슉슉이 2016.05.23 16:32
    global 입력, 출력, 마지막로그

    gui, add, edit, v입력, 출력할 내용 입력
    gui, add, ListBox, w150 h100 v출력,
    gui, add, button, g출력,출력
    gui, show
    return

    출력:
    gui, Submit, NoHide

    출력(입력)

    출력(log)
    {
    StringLen,문자수, log
    loop, %문자수%
    {
    StringLeft,출력a, log, A_Index
    GuiControl,,출력, |%마지막로그%%출력a%
    sleep, 10
    }
    마지막로그 .= 입력 . "|"
    }

  • 슉슉이 2016.05.23 16:39

    전 리스트박스 쓰다가 요즘은 에디트써요. 이게 마우스로 긁어서 복사가 가능해서 이래저래 편해요.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 마우스클릭 좌표 질문 2 21항공단 2016.05.25 0/0
질문 Adb 비활성 이미지서치 입문자입니다 1 가족오락관 2016.05.25 0/0
질문 사이드싱크 비활성클릭 질문드립니다. 웅ol 2016.05.25 0/0
자유 스크립트 제작 뭘로 하시나요? 1 북붕 2016.05.25 0/0
질문 컴파일 패킹 질문 16 괴리사 2017.08.19 0/0
질문 ADB 캡쳐 짤림현상 4 셋쇼마루 2016.05.23 0/0
질문 리스트 박스에 직접 입력하듯 텍스트를 띄우고 싶습니다. 12 북붕 2016.05.23 0/0
질문 오토핫키 질문있습니다. 3 데하르트 2016.05.23 0/0
질문 텍스트 출력 문의드려요!! 1 krip11 2016.05.23 0/0
질문 블루스택 Postmessage 적용 실패 ㅜ0ㅜ 7 신령공주 2016.05.25 0/0
질문 비활성 어디까지 가능한가요..? 2 신령공주 2016.05.24 0/0
질문 postmessage 좌표 오류 Realtive , Client 만큼의 차이? 신령공주 2016.05.22 0/0
질문 SPY ClassNN 값 편하게 가져오는방법 있나요? 4 신령공주 2016.05.22 0/0
질문 Adb로 스샷찍는법 질문이요! 6 셋쇼마루 2016.05.22 0/0
질문 비활성좌표클릭 질문이여 4 셋쇼마루 2016.05.22 0/0
질문 해당 프로그램 대상으로만 서치 2 krip11 2016.05.21 0/0
질문 global 변수 질문 1 왜6자냐 2016.05.23 0/0
질문 오토핫키 레알팜질문 1 21항공단 2016.05.22 0/0
질문 오토핫키 질문드려요.(이미지서치인데 모니터끄면 멈춤) 12 smdkdj 2017.10.27 0/0
질문 postmessage 마우스클릭! 1 신령공주 2016.05.19 0/0
Board Pagination Prev 1 ... 118119120121122123124125126 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글