프리셋 추가
- 프리셋 이름 입력, 원본 경로, 백업 경로, 백업 옵션 입력 후 프리셋으로 저장(Setting.ini에 추가 반영됨)
백업 옵션 변경
- 백업 옵션 : /c /e /k /h /y을 임의로 수정 하고 리스트뷰에 있는 프리셋 항목을 선택하여 백업 옵션을 변경
백업 드라이브 선택
- 백업 경로 드라이브 문자 변경
입력 / 선택 초기화
- InputBox에 입력된 값과 리스트뷰에 선택한 항목을 초기화 & 리스트뷰 갱신
프리셋 삭제
- 리스트뷰에서 선택한 프리셋 항목을 삭제한다. (Setting.ini에 삭제 반영됨)
리스트뷰 상태
- 원본 폴더 경로가 존재하면 O, 없으면 X
원본 경로 열기
- 리스트뷰에서 선택한 프리셋 항목의 원본 경로 폴더를 탐색기로 연다.
백업 폴더 열기
- 백업 시작 이후 Backup 폴더를 탐색기로 연다.
백업 시작
- 리스트뷰에 있는 모든 프리셋의 데이터를 xcopy 백업 옵션으로 백업 경로에 복사한다.
- 백업 드라이브 선택에서 지정한 드라이브에 Backup 폴더에 날짜, 시간, 초 폴더를 생성하여 백업한다.
- 백업 폴더 경로에 SystemInfo.txt 파일에 윈도우 정보, 어댑터 정보, 프린터 정보를 기록한다.
SystemInfo.txt
=== Windows 시스템 정보 ===
Windows 에디션: Microsoft Windows 10 Pro
Windows 아키텍처: X64
Windows 버전: 10.0.19045.5073 (OS 빌드: 19045.5073)
사용자 이름: Administrator
컴퓨터 이름: DESKTOP-LGJO853
정품 인증 상태: 정품 인증 완료
Windows 제품 키: 00330-80000-00000-AA744
=== 네트워크 어댑터 정보 ===
어댑터: Intel(R) 82574L Gigabit Network Connection
IP 주소: 192.168.247.136
(고정 IP 가능)
IP 주소: fe80::5439:99a9:653f:95b5
(유동 IP)
=== 설치된 프린터 정보 ===
프린터 이름: OneNote
프린터 이름: Microsoft XPS Document Writer
프린터 이름: Microsoft Print to PDF
프린터 이름: Fax
Setting.ini [프리셋 없으면 생성, 있으면 로드하여 사용]
[Preset1]
PresetName=내문서
Source=%UserProfile%\Documents
Destination=D:\Backup\Documents
Command=/c /e /k /h /y
Status=
[Preset2]
PresetName=바탕화면
Source=%UserProfile%\Desktop
Destination=D:\Backup\Desktop
Command=/c /e /k /h /y
Status=
[Preset3]
PresetName=공인인증서1
Source=%UserProfile%\AppData\LocalLow\NPKI
Destination=D:\Backup\LocalLow\NPKI
Command=/c /e /k /h /y
Status=
[Preset4]
PresetName=공인인증서2
Source=%ProgramFiles%\NPKI
Destination=D:\Backup\ProgramFiles\NPKI
Command=/c /e /k /h /y
Status=
[Preset5]
PresetName=아웃룩(Outlook)
Source=%LocalAppdata%\Microsoft\Outlook
Destination=D:\Backup\Outlook
Command=/c /e /k /h /y
Status=
[Preset6]
PresetName=즐겨찾기(IE)
Source=%UserProfile%\Favorites
Destination=D:\Backup\Favorites\IE
Command=/c /e /k /h /y
Status=
[Preset7]
PresetName=즐겨찾기(Edge)
Source=%LocalAppdata%\Microsoft\Edge\User Data\Default\Bookmarks
Destination=D:\Backup\Favorites\Edge
Command=/c /k /h /y
Status=
[Preset8]
PresetName=즐겨찾기(Chrome)
Source=%LocalAppdata%\Google\Chrome\User Data\Default\Bookmarks
Destination=D:\Backup\Favorites\Chrome
Command=/c /k /h /y
Status=
'자작 프로그램' 카테고리의 다른 글
Backup Preset v1.0 (3) | 2024.11.06 |
---|---|
PrepFormat Disk v3.0 (0) | 2024.11.02 |
연결 프로그램 등록기 v1 (0) | 2024.10.26 |
VMWare 팝업 힌트 메시지 숨기기 / Hide annoying VMware hint "To release input, press Ctrl+Alt" (0) | 2024.10.15 |
확장자 연동 우클릭 메뉴 생성기 - Context Menu Generator v8 (0) | 2024.10.01 |