윈 도 우 배치파일 드라이브 문자 선택
2023.03.12 15:25
gooddew님 강좌/팁 란에있는
윈도우 포럼 - 강좌 / 팁 / 테크 - 배치파일로 UEFI 부팅 오류 복구하기 (windowsforum.kr)
여기 글을보고 배치파일을 응용해서 써볼려고합니다
내용중에 변경하고 싶은 배치파일 내용 있습니다
:drive_assign1
SET VolCount=0
for /f "tokens=2" %%a in ('echo lis vol ^| diskpart ^| Find "파티션"') do set VolCount=%%a
if "%VolCount%" == "0" (
echo.
echo.파티션이 하나인 경우 파티션을 초기화 할수 없습니다.
echo.
echo.아무키나 누르면 설정 메뉴로 이동 합니다.
pause > nul
goto drive
)
:drive_assign2
(
echo lis dis
echo lis vol
) | diskpart | find /v "DISKPART>" | find /v "Microsoft" | find /v "컴퓨터"
echo.
echo.드라이브 문자 할당
echo.
set Vol=""
set /p Vol=[ 드라이브 문자를 할당할 볼륨 번호를 입력하세요 ][ 0 ~ %VolCount% ] :
if "%Vol%" == "" (
echo.
echo.파티션 볼륨 번호를 입력하세요. 볼륨 범위는 0 ~ %VolCount% 입니다.
echo.
echo.아무키나 누르면 입력창으로 이동합니다
pause > nul
goto drive_assign3
)
if "%Vol%" gtr "%VolCount%" (
echo.
echo.볼륨 범위 초과했습니다. 볼륨 범위는 0 ~ %VolCount% 입니다.
echo.
echo.아무키나 누르면 입력창으로 이동합니다
pause > nul
goto drive_assign2
)
:drive_assign3
(
echo sel vol %Vol%
echo ass letter=z:
) | diskpart | find /v "DISKPART>"
cls
(
echo lis dis
echo lis vol
) | diskpart | find /v "DISKPART>" | find /v "Microsoft" | find /v "컴퓨터"
echo.
echo.드라이브 문자 할당 완료
echo.
echo.아무키나 누르면 시작 메뉴로 갑니다.
pause > nul
goto exit
:
볼륨선택해서 문자할당을 하는데
나오는데 이부분 echo ass letter=z: z문자처럼 고정말고 선택해서 (c~z)중에
내가 선택창에서 원하는 문자로 변경하고 싶습니다
방법좀 알려주세요 감사합니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
97126 | 게 임| 유튜브 [2] | 대충 | 546 | 06-15 |
97125 | 윈 도 우| 윈도우 판올림이라는게 정확히 뭔가요? [8] | 추추추 | 516 | 06-15 |
97124 | 소프트웨어| 우클릭 메뉴 script 질문 드립니다. [10] | 세이퍼컴 | 323 | 06-15 |
97123 | 모 바 일| 태블릿 필기어플 추천부탁드립니다 [2] | High][Land | 244 | 06-15 |
97122 | 소프트웨어| undelete 프로그램 (현재 폴더에서 삭제된 파일 복구) [5] | Abundance | 380 | 06-15 |
97121 | 기 타| lg 복원이식하기 [1] | Forum | 447 | 06-15 |
97120 | 소프트웨어| 고수님들 수식 다시한번 부탁 합니다 [2] | 놋지미 | 320 | 06-14 |
97119 | 윈 도 우| 망윔 만들기 [3] | 홍은동초짜 | 413 | 06-14 |
97118 | 윈 도 우| win11설치된 M.2..보드교체후 윈도우 핀번호 에러나네요~ [2] | 과불급 | 488 | 06-14 |
97117 | 소프트웨어| 코렐드로우 [2] | 환자탄흑마 | 495 | 06-14 |
97116 | 기 타| 메일 인증 [1] | 인생이잣같 | 408 | 06-14 |
97115 | 윈 도 우| Windows 7 설치 질문 [9] | 동성회 | 518 | 06-14 |
97114 | 소프트웨어| 한글2022 체험판 설치파일 부탁드려요.. [2] | 포토엔유 | 716 | 06-14 |
97113 | 소프트웨어| 긴급히 도움을 요청합니다. [1] | 갠지스의잔 | 502 | 06-14 |
97112 | 기 타| 인터넷 500기가에서 100기가 다운할려는데 내방필요없겠져? [3] | 我行 | 817 | 06-13 |
97111 | 소프트웨어| 수식좀 부탁 드립니다 [3] | 놋지미 | 421 | 06-13 |
97110 | 기 타| 유플러스 무선 wifi6 공유기가 너무 자주 끊기는데 해결방... [3] | 프리티맨 | 555 | 06-13 |
97109 | 하드웨어| 메모리 좀 봐주세요 ? [2] | 용이다 | 418 | 06-13 |
97108 | 윈 도 우| 윈도우11 무인설치문의 | 우와윈도 | 312 | 06-13 |
97107 | 소프트웨어| PC 카카오톡 인증 원리(?) 관련해서 질문있습니다. [3] | 하리보라 | 485 | 06-13 |
:drive_assign2
.
.
goto drive_assign3-->goto drive_assign2-1
...
:drive_assign2-1
(
echo lis dis
echo lis vol
) | diskpart | find /v "DISKPART>" | find /v "Microsoft" | find /v "컴퓨터"
echo.
echo.드라이브 문자 할당
echo.
set Chr=""
set /p Chr=[ 드라이브 문자를 할당할 문자를 입력하세요 ] :
if "%Chr%" == "" (
echo.
echo.드라이브 문자를 입력하세요. ...........
echo.
echo.아무키나 누르면 입력창으로 이동합니다
pause > nul
goto drive_assign3
)
........
goto drive_assign2-1
)
:drive_assign3
.....
echo ass letter=%Chr%:
.....
식으로 해보세요.
여러 가지 제한은 고려하지 않고 그냥 입력받아 실행하는 것만 생각한 겁니다.