1. 2018.05.15 13:56

    비밀댓글입니다

  2. ㅠ.ㅠ 2018.05.04 19:46 신고

    파일은 암호화가 않되는 것 같은데요 ㅠ.ㅠ

  3. BlogIcon AidenKim. 2018.05.04 02:03 신고

    안녕하세요 예지력님

    오토핫키로 핫키 지정해서 프로그램을 사용중입니다. 예전엔 안이랬던거 같은데,
    카카오톡도 그렇고, 텔래그램도 그렇고 창을 최소화 혹은 닫으면 분명 백그라운드에서 동작함에도 App에서 사라져서,
    IfWinexist 가 안먹힙니다 ( 아래 사진 참조 부탁드립니다) .. 모두가 그런건 아니고 몇몇개만 이러는데, 혹시 해결방법 아시는분 계신가요?
    구글링 두시간째인데 딱히 방법이 안보이네요..Winshow, hide, process등등 여러가지 다해봣는데 내공이 부족해서 그런거지 방법을 못찾겠습니다.

    https://i.stack.imgur.com/6c1Dn.png

    ;ex Code)



    ^e::

    IfWinExist ahk_exe telegram.exe

    {

    WinActivate ahk_exe telegram.exe

    }

    else

    {

    Run telegram.exe

    WinWait ahk_exe telegram.exe

    WinActivate ahk_exe telegram.exe

    • BlogIcon 예지력 2018.05.04 07:43 신고

      컨트롤하려는 창의 프로세스명이 다른거아닐까 생각되는데요 한번 확인해보세요. 오토핫키 설치폴더내의 WinSpy 같은 툴로 보면 autohotkey.exe, telegram.exe가 아닐 수도 있어요..

  4. 왕초보 2018.04.27 12:21 신고

    오랜만에 찾아뵙게 되었습니다....도움이 필요할때만 찾아뵈어서 죄송합니다..

    오토잇에서는 cui로 컴파일하여서 cmd에서 실행을 시킬때 아래처럼 값을 넘겨서 사용할수가 있습니다
    cmd파일 내용입니다

    Test.exe 1

    이 경우..오토잇에서는 $cmdline[1] 로 값을 받아서..활용하고 있습니다.
    오토핫키에서도 이런 기능이 가능한지요...예제를 찾지 못하여서 도움을 청하게 되었습니다..

    test.exe 1 로 넘겨 받은 값에 예를 들어서 1을 추가한후. 2 값을..다시 cmd로 보낼수도 있는지요
    오토잇으로된 프로그램은 아니지만..값을 cmd에 특정 변수로 넘길기는 것을 보았습니다..

    test.exe 1
    echo %Result%

    이렇게 cmd에서 실행시 cmd창에..2가 출력이 됩니다

    이와 관련된 내용을 알고 계시면..도움을 부탁드립니다
    백업,복구 프로그램에 활용을 하려고 합니다..cmd에서 ini에 저장하고 이값을 읽고 계산후 다시 ini에 쓰면 되지만..
    과정이 복잡하여서....기능이 가능하다면 활용하고 싶습니다


    항상 좋은일만 있으시길 바랍니다...

    -------------------------------------------

    cmd에서 오토핫키 프로그램을 실행 시킬때 넘긴값을...받는방식을 찾았습니다..

    cmd에서 값을 받은 것처럼 %1% %2% 이런식으로 값을 받네요..

    오토쿨에 댓글을 단 내용입니다
    cmd에서 오토핫키에 특정 값들을 넘긴 값을 받는것은 cmd에서 값을 받는것과 같은 형식이네요..
    생각지도 못했습니다..그래서 아무리 찾아도 못찾았던것 같습니다


    ; MyScript.ahk

    ver1 := %1%
    ver2 := %2%
    ver3 := %3%
    ver4 := %4%
    Msgbox,0,확인, %ver1% %ver2% %ver3% %ver4%


    아래처럼 오토핫키 프로그램을 만들었습니다 cmd로 값을 받은것과 같은 형식입니다

    cmd에서는 아래처럼 실행을 하였습니다.

    MyScript.exe 1 2 3 4


    이렇게 받은 값을 오토잇 프로그램에서 활용하고..다시 cmd로 돌려주는것만 해결을 하면 될것 같습니다..
    오토잇은 Exit(3) 이런식으로 값을 cmd에 넘기는것도 구글에서 찾았습니다..

    잘 부탁드립니다..

    -------------------------------------

    저에게 행운을 주신것 같습니다..
    도움을 청하고 나서 연달아 해결이 되었습니다... 복을 주셔서 감사합니다

    오토잇 프로그램에서 cmd로 값을 보내는것은..에러코드를 이용하나 봅니다

    ExitApp, 9

    이렇게..종료시 값을 넣어주면..%errorlevel% 로 받아서 사용할수 있습니다..

    항상 좋은일만 있으시길 바랍니다...

    • BlogIcon 예지력 2018.05.01 14:16 신고

      스스로 해결하셨다니 그 과정에서 많이 배우셨을것같네요! ㅎㅎ

  5. 2018.04.20 00:42

    비밀댓글입니다

    • BlogIcon 예지력 2018.04.22 13:06 신고

      따로 카톡 연락은 드리지 않고 있습니다 댓글로 달아주세요

+ Recent posts