챗GPT, AI를 활용한 업무 프로그램 만들기 : 바로가기 / 북마크 / 자주쓰는 파일 프로그램_숏컷 Ver01.

사무실에서 사용하는 PC 관리 프로그램 제작

사무실에 약 15대의 PC를 관리하면서 통일된 북마크, 파일 경로, 프로그램 등을 사용하는 것은 매우 중요하죠? 오래된 PC들이 많아 자주 포맷하고 프로그램 설치 및 바로가기 설정을 하는 것이 아주 귀찮은 일입니다. 이를 해결하기 위해 사내에서 사용할 만한 프로그램을 제작해보고자 합니다.

1. 프로그램 기본 구조

  1. 프로그램은 기본적으로 폴더/파일, 프로그램, 북마크 세 가지 카테고리를 관리합니다.
  2. 사용자가 추가한 항목들은 JSON 파일로 저장하고 불러올 수 있습니다.
  3. 사용자 인터페이스(UI)는 단순하고 직관적으로 설계하여 누구나 쉽게 사용할 수 있도록 합니다.
이렇게 그려서 챗GPT에 입력, 했으나 완벽하게 나오진 않았음.



2. 기본 기능 구현

  1. 폴더/파일 관리: 특정 파일이나 폴더를 추가하고, 더블클릭으로 열 수 있습니다.
  2. 프로그램 관리: exe 파일을 추가하여 실행할 수 있습니다.
  3. 북마크 관리: 사용자가 지정한 URL을 선택한 브라우저로 열 수 있습니다.

3. 저장 및 불러오기 기능

  • 프로그램은 종료 시 현재 설정을 JSON 파일로 저장하고, 시작 시 저장된 JSON 파일을 불러옵니다.
  • 내보내기 및 가져오기 기능을 통해 다른 PC에서도 동일한 설정을 사용할 수 있습니다.

4. 사용자 인터페이스 개선

  1. 탭 제거: 탭을 제거하고 모든 항목을 한 화면에 표시합니다.
  2. 항목 이름 지정: 경로 대신 사용자가 지정한 이름을 표시합니다.
  3. Always On Top: "Always On Top" 체크박스를 추가하여 프로그램이 항상 모든 창 위에 있도록 설정합니다.
  4. 디자인 개선: 각 카테고리마다 구분선을 추가하고, 경로는 회색으로 흐릿하게 표시하며 폰트 사이즈를 작게 조정합니다.(최종결과물 확인하기)
  5. 북마크 브라우저 선택: 브라우저 선택 체크박스는 하나만 선택할 수 있도록 수정합니다.(자주 사용하는 브라우저만 넣음)


5. 최종 기능 및 디자인

  • 메뉴바: 상단에 파일 메뉴와 정보 메뉴를 추가합니다.
    • 파일 메뉴: 설정 저장, 불러오기, 내보내기 기능
    • 정보 메뉴: 설명서 및 후원하기 메뉴(그다지..설명서는 블로그 참고해주세요!)
  • 계정 관리: 자주 사용하는 ID와 비밀번호를 관리할 수 있습니다.
    • 추가된 항목은 비밀번호를 제외하고 표시되며, 더블클릭 시 클립보드로 복사됩니다.
  • 메모: 간단한 메모를 저장할 수 있는 기능을 추가합니다.
  • 주요 기능:
    • 검색: 'Everything' 프로그램을 실행하여 파일 검색(아래 설치링크)
    • 파일/폴더 추가: 특정 파일이나 폴더를 추가
    • 프로그램 추가: exe 파일 추가
    • 북마크 추가: 브라우저와 URL 추가 및 선택된 브라우저로 열기



최종 결과물

프로그램은 exe 단일 파일과 'shortcuts.json' 파일(File-저장하기 누르면 생성됨)이 세트로 구성되어 있습니다. JSON 파일을 용도별로 저장하고 불러오기 할 수 있으며, 사용자 인터페이스는 직관적이고 사용이 편리합니다. 

최종 결과물은...짜잔


숏컷매니저-프로그램-개발-최종UI

상단에 메뉴바는 File 에서는 현재 세팅한 값을 저장하거나, 내보내기,불러오기가 가능하고

Info에서는 설명서와 후원하기(!??)메뉴를 넣어보았다. 


그리고 Always on Top은 채크박스 활성화시 항상 위에 보여지도록했고.

Minimize To Tray 는 트레이로 보내거나 불러오기 위해 최소화시키기. 클릭하거나 Show를 누르면 다시 나타난다. 



Account 는 자주쓰는 ID 비번을 배포할 경우에(사내프로그램이나 플랫폼들) 

관리의 편의를 위해서. (별도 보안장치는 없으므로 파일의 유출은 신경쓰자) 

계정명과 ID 비번을 Add (추가) 하면 비번은 빠진채로 리스트가 보인다. 더블클릭하면


숏컷매니저-비밀번호관리-공유-기업용


팝업이 뜨고, ID나 Password를 클릭하면 클립보드로 복사가 된다. 


Memo도 배포가 필요하거나 본인의 간단한 메모를 저장 할 수 있도록했다.

주력으로 사용하기에는 부족하고 그냥 넣어보았다. 





이제 메인 기능을 살펴보자. 



Search 같은 경우 내가 메인으로 쓰는 색인프로그램이다. 

Everything 이라는 프로그램으로 프리웨어이지만 개인적으로 기부까지 할 정도로

만족도가 높은 프로그램이다. 

아래 주소에서 다운 받을 수 있고, 해당 프로그램을 기준으로 제작된 버튼이다. 

(64비트 설치파일) 혹시 다른 경로가 되면 작동을 안할지도 모르겠다. 다음 버전에는 

경로까지 수정 할 수 있도록...수정하겠다. 


에브리띵(Everything) 다운받기

https://www.voidtools.com/ko-kr/downloads/


+File은 특정 파일을 추가할떄,

+Folder는 특정 폴더를 추가할때 사용한다. 

Edit은 이미 추가된 항목의 경로나 이름을 수정할 때 사용되며 화살표는 

정렬 순서를 변경할 수 있다. 


같은 원리로, 프로그램과 북마크 모두 동일하다. 

Program / 프로그램은 exe파일만 추가 할 수 있다. 

포토샵이나 메신저등을 설치하고 경로를 추가하면되는데, 

개인적으로 계산기를 자주 쓰는데, 이건 exe가 어디있는지 모르겠다. 

여하튼 그런 것들을 추가할 수 있다. 


Bookmarks(북마크)는 

기본적으로 내가 사용하는 5개의 브라우저만 기준으로 추가했다. 

브라우저의 경로는 수정 할 수 있다 (오페라때문에 만듬, 기본 경로가 내 컴퓨터 경로이므로 수정이 필요하다)

기본값은 크롬이 채크되어있고 채크박스 를변경하고 

북마크 항목을 클릭하면 해당 브라우저로 연결된다. 


이내용을 프로그램 내에 설명에는 충분히 작성하지 못했다. (귀찮아서...) 


다시 말하지만, 이 프로그램은 일반 사용자가 사용하기에는 크게 의미가 없다.

PC수십대나 근무 인원이 자주 변경되는 일관된 환경에서 제공해주기 위한 프로그램으로 만들었다.


exe단일파일과 'shortcuts.json'파일이 세트이며,(저장하면 생성됨) 

json 파일을 용도별로 저장해두고 불러오기 할 수 있다.


숏컷 프로그램 다운받기(구글드라이브) 

다시한번 말하지만 악성코드나 외부와 통신하는 코드는 한줄도 없어요! ^^: 

댓글

이 블로그의 인기 게시물

로켓그로스 재고 및 입고 관리: 자동화 프로그램으로 간편하게

쿠팡 광고 집행 및 최적화 정리하기 01

쿠팡 광고 최적화에 대하여 part 02.