2

我正在使用带有 Service Pack 3 的 Windows XP Pro。

我有一个 .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 的情况下测试软盘?

4

1 回答 1

0

您可以删除空运算符,并让它尝试 A: 驱动器。这适用于 windows 7,因此它可能适用于 windows xp。或者您可以使用列出所有活动驱动器的 power shell 命令

get-psdrive. 

Power shell 能够运行具有更多内置功能的命令,例如 cmd。

于 2013-04-10T17:54:44.640 回答