기 타 pureBasic - ChkDsk GUI v4.0 버전을 만들어 보았습니다
2024.04.01 14:52
pureBasic의 라디오 버튼을 공부하기 위해서 BCD Repair 프로그램을 만든것처럼 체크박스를 공부하기 위해서 ChkDsk GUI v4.0 버전을 만
들어 보았습니다
윈도우 복원을 하지 않고 ChkDsk만 해주어도 문제가 해결이 되는 경우도 있지만..아직 하드 디스크를 쓰고 있는 경우가 많고 강제 종료등
갑자스러운 종료시에는 체크디스크를 해주는것을 지인분들께 권유 드리고 있기도 합니다
그래서 ChkDsk GUI의 경우 RecoverPE.wim에 포함되 되는 필수 프로그램입니다..
이미 러시아분의 좋은 작품이 있지만..pureBasic도 공부할겸 그 동안 사용하던 스타일 대로 사용하는 하는것이 편해서 만들게 되었습니다
이 ChkDsk GUI에는 작은 문제가 있습니다 현재 오토잇으로 된것도 같은 문제이기는 합니다
드라이브 목록을 보여주는것에서 정렬이 깔끔하게 안되는 문제입니다.
이 문제는 프로그램상의 문제가 아니라 폰트 문제입니다 RecoveryPE.wim의 경우 저용량이 우선이어서 폰트가 정리가 되어 있습니다
오토잇이나 pureBasic만든 ChkDsk GUI에서 사용하는 폰트가 없습니다
ChkDsk GUI에서 사용하는 폰트는 글자폭이 동일한 고정폭 폰트를 사용을 해야 합니다.
오토잇의 경우 cour.ttf (693KB) pureBasic의 경우 입니다님 덕분에 알게된 consola.ttf (449KB) 를 사용하고 있습니다
pureBasic에서는 조금 이라도 용량이 작은것을 활용하고 입니다님 작품에서도 사용하는 consola.ttf 를 선택하였습니다
사용기를 보시면 폰트가 어떤 역활을 하는지 이해가 바로 되실것입니다
pureBasic으로 만든 ChkDsk GUI exe 파일에 consola.ttf 폰트를 포함을 하면 바이러스 검출이 3개가 됩니다..
결국 바이러스 검출이 1개만 되는 ChkDsk GUI.exe 파일 폴더에 consola.ttf 파일을 두는 방식을 하였습니다
Fonts 폴더에 consola.ttf 를 넣어주어도 됩니다. 입니다님 작품도 있어서 Fonts 폴더에 consola.ttf 파일을 넣는것이 좋을것 같습니다
1. RecoveryPE.wim에 포함된 오토잇으로 만든 ChkDsk GUI 입니다..윈도우에서 실행하는 경우 드라이비 목록에 보시면..꽉차 보입니다
2. 드라이브 목록이 정리가 딱 되어 있습니다...이렇게 되어 있어야 보기가 좋죠..
3. PE에서 실행을 하면 아래럼 정렬이 엉망입니다..사용하는데는 불편하지 않고 간단한 프로그램 때문에 폰트를 추가하는것이 좀 그렇죠
지금까지는 이상태로 활용이 되었습니다
4. Fonts 폴더에 폰트들이 정리가 되어 있어서 ChkDsk GUI에 사용하는 폰트가 없습니다
5. 폰트를 추가를 하였더니 드라이브 목록이 잘 정리가 되었습니다..여기에만 폰트가 적용이 됩니다
6. 추가된 폰트입니다..639KB라고 나오네요
7. pureBasic을 만든 ChkDsk GUI 로 교체하였습니다
8. ChkDsk GUI 실행 모습니다...드라이브 목록에 글자들이 왼쪽으로 모여있습니다
9. 글자 폭이 일정하지 않아서 아래처럼 엉망입니다
10. 오토잇으로 된것에서 사용하는 폰트는 있지만..pureBasic ChkDsk GUI에서는 다른 폰트를 사용을 합니다
11. 폰트 추가후에는 잘 정리가 되었습니다
12. consola.ttf 폰트입니다 용량이 449KB 입니다..용량이 작아서 선택된 이유이기도 합니다
13. 오토잇으로 된것과 사용법은 같습니다
14. 모든 드라이브 검사 글자색은 아직 바꾸는것을 할줄 몰라서 검정색입니다
15. 모든 드라이브를 검사하였습니다
16. PE에 따라서 Fonts 폴더에 consola.ttf 파일이 없는 경우가 있어서 exe 파일과 같이 폰트가 있으면 아래처럼 정렬이 잘 됩니다
17. 폰트가 exe 프로그램과 같이 있습니다..바이러스 검출이 1개만 되어서 이 방식을 사용하였습니다
18. 바이러스 검출이 1개만 되고 있습니다...
19. 마무리
복구시스템용에 사용되는 RecoveryPE.wim 파일에는 ChkDsk GUI가 필수여서 이번 기회에 오토잇으로 된것에서 바이러스 검출이 적은
pureBasic으로 ChkDsk GUI v4.0 버전으로 만들어 보았습니다
다음 BR 버전 업데이트 때에 RecoveryPE.wim에 추가하도록 하겠습니다
새로운 4월이 시작되었습니다
웃음이 가득한 일만 있으시길 바랍니다
댓글 [10]
-
hhshshxh 2024.04.01 15:14
-
광풍제월 2024.04.01 15:24
수고하셨습니다.
-
스마일^_^ 2024.04.01 15:29
감사합니다.
-
수리수리 2024.04.01 15:37
수고 하셨습니다^^
-
nuli 2024.04.01 16:48
수고 하셨습니다.
-
현삼호 2024.04.01 19:40
수고 하셨습니다.
-
anh 2024.04.01 20:25
수고하셨습니다
-
whitehand 2024.04.01 20:55
수고하셨습니다.
-
개골구리 2024.04.01 21:35
수고하셨습니다.
-
목련 2024.04.01 23:48
수고많이하셨습니다.
공유도 해주시니 항상감사 합니다
좋은하루되세요