윈 도 우 배치파일 질문 드립니다.
2022.04.22 21:41
@echo off
cls
echo.
echo 1) 볼륨 문자 할당
echo 2) 볼륨 문자 제거
set /p NB= [작업 번호] :
if /i "%NB%" == "1" goto ass
if /i "%NB%" == "2" goto remo
pause
:ass
@echo off
cls
echo sel vol 0 >> assign_letter.txt
echo assign >> assign_letter.txt
echo exit >> assign_letter.txt
diskpart /s assign_letter.txt
del assign_letter.txt
exit
:remo
@echo off
cls
echo sel vol 0 >> vol_rmv.txt
echo remove >> vol_rmv.txt
echo exit >> vol_rmv.txt
diskpart /s vol_rmv.txt
del vol_rmv.txt
exit
위와 같은 스크립트에서 [volume 0]에 문자가 할당되지 않았을 때는 :ass 가 실행되고 [volume 0]에 :remo 가 실행되게 할 수 있는 스크립트가 가능할까요? 답변 기다리겠습니다. 안되나?
댓글 [5]
-
지후빠 2022.04.22 22:39
-
어차피 2022.04.23 11:38
네~ 감사합니다. 이런 것 배우려면 어떤 언어를 공부해야 하나요? 정말로 정말로 감사합니다.
-
지후빠 2022.04.23 14:10
배치파일을 조금 공부하시면 되실 것 같습니다. ^^
저는 https://www.robvanderwoude.com/books.php 에 소개된 Windows NT Shell Scripting 전반부(chapter 5까지) 두번 정독하였고,
필요시 틈틈히 https://ss64.com/nt/commands.html 개별 명령어 부분을 참고하고 있습니다. 나머지는 구글 검색으로...
-
어차피 2022.04.23 14:41
감사합니다. 지후빠님 늘 건강하시고, 행복하십시요.
-
코코당 2022.04.25 02:01
drive.bat 추가로 wmic , mountvol 사용해 본게 있어서 올립니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
99273 | 소프트웨어| 오피스 365 그리고 오피스 2021 설치 configuration.xml [2] | 아프리카태 | 495 | 03-04 |
99272 | 윈 도 우| 윈도우 무인 클린설치시 한글 및 오피스 외부폴더 찾아 설... [3] | 마로94 | 371 | 03-03 |
99271 | 소프트웨어| BCD 설정에서 특정 부팅 항목 숨기기 [4] | 민트러브 | 201 | 03-03 |
99270 | 소프트웨어| PC용 무료 게임 찾습니다 [4] | asklee | 477 | 03-03 |
99269 | 기 타| 배경화면 글쓰기 예쁘게 안되서 부탁 드립니다 [6] | 수리수리 | 454 | 03-03 |
99268 | 윈 도 우| 왕**님 WimLib BR Simple(M) v3.0---------winpeboot부팅 [7] | 수리수리 | 274 | 03-03 |
99267 | 윈 도 우| pe 끌어서 부팅 배치파일 [3] | 수리수리 | 340 | 03-03 |
99266 | 기 타| 원본 대상 파일 이름 변경...도움을 청합니다. [6] | 메인보드 | 219 | 03-03 |
99265 | 기 타| 학생용 노트북 신기한 세팅입니다 [7] | 손쵸쵸쵸 | 896 | 03-02 |
99264 | 윈 도 우| 이거 버그인가요? [2] | 오늘도시작 | 331 | 03-02 |
99263 | 하드웨어| kt공유기 2대 연결할려면여~~ [5] | 알겠습니다 | 666 | 03-02 |
99262 | 윈 도 우| VHDMAN에서 자식 생성 후 BCD 등록과 관련해서 문의드립니다 [4] | 민트러브 | 213 | 03-02 |
99261 | 하드웨어| z97 보드 추천 [2] | tinsy | 344 | 03-02 |
99260 | 기 타| 최근 Youtube 재생 시 플렛폼 [2] | 쟁고 | 288 | 03-02 |
99259 | 소프트웨어| 포토샵 질문 드립니다. [4] | 예스어데이 | 345 | 03-02 |
99258 | 윈 도 우| C드라이브 캡쳐 백업에 대한 문의입니다, [10] | 좋은데이 | 335 | 03-01 |
99257 | 윈 도 우| ko_windows_7_ultimate_IE11_201512_x86x64_Lite_k1111 이 ... [2] | nuli | 631 | 03-01 |
99256 | 윈 도 우| 갑자기 사이트 접속불량이요 [2] | 세븐좋아 | 376 | 03-01 |
99255 | 기 타| 이자료의 주인님은 누구신가요? [2] | 사랑해요™ | 757 | 03-01 |
99254 | 소프트웨어| 크롬 백업 방법좀 [2] | 넥스트타인 | 314 | 03-01 |
안녕하세요? 혹시 이런 것인가요.
@echo off
set "act=assign"
for /f "tokens=1,2,3" %%a in ('echo lis vol ^| diskpart') do (
if %%a==Volume if %%b==0 for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if %%i==%%c set "act=remove")
(echo sel vol 0&echo %act%) | diskpart
pause