며칠전에 제가 FOR 구문에 대해 간단히 소개해드렸는데, 응용해서 이걸 만들어 봤습니다. FOR, IF, SET 등 가장 기본적인 명령어 조합으로만 구성했습니다. 허접한 스크립트지만 이런걸 하나 만들고 나니 나름 뿌듯함을 느낍니다. 저는 프로그래밍 언어를 전혀 공부해본 적이 없어서 잘은 모르지만, 개발자 분들은 이런 성취감 때문에 개발자로 살아가시는게 아닐까 싶네요.


위 파일을 받아 우클릭 해서 관리자 권한으로 실행하시면 됩니다. 비스타에선 테스트해보지 않았지만 아마 문제 없을 겁니다.






제가 예상할 수 있는 오류는 단 하나인데, 처음에 숫자 입력하는 부분에서 숫자랑 기호를 조합하는 경우입니다. 입력 값의 범위는 GTR과 LEQ로 판단하도록 했지만 이 값이 자연수인지 판단해줄 방법을 몰라서 그냥 뒀습니다. 굳이 노가다로 하자면 1부터 10 정도까지만 일일이 IF로 검사해주고 그 외 값이라면 위로 되돌아가게 하면 되는데 그건 너무 없어보여서... 혹시 깔끔하고 좋은 방법 있으면 알려주세요. 숫자만 입력하면 아무런 문제 없습니다.

그동안 멀티부팅 메뉴 이름 변경하는 방법을 질문하신 분들이 너무 많아서 그때마다 bcdedit으로 설명드리는게 귀찮았는데 이제 이 글 하나로 정리할 수 있게 되었습니다. 이 스크립트를 조금만 고치면 부팅 메뉴 순서 변경하기와 부팅 메뉴 삭제하기 등도 만들 수 있겠지요. 게다가 지난번에 VHD 등록하는 스크립트도 만들었고 PE도 등록이 가능하니 날잡아서 종합 선물세트로 BCD 관련 모든 기능을 한방에 처리할 수 있는 EasyBCD 대체 스크립트도 만들 수 있겠습니다. 물론 그건 내용이 방대하니까 먼저 계획을 잘 짜야겠지요. 이건 비교적 간단하니까 변수 이름을 마구잡이로 설정했는데 복잡한 스크립트를 짜려면 변수 이름도 체계적으로 지정하고 주석도 넣어가면서 짜는게 좋을 것 같습니다.
신고
Share
  1. 이전 댓글 더보기
  2. v꿈v
    2010.08.30 23:39 신고

    스누피님 항상 유익한 글 감사드립니다. 흥미로운 글이 많아서 항상 들어오게되네요. 죄송하지만 질문 하나 드려도 될까요? 다른데는 잘 모르는거 같아서;;

    1. win7에서 아이콘을 우클릭하면 "관리자 권한으로 실행"이 있던데 그냥 더블클릭으로 실행하는 것과 무슨 차이가 있나요?

    2. 전 스누피님이 알려주신데로 administrator계정으로 설치를 했는데요.. 이 경우에는 더블클릭 실행과 "관리자 권한으로 실행"의 차이점이 있나요?

    3. IE8 탭 관련 질문입니다. 전 평소에 새 탭이 열리면 새탭페이지가 열리도록 사용하고 있는데요 어떤 경우에는 바로 홈페이지탭을 열고싶은 경우가 있습니다. 옵션에 홈페이지로 열리게 해놓거나 새탭페이지가 열리도록 설정하는건 아는데요.. 따로 새탭페이지와 홈페이지탭을 쉽게 열 수 있는 단축키같은게 없을까요? (크롬플러스에서는 마우스제스처를 이용해서 새탭페이지와 홈페이지탭을 쉽게 열수 있었는데 IE8도 가능하지 않을까 싶어서요..)

    쓸데없이 긴 질문 죄송하구요.. 앞으로도 스누피님 팬으로 좋은글 기대하겠습니다.

  3. 히페리온
    2010.08.30 23:54 신고

    스누피님 좀 여쭙겠습니다.
    VHD 부팅을 이용해 보려고 하는데, 파티션을 C, D로 나눠놓고 C에 VHD 파일생성해서 해야 나중에 백업을 해두고 파일 교체를 하는게 새로 VHD 파일 생성하는 것보다 손쉽기 때문에, C, D로 파티션 나누고, C에다가 VHD 설치해서 하는게 더 괜찮은건가요????

    처음엔 뭐 윈도우도 안깔고 해보려고 했는데 그건 좀 아닌 것 같더라고요.

    • BlogIcon snpbox
      2010.08.31 03:16 신고
      수정 및 삭제

      Differencing VHD 읽어보세요. 덩치큰 VHD 파일 백업할 이유가 없어집니다.

      http://snoopybox.co.kr/1293

  4. BlogIcon Shine O
    2010.09.03 01:42 신고

    웬지 C써서 다시 만들어보고싶은 충동이 드네요 ㅋ

  5. 이재원
    2010.09.03 20:02 신고

    안녕하세요 첨으로 스눕님께 인사올리네요
    아무레도 스눕님때문에 윈7 얼티밋 질러야겠어요 vhd 꼭 사용해보고 싶네요
    더운여름 건강조심하시구 책이 나왔는지 모르겠네요 책방에 가봐야하나
    나오면 꼭 구매할게요 수고하세요

    • BlogIcon snpbox
      2010.09.03 20:25 신고
      수정 및 삭제

      VHD에 대한 호기심 때문이라면 우선 엔터프라이즈 영문판으로 체험을 해보세요. 한글은 나중에 윈도우 업데이트에서 언어팩을 설치하시면 되구요.

      http://snoopybox.co.kr/996

  6. 이재원
    2010.09.04 01:39 신고

    와우 스눕님께서 답글을 달아주셧네요 ^^ 퇴근하면서 벌써 질럿어요 ㅜ.ㅜ 그리고 집에와서 설치 짜잔
    완성햇어요 ^^ 지금 자식파일 만들고 답글 달고잇네요
    앞으러 자주 찾아 뵐게요 ^^ 좋은 정보 많이 많이 부탁합니다.
    아웅 이제 졸립네요 자야겠네요 항상 건강조심하시구요 바이바이

  7. BlogIcon 키르로이드
    2010.09.26 06:47 신고

    안녕하세요 스누피님 글들을 항상 잘보고있습니다.
    부팅메뉴 이름을 변경하려고 파일을 다운받았습니다.
    그런데 파일을 다운받아 실행하면 꼭 메모장으로만 실행만 되고
    cmd에서 파일을 검색해보면 menu.cmd.txt 란 파일명으로 생성됩니다
    왜 이런 걸까요???

    • BlogIcon snpbox
      2010.09.26 15:50 신고
      수정 및 삭제

      파이어폭스나 크롬으로 다운로드 하시면 텍스트 파일로 저장될겁니다. 익스플로러로 받아보세요. 아니면 뒤에 확장자만 .TXT 지우시면 되는데...

  8. 녹색장화
    2010.10.29 18:10 신고

    좋은 자료 들 감사합니다. 잠깐 윈7 이용하다가 한동안 사용 안했는데, 요즘 다시 설치해 봤습니다. 스누피님 블로그에 들러보니 역시나 요긴한 자료 들이 많이 업데이트 되었네요. 필요할 때만 찾아와 좀 미안하기는 합니다만. 다시 한 번 감사드립니다.


  9. 2011.02.05 01:13 신고

    넘 간단하게 변경해버려서 좋은자료 넘넘 감사합니다.
    복받으세요~! 추천 꾹!

  10. BlogIcon 초고수
    2011.03.28 21:38 신고

    감사합니다!~ 정말 편하게 변경했네요!

  11. 최강동안
    2011.04.30 08:59 신고

    항상 뭔가를 알아간다는 기쁨에 다시 찾아오게 되네요...

    감사합니다~ ^^*

  12. tearssuspend
    2012.01.11 20:36 신고

    좋은 정보 잘 배워갑니다.

  13. 뭉탱이
    2012.02.17 09:27 신고

    너무 감사합니다.

  14. 리노
    2012.05.03 13:44 신고

    정보 감사합니다 ㅠ.ㅠ 퍼감니다~ ^ ^

  15. BlogIcon Seunghyuni
    2012.05.31 10:25 신고

    정말 유용한 프로그램 입니다.^^
    귀찮게 명령어 입력이 필요가 없네요.ㅎ
    감사합니다.(_ _)

  16. 익명
    2012.06.13 20:07 신고

    정말 대박입니다.. 제가 꼭 원하던 스타일의 프로그램입니다. 깔끔하고 좋네요

  17. daday
    2013.01.16 09:35 신고

    윈도우8에서도 쓸 수 있을까요?

  18. 박인규
    2013.09.13 17:32 신고

    감사합니다

  19. 김석현
    2014.11.18 09:28 신고

    깔끔하게 잘됐네요 감사합니다

  20. 김민태
    2015.04.15 10:52 신고

    안녕하세요 .ㅅ.;

    시스템 및 복구 탭에서는 이름이 바뀐걸 확인할수있는데

    실제로 부팅시에는 여전히 Window7로 2개가 표기되는데 . .무슨방법없을까요 ㅠ?

  21. 123
    2016.12.12 08:49 신고

    와 필요했는데 정말 간단하게 수정했습니다. 감사합니다