설치 / 사용기

기 타 WimLib 백업 복원 - VBS 로 구성하여 보았습니다

2021.10.02 11:25

왕초보 조회:812 추천:9

취향의 차이죠..

cmd에서 키보드 입력하는 손맛이 좋으신분은 cmd가 재미가 있으실것입니다.

마우스가 편하신분은 GUI가 클릭만 하셔도 편하실수도 있습니다

 

cmd처럼..테그 설정은 키보드로 입력하고..백업,복원 확인은 메세지로 할수 있는 중간 형태가 VBS인것 같습니다

GUI라고 하기에는..초기버전 같은 느낌이고..메세지를 보여주는것을 보면..cmd는 아니고..오래전부터 활용이 된것이어서 구글에서 검색을 하면

자료들도 많아서 백업,복구 프로그램을 만드는데 많은 도움이 됩니다..나름대로..매력이 있는 프로그램입니다

저는 처음에 백업,복구 프로그램을 VB6으로 만들어서인지 cmd보다는 조금더 친숙하기는 합니다

 

아래는 VBS에서 문자열을 자르는것을 설명하고 있는 곳입니다 지난 사용기 댓글에 소개되어 있습니다

링크에는 " 쌍따옴표가 숨표 2개되 되어 있어서..제가 수정을 하였습니다.. 예제에 Right는 빠졌습니다 

 

VBScript 문자열 함수 : VBScript inStr, Replace, Mid 및 Trim 함수

https://ko.myservername.com/vbscript-string-functions

 

Dim strval,strval1,var1,var2,var3,var4,var5,strval2,var6,var7,var8,var9 

strval ="My name is Ram" 

strval1="name" 

strval2="My name is Ram" 

var1=Instr(strval,"Ram") 

var2=Ucase(strval) 

var3=Left(strval,4) 

var4=Len(strval) 

var5=trim(strval1) 

var6=Mid(strval,6) 

var7=Replace(strval,"Ram","Shyam") 

var8=Space(6) 

var9=StrComp(strval,strval1) 

 

Msgbox "Position returned by Instr function is " & var1

Msgbox "Uppercase returned by function is " & var2

Msgbox "Left characters returned by function is " & var3

Msgbox "Length returned by Len function is " & var4

Msgbox "Value returned after Trim function is " & var5

Msgbox "Value returned by Mid function is " & var6

Msgbox "New value returned after replacing is " & var7

Msgbox "String returned by Space function is " & var8

Msgbox "String Comparison returns " & val1

 

 

아래는 VBS에서 메세지로 디스크 정보를 보여주는 것을 소개하고 있는 곳입니다

 

[VBScript-VBS] 하드디스크 남은 용량을, 퍼센트로 표시하는, 비주얼 베이직 스크립트

http://mwultong.blogspot.com/2006/05/vbscript-vbs.html

 

 

지난 사용기 입니다..댓글에 지후빠님께 디스크 정보를 보여주는 VBS를 보기좋게 정리를 하신것을 올려주셨습니다 파일은 댓글에서 받으시면

되십니다..

고수님께서 수정을하신것이어서 소스가 고급이며서 깔끔합니다..VBS로 백업,복원 프로그램을 만드시는데 많은 도움 될것 같습니다..

 

https://windowsforum.kr/review/16783257

 

a1.png

 

 

 

1. 백업이 필요하네요..

1.jpg

 

2. 윈도우 파티션용 Win.tag가 없는 경우 입니다...윈도우용은 ■ 로 표시가 됩니다  CD롬이나 X: 드라이브는 제외 되었습니다

2.jpg

 

3. 드라이브 목록에 있는 문자를 입력한 경우에만 Win.tag를 만듭니다..Z를 입력하면...

3.jpg

 

4. 다시 초기 모습으로 나옵니다.

4.jpg

 

5. 정상적으로 설정이 되면 아래처럼 백업,복원 메세지가 나옵니다

5.jpg

 

6. Win.tag가 C E G에 3개 있는 경우입니다....모두 삭제를 하고 입력한 드라이브 문자에 Win.tag를 새로 만들어 줍니다..

  새로 만든 Win.tag 파일을 숨김처리등을 하지 않았네요..

6.jpg

 

7. 드라이브 목록에 있는 C를 입력하였습니다

7.jpg

 

8. 설정이 완료되어 백업 메세지가 나왔습니다

8.jpg

 

9. Backup 폴더가 없는 경우 입니다..백업관련은 ● 로 표시가 됩니다

9.jpg

 

10. Backup폴더를 만들고 백업 메세지를 보여주고 있습니다

10.jpg

 

11. Backup 폴더가 2개인 경우입니다..이 경우에는 프로그램은 무조건 종료가 됩니다..

11.jpg

 

12. VBS에서는 Win.tag, Backup폴더 만들기와 메세지를 관리하고 백업은 cmd 파일에서 합니다..cmd에서 보여주는 메세지를 VBS에서 보여주려고 

   하면 복잡해서 백업,복원을 cmd로 분리하였습니다

12.jpg

 

13. 백업이 완료되었습니다..아래에서 보여주는 한글들 때문에..백업,복원 명령어는 cmd에서 하게 되었습니다

13.jpg

 

14. 복원 메세지입니다

14.jpg

 

15. 복원이 진행되고 있습니다

15.jpg

 

16. 마무리

VBS가 메시지를 보여주고 있어서..그래도 GUI라고 할수가 있을것 같습니다..

인터넷에 이미 디스크 정보를 보여주는 소스가 있어서 오래전부터 활용을 하고 있습니다

사용기에서는 InputBox를 Win.tag나 Backup 폴더를 만드는 용도로 사용을 하고 있습니다만...테그없이 입력되는 드라이브 문자를 가지고 바로

백업,복원에 활용을 해도 됩니다..

 

백업,복원 프로그램 형태는..취향에 따라서 조금씩 다를수 있을것입니다..

프로그램밍 언어가 어려우시다면..VBS로 백업,복원 프로램을 만들어 활용을 하셔도 괜찮으실것 같습니다..당연히 PE에 VBS가 있어야죠

왕*님 작품의 경우 VBS가 없어서 파일들을 추가하면 wim 기준 3MB 정도 늘어나네요

 

토요일입니다..

웃음이 가득한 시간 되시길 바랍니다

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
1529 기 타| (수정) 지후빠님 WimBootBR 일회성 윔부트, C드라이브 백업... [5] 왕초보 738 10 10-17
1528 기 타| WimBootBR - Wim 목록 GUI에 우클릭 설정 추가.. [11] 왕초보 752 11 10-17
1527 기 타| WimBootBR - Cmd Wim 목록을 GUI로... [14] 왕초보 810 16 10-16
1526 기 타| ESD 추출후 WIM파일로 변환하고 마무리 [144] 집앞의_큰 1433 96 10-15
1525 기 타| WizApp - 디스크정보 X, 폴더 찾아보기 활용 [6] 왕초보 658 9 10-15
1524 기 타| Wizard's Apprentice 활용한 백업복원 Free 버전.. [12] 왕초보 968 14 10-14
1523 기 타| WimLib 백업 복원 - 윈도우 선택에 Wizard's Apprentice 활용 [6] 왕초보 858 10 10-13
1522 기 타| WimBootBR - Cmd창에는 드라이브 정보... [10] 왕초보 949 10 10-12
1521 기 타| TeraByte 영문 PE - WimBootBR 한글 메뉴 적용기 [9] 왕초보 964 12 10-10
1520 기 타| WimBootBR - TBWinPE.exe 실행 에러시 메세지 추가 [7] 왕초보 809 9 10-09
1519 기 타| WimBootBR - 재부팅시 런처가 보이시나요?? [6] 왕초보 742 8 10-09
1518 기 타| PRINCE PE, WimBootBR 취향대로 활용하여 보았습니다 [14] 왕초보 989 10 10-08
1517 기 타| 지후빠님 WimBootBR 2nd 버전 사용기 입니다 [9] 왕초보 880 9 10-07
1516 기 타| [종료] PRINC CmdPeDual + WimBootBR + WimLib 입니다 [25] 왕초보 1522 21 10-06
1515 기 타| 왕*님 PRINCE PE - 지후빠님 WimBootBR 적용 [11] 왕초보 812 8 10-05
1514 기 타| WimLib 백업 복원 - 디스크정보에 USORT.EXE 활용 [6] 왕초보 673 5 10-04
1513 기 타| WimLib 백업 복원 - 테그X, GUI(?) 드라이브 목록..파일이... [8] 왕초보 667 9 10-04
1512 기 타| 지후빠님 WimBootBR 일회성 윔부트, C드라이브 백업/복원 c... [14] 왕초보 1017 13 10-03
1511 기 타| WimLib 백업 복원 - VBS 테그없이 수동 선택방식으로 하여 ... [5] 왕초보 764 9 10-03
» 기 타| WimLib 백업 복원 - VBS 로 구성하여 보았습니다 [7] 왕초보 812 9 10-02
XE1.11.6 Layout1.4.8