윈 도 우 배치파일 드라이브 문자 선택
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 | - | - |
6072 | 윈 도 우| 노트북 윈도우 C드라이브를 다른컴 윈10 하이퍼V 이미지로? [3] | 번개 | 264 | 08-21 |
6071 | 윈 도 우| 드라이브 명이 변경되지 않는 문제 [6] | 방랑자999 | 264 | 04-03 |
6070 | 윈 도 우| 윈도우10 트윅 프로그램을 알고 싶습니다. [1] | Raccooni_ | 264 | 08-13 |
6069 | 윈 도 우| winpe2.0등록코드활성화 하려고하는데요 [3] | 도우너2 | 264 | 01-14 |
6068 | 기 타| 정통 아임프인데요 이거 [2] | aqz | 264 | 11-07 |
6067 | 윈 도 우| devcon으로 inf설치 [4] | 사랑인 | 264 | 09-21 |
6066 | 윈 도 우| Penetwork 자동시작 질문입니다. | ibabu | 264 | 04-16 |
6065 | 윈 도 우| 돌비 애트모스 해드셋 질문 | 비설 | 264 | 03-13 |
6064 | 소프트웨어| GImageX를 이용하여 Wim파일 마운트 오류 [6] | QOR | 264 | 02-18 |
6063 | 윈 도 우| WINPE 초보적인 질문이에요 [3] | 조아조아 | 264 | 08-08 |
6062 | 하드웨어| 노트북에서 usb-c타입 질문드려요 [1] | 도봉천 | 263 | 04-27 |
6061 | 소프트웨어| [질문] VMWare 에서 작업한 파일 다른 PC로의 이전 [4] | 시종일관 | 263 | 03-18 |
6060 | 기 타| PE 한글입력문제 문의 드립니다. [2] | 세이퍼컴 | 263 | 09-21 |
6059 | 기 타| 벤토이 fat32로 포멧해도 되겠조? [4] | 소나무_뿌 | 263 | 03-15 |
6058 | 하드웨어| 맥북프로 13" [2] | 씨케이 | 263 | 10-15 |
6057 | 윈 도 우| 윈도우10 작업표시줄에 실행중인 프로그램 눈에 잘띄게 해... | 숲에이드 | 263 | 11-10 |
6056 | 윈 도 우| 이런 식으로 작동하는 단일 배치 파일을 만들어주실 수 있... [2] | ViArPl | 263 | 01-03 |
6055 | 하드웨어| 키보드 인식문제 왜그럴까여 [2] | 한우차돌박 | 263 | 02-20 |
6054 | 윈 도 우| 어도비 플래시 플래이어 윈도우10에서 .... [1] | cosmosa | 263 | 06-04 |
6053 | 윈 도 우| 윈도우 업데이트 통합 시 지연된 작업을 진행시켜놓을 수 ... [4] | 오목눈이 | 263 | 08-25 |
: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%:
.....
식으로 해보세요.
여러 가지 제한은 고려하지 않고 그냥 입력받아 실행하는 것만 생각한 겁니다.