ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 요즘 연습삼아 만들어 보고 있는 프로그램
    공부/컴 2017. 5. 15. 22:30



    프로그램 명은 가칭 "프로그램 실행기" 라고 해 두고..


    Java 연습겸 만들어보고 있다.





    지금까지 만든 건 이렇게 생겼다.






    진짜 이게 다임.



    "트레이로"를 누르면 트레이로 가고, X 를 누르면 프로그램이 종료된다.



    이 프로그램의 기능은, 윈도우상에서 실시간으로 키보드 입력을 감지해서


    특정 순서대로 키입력을 하면 그에 해당하는 프로그램을 실행시켜 준다.


    예를 들면 내가 게임을 하다가 메모장을 켜고 싶은데 시작 버튼을 누르는것도 귀찮고 암튼 그런 경우에


    notepad 라고 키보드로 치면 자동으로 메모장이 켜지는 그런 프로그램이다.




    실시간으로 키보드 입력을 감지하기 때문에 따로 입력창을 켤 필요는 없지만


    대신 keyhook 을 위해 관리자 권한으로 실행해야 한다.




    물론 채팅 치다가 지멋대로 온갖 프로그램이 켜지는 일은 막아야 되기에 


    특수 문자 같은걸 구분문자로 이용하도록 해 놓았다.




    나중에 설정 기능을 만들어서 구분문자나 프로그램을 사용자가 커스텀 할 수 있도록 만드는게 목표이다.



    그리고 지금은 따로 폴더를 만들어서 바로가기 (.lnk) 파일들을 저장시켜 놓고 실행하는 식으로 구동하고 있지만


    나중에 따로 list 파일을 만들어서 경로나 URL을 직접 저장시켜 놓고 실행하는 식으로 개선할 예정이다.





    프로그래밍을 좀 할 줄 아는 사람들은 왜 이런 기능을 비효율적이게 "Java"로 만드는지 갸우뚱할텐데


    그냥 Java 연습삼아 만들어보는데 마침 이 프로그램을 만들고 싶었을 뿐이다.


    나도 이런거 Java로 만들면 비효율적인거 암.

    댓글

Designed by Tistory.