是否可以使用 Windows XP 上的批处理文件弹出 CD?

是否可以使用 Windows XP 上的批处理文件弹出 CD?

我见过一些可执行文件/实用程序可以做到这一点,许多论坛也说这是不可能的。但是在典型的 XP 安装中,是否有任何我可以依赖的 DOS 命令?

答案1

似乎没有办法使用 rundll 或预先存在的可执行文件。

如果您安装了 Windows 脚本主机,也许以下内容有帮助(未经测试,从另一个论坛复制)

Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
colCDROMs.Item(0).Eject

如果您有多个驱动器,请更改 (0)。

答案2

我可以做得更好...将其粘贴到名为“eject.bat”的批处理文件中:

for /F "usebackq tokens=6" %%i in (`vol %1:`) do if "" neq "%%i" rsm eject /pf%%i

您可以将任何驱动器号传递给此批处理文件,这样您就可以弹出任何驱动器。您甚至可以弹出 iPod 和 USB 驱动器等设备。

答案3

有一个窗口应用程序接口调用来执行此操作,但不幸的是,它不是一个内置命令。

有一个命令行工具你可以下载,这样就可以了。

答案4

Necro。Nir 命令快捷方式选项“nircmdc.exe cdrom open D:”,其中 D 是您的光盘驱动器。将快捷方式的图标更改为适合弹出的图标。

相关内容