매크로

조회 수 887 추천 0 댓글 3

안녕하세요. 레이븐입니다.


이번에 계속 Autohotkey를 만지면서


아예 윈도우의 모든 프로세스 목록을 뽑아 Dropdownlist(이하 드롭박스) 에 추가하려고 합니다.


윈도우의 모든 프로세스를 텍스트로 뽑을수는 있는데,


드롭박스에 프로세스들을 '추가'하는 함수를 찾지못해?

결국 여기에 도움을 청해봅니다.


Gui, Add, DropDownList, x69 y62 w120 h100 TEST, A|B|C|D|E


위 소스처럼 드롭박스를 생성하면서 동시에 항목을 추가할수는 있는데,


일단 드롭박스?생성후에 항목을 추가하는 방법이 없을까요?


(Combobox 도 생각해봤지만 프로세스 이름 하나라도 틀리면 안되기에 수정이 불가능한 드롭박스로 하고 있습니다)



  • 따기따기 2014.12.15 18:48

    참고가 되실까 붙여드립니다


    ;<-----------------스크립트-------------------------->


    #SingleInstance force

    winget,var,list


    loop,%var%?

    {?

    vartemp:=var%A_Index%?

    wingettitle,title,ahk_id %vartemp%?

    if title=?

    continue?


    count++?

    id%count%:=vartemp

    list=%list%%title%||

    }?


    Gui, Add, Text, x10 y10 w80 h20 , Window title

    gui, add, ddl, x10 y30 W230 h110 altsubmit vddl,%list% ?;;


    Gui, Add, Text, x10 y65 w230 h20 , Newname

    Gui,submit,nohide

    Gui, Add, Edit, vNewname r1 x10 y85 W230 h20,%ddl%

    Gui, Add, Button, default xm x9 y115, Change

    Gui, Add, Button, default xm x195 y115, Reload

    gui,show, W250 h150 ,TitleChange

    return?




    ButtonChange:

    gui,submit,nohide?

    targetID := id%ddl% ; 가상배열로부터 대상 윈도의 ID 얻음?

    WinActivate, ahk_id %targetID%?

    WinSetTitle, ahk_id %targetID%,, %Newname%?

    return?


    ButtonReload:

    reload


    GuiClose:

    exitapp


    Exit:?

    exitapp?


  • profile
    레이븐 2014.12.15 19:51
    아예 모든 프로세스 목록을 리스트에 받고,

    생성할때 그 리스트를 불러오는 방식이군요. 정말 도움이 되었습니다! 감사드립니다!
  • profile
    외치기 2014.12.16 08:59

    예전에 파더님이 드롭다운 관련해서 질문하신게 많아요.

    파더님 글 뒤져보시면 좋은 댓글들 많이 있습니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Dropdownlist 기본값 줄수 없나요?? 3 yodda 2014.12.21 0/0
질문 Dropdownlist 에 항목을 추가 하는 방법이 궁금합니다 3 레이븐 2014.12.16 0/0
질문 Dropdownlist 에서 선택하지않으면 에러납니다. 4 우리강아지 2016.05.29 0/0
질문 Dropdownlist 연동관련 질문드리겠습니다 22 최원태 2015.10.25 0/0
자유 DropDownList 와 IniRead 불러온 값으로 선택되게 할려... 10 Rabbit 2018.06.23 0/0
질문 DropDownList 질문이요. 2 아잉뿌잉 2015.02.26 0/0
질문 Dropdownlist를 사용한 창을 WinActivate 하는 방법이 ... 2 Vermee 2015.02.17 0/0
질문 DropDownList의 리스트 부분이 조절 가능한가요? 6 시에 2015.02.25 0/0
질문 DuOS 질문 1 김프로 2015.07.20 0/0
정보 DynaScript - Child 프로세스로 코드 실행 13 예지력1 2019.07.16 3/0
질문 edit 순서대로 받아서 반복하게 하려면 어떻게 해야하... 3 CM16 2017.10.08 0/0
질문 edit 할때 보이던 active window info 아이콘이 안보... 2 푸른호수 2015.06.20 0/0
질문 Edit를 활용한 로그 말인데요 4 Vermee 2015.03.01 0/0
질문 edit에 대해서 간단한거 하나만 질문합니다. 4 치즈치즈해 2015.07.02 0/0
질문 edit으로 입력한 문구를 사용하여 파일 만들려면? 6 이쁜봊이 2016.08.19 0/0
질문 Edit을 이용한 로그 예시좀 부탁드리겠습니다. 1 아잉뿌잉 2015.05.04 0/0
질문 edit창 인식 1 fnwj 2019.11.26 0/0
질문 edit창 질문 2 안녕222 2015.08.22 0/0
질문 else if ~ else 오류나는 이유가 뭘까요 3 바로문 2019.11.08 0/0
질문 elseif 질문있습니다 바로문 2019.11.01 0/0
Board Pagination Prev 1 ... 789101112131415 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글