윈 도 우 배치파일 드라이브 문자 선택
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 | - | - |
96369 | 소프트웨어| 집앞의_큰나무님 PE(Wim) 사용 할려고 하는데. | 이슬 | 314 | 03-13 |
96368 | 소프트웨어| PE 만들기++는 어떻게 사용하는 건가요? [1] | ksire | 467 | 03-13 |
96367 | 소프트웨어| 제어판/windows기능에 hyper-v 항목이 없어요 [4] | 1010101010 | 376 | 03-13 |
96366 | 소프트웨어| fastston 이미지 퓨 오류질문입니다 | photo | 166 | 03-12 |
96365 | 소프트웨어| 윈도우 부팅메뉴에 맥os도 추가 가능한가요? [2] | 레드2 | 443 | 03-12 |
» | 윈 도 우| 배치파일 드라이브 문자 선택 [2] | dragon517 | 323 | 03-12 |
96363 | 하드웨어| 컴퓨터 성능 좋은거 골라 주세요~ [3] | 불쌍한사람 | 733 | 03-12 |
96362 | 윈 도 우| 항상 맨 위에 이게 왜 풀리는걸까요?? | 날아가 | 370 | 03-12 |
96361 | 윈 도 우| 윈11 엣지 브라우져 로그인을 하니? 윈도우11도 로그인이 ... [2] | 易모地뗀思 | 453 | 03-12 |
96360 | 윈 도 우| 윈도우 재설치 후 CMD 배치 파일 실행 오류 문의 [2] | 앙팡 | 241 | 03-12 |
96359 | 서버 / IT| 시놀로지 DS220+ 설치 후 Quickconnect 에서 왜 비활성화 ... [1] | midas187 | 460 | 03-12 |
96358 | 기 타| xyplorer | rnmc | 210 | 03-12 |
96357 | 윈 도 우| 윈도우8 설치파일 구할 수 있을가요? [4] | 크리스 | 529 | 03-12 |
96356 | 하드웨어| RGB 있는 보드 관련질문입니다 [4] | 고양이뜰채 | 274 | 03-11 |
96355 | 게 임| 파일삭제~~~ [4] | 초샤이언 | 402 | 03-11 |
96354 | 소프트웨어| 윈11 복구 프로그램 추천좀 해주실 수 있을까요??? [5] | 易모地뗀思 | 516 | 03-11 |
96353 | 하드웨어| 어제부터 부팅시 화면이 뜹니다. [2] | redforce85 | 608 | 03-11 |
96352 | 하드웨어| 삼성 갤럭시북3 노트북 NVME 옮기기... [7] | 개척자 | 528 | 03-11 |
96351 | 윈 도 우| 완전한 폐쇄망에서 IE11설치? [2] | 마집사 | 390 | 03-11 |
96350 | 소프트웨어| VMware 만들기 오류 [1] | Mac111 | 226 | 03-11 |
: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%:
.....
식으로 해보세요.
여러 가지 제한은 고려하지 않고 그냥 입력받아 실행하는 것만 생각한 겁니다.