2013-03-02 2 views
2

서비스 팩 3이 설치된 Windows XP Pro를 사용하고 있습니다.드라이브에서 플로피를 테스트하는 방법은 무엇입니까?

다양한 드라이브를 사용할 수 있는지 테스트하는 .bat 파일이 있는데,이 경우 bat 파일은 다른 프로그램 인 exe 파일 , 사용.

문제는 디스크가 플로피 드라이브에 있고 Windows에서 오류 및 메시지 상자가 생성되면 테스트 할 명령을 실행하는 경우입니다. Windows는 자체 테스트를 수행하고 내 박쥐 파일을 중단시키는 메시지 상자를 팝업합니다. Windows에서 테스트를 수행하는 것을 원하지 않습니다. 나는 윈도우는 방법으로받지 않고 플로피를 테스트하려면 어떻게

@ECHO OFF 
CLS 

REM TEST FOR FLASH DRIVE 
IF EXIST G:\NUL (
    ECHO Flash Drive found 
) 


REM TEST FOR FLOPPY DISK IN DRIVE 
IF EXIST A:\NUL (
    ECHO Floppy in Drive 
) 

:

여기에 내가 문제를 보여주기 위해 쓴 짧은 박쥐 파일은?

+0

Windows 7에서 오류가 발생하지 않습니다. Windows XP와 관련이 있습니다. – PTS

+0

이 대화 상자를 표시하지 않으려는 API는 SetErrorMode입니다. 하지만 배치 파일의 컨텍스트에서 호출 할 수 있는지는 확실하지 않습니다. 빠른 검색은 대화 상자를 표시하지 않고 dir 명령을 대신 수행 할 수 있음을 나타냅니다. – Luke

+1

'pushd a : \'그런 다음'% ERRORLEVEL %'을 확인하십시오. –

답변

0

null 연산자를 제거하고 A : 드라이브를 사용해 볼 수 있습니다. 이것은 Windows 7에서 작동하므로 Windows XP에서 작동 할 수 있습니다. 또는 당신은

get-psdrive. 

파워 쉘은 몇 가지 더 많은 기능에 내장 된 cmd를 같은 명령을 실행할 수있는 능력을 가지고 모든 활성 드라이브를 나열 파워 쉘 명령을 사용할 수 있습니다.

관련 문제