2
我使用Windows XP专业版Service Pack 3的如何测试驱动器中的软盘?
我有一个测试,如果各个驱动器可用.bat文件,如果他们是那么的bat文件写一个脚本到另一个程序,一个exe文件,用途。
问题是当bat文件发出命令来测试磁盘是否在软盘驱动器中时,Windows会生成错误和消息框。 Windows正在进行自己的测试并弹出一个消息框,它会暂停我的bat文件。我不想让Windows进行测试。
这里是我写的说明问题很短的bat文件:
@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
)
如何测试软盘没有Windows的方式获得?
不会在Windows 7中引发错误。我想这是特定于Windows XP的。 – PTS 2013-03-02 02:32:00
禁止此对话框的API是SetErrorMode;不知道你是否可以在批处理文件的上下文中调用它。快速搜索表示您可以执行dir命令,而不显示对话框。 – Luke 2013-03-02 09:04:07
'pushd a:\'然后检查'%ERRORLEVEL%' – 2013-03-02 16:38:18