윈 도 우 배치파일 드라이브 문자 선택
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 | - | - |
6368 | 기 타| 닉네임에 그림이나 3D PNG 파일 같은 건 어떻게 넣나요? [2] | 타천사둘리 | 269 | 07-26 |
6367 | 윈 도 우| 영문pe에서 [2] | 맨션에살자 | 269 | 03-15 |
6366 | 윈 도 우| 시작 메뉴의 검색 바로가기 아이콘을 삭제 하고 싶습니다 [2] | 엠디아이알 | 269 | 12-19 |
6365 | 하드웨어| 레노버 P11 안드11 기본배경 좀 구할수있을까요? | 『ⓖⓤⓝ』 | 269 | 01-13 |
6364 | 소프트웨어| 아이콘 크기를 변경 하는방법은? [2] | 조랑말 | 269 | 12-09 |
6363 | 윈 도 우| 토탈 커맨더에서 배치파일 실행이 안됩니다. [5] | 슈머슈마 | 269 | 11-18 |
6362 | 기 타| 알리 에서 주문 방법 문의? [1] | 맹물 | 269 | 10-05 |
6361 | 윈 도 우| 기본브라우저 설정 레지스트리나 VBS? [3] | 토르망치 | 269 | 06-25 |
6360 | 게 임| 게임화면 연속 스크린샷 저장 앱 없을까요?? [3] | 카야 | 269 | 06-12 |
6359 | 모 바 일| 핸폰 용량 sd이동 [4] | 홍낄똥 | 269 | 04-02 |
6358 | 소프트웨어| usb 인식 ? 관련 해서 질문 입니다. [2] | insta:__in | 269 | 06-21 |
6357 | 윈 도 우| 다수의 .REG 파일 일괄 병합 [2] | 윈도면도 | 269 | 04-17 |
6356 | 소프트웨어| wim 파일로 캡쳐할 때... [5] | reg | 269 | 03-23 |
6355 | 윈 도 우| cmd창에서 압푹, 압축해제 하는 명령어 있나요?? [4] | Gmm | 269 | 03-17 |
6354 | 윈 도 우| IE와 Edge(Based chromium)의 즐겨찾기 동기화 | 엽기토끼이 | 269 | 11-10 |
6353 | 소프트웨어| 기존에 사용하던 윈도우가 설치된 하드를 VDI로 만들수 있... [4] | 북맨 | 269 | 10-09 |
6352 | 소프트웨어| 엣지를 닫을때마다 아이디를 입력해야되는데요. [3] | 그림자아이 | 269 | 10-12 |
6351 | 윈 도 우| 간혹 바탕 화면의 아이콘에 검정 테두리가 생깁니다 | 봄빛깔 | 269 | 09-06 |
6350 | 윈 도 우| 현재 구글 드라이브 파일 업로드 되는지요? [5] | 줄넘기 | 269 | 04-22 |
6349 | 하드웨어| 사운드카드오류.. [1] | Piho | 269 | 03-24 |
: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%:
.....
식으로 해보세요.
여러 가지 제한은 고려하지 않고 그냥 입력받아 실행하는 것만 생각한 겁니다.