One Button 프로그램 개발기 - 4
프로그램, 사이트, 폴더, 파일을 실행하는건 모두 구현이 되었다.
이번에는 키나 마우스 클릭 등 행동/입력을 기억하는 기능을 추가하려고 해 보았다.
코드가 길기 때문에 두 번으로 나눠서 Copilot에게 가르쳐 주었다.
이번에는 키나 마우스 클릭 등 행동/입력을 기억하는 기능을 추가하려고 해 보았다.
마우스 클릭 등 입력에 대한 행동을 요청한 프롬프트는 다음과 같다.
예를들어 저 프로그램을 실행하고, 버튼 추가를 누른 다음, 경로를 입력하는 칸 오른쪽에 체크박스 하나가 있으면 좋겠어. 만약에 그 체크박스가 체크가 되어있다면, 경로 빈칸을 한번클릭한 후에는 내가, 내가 마우스를 누르거나 키보드의 아무 키나 누르는 등 행동을 하면, 그 입력을 기억하고, OK를 눌러 그 버튼을 저장한 후, 생성된 버튼을 누르면 기억한 행동 또는 입력이 작동되게 하고싶은데 어떻게 해야할까? 코드를 수정해서 보여줘. 코드가 길다면 두번에 나눠서 보여주고, 첫 번째입니다. 하고 코드를 보여준 후, 내가 아무말이나 하면 두 번째 코드도 보여줘.
여기서 중요한 점은 Copilot 또한 코드가 길면
전체 코드를 보여주지 못 하기 때문에 나눠서 설명을 요청해야 한다.
그리고, 중간 부분 코드도 생략되어 있을 수 있으므로
첫 번째의 끝 코드와 두 번째 코드의 머리 부분이 결합된 코드를 요청해야 한다.
또는, 코드를 보고 적절하게 맞추면 된다.
코드가 작동이 되지 않았다.
역시 키보드 키가 행동을 기억하고 작동되게 하는것은 쉽지 않은 것 같다.
계속해서 Invalid file path 에러가 뜬다. 경로를 구분하는 등의 방법을 시도중이지만,
원인을 알 수 없었다.
ps. 향후 서브 프로젝트로, 키와 마우스 행동을 기억하게 하는 프로그램을 따로 생성한 후 새로 학습시켜서 같이 적용을 시킬 예정이다.(다른 더 좋은 방법을 쓸 수도 있다.)
계속...
One Button 프로그램 개발기 - 5
Copilot을 통해 만든 코드를ChatGPT를 한번 사용해 보기로 하였다. ChatGPT 4o with canvas 이며 유료버전이다.저 버전을 선택한 이유는 '코딩 협업' 에 뛰어나다고 적혀 있었기 때문이다. Copilot과 다르
livelikeflow.tistory.com
처음 이야기