윈 도 우 배치파일 질문 드립니다.
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 | - | - |
93467 | 윈 도 우| 윈도우8.1 내외장 그래픽 사용시 선택사용 [2] | simsuri | 329 | 04-24 |
93466 | 윈 도 우| BIOS에서 CSM on/off [2] | cosmodrome | 719 | 04-24 |
93465 | 소프트웨어| 지인의 삼성 스마트tv 을 원격으로 지원해서 앱을 설치하려... [2] | 윙도10 | 548 | 04-24 |
93464 | 기 타| 웨스턴 디지털 M.2 nvme ssd 외장 하드케이스 어떤것을 사... [5] | 푸레이얼 | 518 | 04-24 |
93463 | 소프트웨어| 윈도우7에 오피스2016 설치가 안되네요 [5] | 『ⓖⓤⓝ』 | 1109 | 04-24 |
93462 | 하드웨어| M.2 NVMe 외장케이스 추천해주세요~~ [3] | 홍은동초짜 | 553 | 04-24 |
93461 | 윈 도 우| 디펜더 레지스트리 수정시 권한문제 [2] | keen | 250 | 04-24 |
93460 | 윈 도 우| 디스크 초기화 I/O 장치 오류 ,고수님들 제~~~발 도와주세요 [17] | 퐁퐁퐁88 | 1277 | 04-24 |
93459 | 윈 도 우| 부트로더 백업 질문입니다. [4] | 레드2 | 310 | 04-24 |
93458 | 윈 도 우| 시놀로지(나스) 꺼져있을 때 윈도우 내PC 화면 버벅임 [1] | runningsto | 317 | 04-24 |
93457 | 윈 도 우| 윈도우 설치시 필요없는 앱 설치 안되게 하려고 하고 있는데 [2] | dlawlsfhr | 424 | 04-24 |
93456 | 윈 도 우| 윈도우10 라이브러리 폴더에 만 안 들어가져요 [1] | ᴾᴸᵃʸ | 290 | 04-24 |
93455 | 소프트웨어| 엑셀 함수 문의 드립니다 [4] | 끝없는배움 | 448 | 04-23 |
93454 | 윈 도 우| [긴급] 급합니다 부팅이 안됩니다ㅠㅠ [8] | 『ⓖⓤⓝ』 | 1106 | 04-23 |
93453 | 소프트웨어| WINTOHDD 궁금합니다.. | cosmosa | 259 | 04-23 |
93452 | 모 바 일| 모바일 파이어폭스 질문 [2] | 떠중이 | 210 | 04-23 |
93451 | 윈 도 우| 파일 탐색기 관련 질문 [6] | 케빈템프 | 369 | 04-23 |
93450 | 하드웨어| 메인보드 파워/리셋 헤더 전압이 얼마인가요 [6] | cosmodrome | 484 | 04-23 |
» | 윈 도 우| 배치파일 질문 드립니다. [5] | 어차피 | 508 | 04-22 |
93448 | 하드웨어| 통상적으로 SSD+HDD랑 레이드로 묶을수있나여? [24] | kayax | 847 | 04-22 |
안녕하세요? 혹시 이런 것인가요.
@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