게시판홈 / 기타 / CMD 배치구문 요청의 건새글쓰기 답글쓰기

저자 CMD 배치구문 요청의 건
Anonymous (0)
비회원
  게시일: 2010-07-28 22:34||
안녕하세요!!!!

제가 winPE 나 XP 콘솔창에서 쓸 수 있는 CMD 배치파일이 필요한데,
내공이 부족해 원하는 결과를 얻기가 힘들어 도움을 구합니다.

용도는, 하드디스크의 각 드라이브 VOLUME LABEL명을 검색해서,
조건에 맞는 LABEL명을 가진 드라이브에 변수를 할당해 주는 배치구문입니다.

예를 들면, "SAMPLE" 이라는 LABEL명을 가진 HDD.의 각 드라이브를
검색해서 해당드라이브에 %drive%를 할당해 주고, 없으면 에러메세지를 출력하는 CMD 배치파일을 원합니다.

FOR~ 와 VOL 을 조합해 이리저리 해 봐도 결과가 신통치 않네요!!!!

아무쪼록 고수님들의 도움을 바랍니다.


이 건으로 구글링하다가 CHKVOL.EXE 라는 유틸을 발견했는데
이 유틸과 FOR~를 조합해도 될 것 같은데 잘 안돼네요!!!!

http://www.ucware.com/support/chkvol.htm#help








Anonymous (0)
비회원
  게시일: 2010-07-29 12:58||
이런일이 window에서 CMD file로 가능한가요?

CHKVOL.EXE는 source도 공개되어 있고, 간단하던데
차라리 이거를 수정하는게 빠를거 같네요.
뭐, 시간 여유 있으신 분이 하면 금방하실 듯.

급하시면 www.devpia.com 덱스퍼드 에 개발의뢰하시면 아마도 저렴하게 해결이 될 듯 합니다.

[ 메시지수정: creib2k 일시: 2010-07-29 12:59 ]
Anonymous (0)
비회원
  게시일: 2010-08-09 13:47||
이런 식으로 하면 될거 같은데요..?

코드
@echo off
SETLOCAL
FOR %%a IN (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 EXIST %%a:\ (
FOR /F "eol=; tokens=4 delims=: " %%i in ('dir %%a:\ ^| findstr "볼륨:"') do SET _VOLUME_LABEL=%%i
IF [%_VOLUME_LABEL%]==[SAMPLE] set drive=%%a
REM vSET drive=%%a
)
)
IF "%drive%"=="" Echo This is Error Message!
ENDLOCAL


[ 메시지수정: eseit 일시: 2010-08-09 13:48 ]
다음글: 블로그의 네이버뮤직에서 스니퍼링을 하려면 어찌해야 하죠 (1)3823Anonymous2010-08-14
이전글: 익스플로러8 즐겨찾기 단축버튼 삭제 문의드립니다 (2)6567Anonymous2010-07-13

새글쓰기 답글쓰기
이동:

세상사는 이야기

  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >
  • 탈옥의 필수, QuickDo >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.