我见过一些可执行文件/实用程序可以做到这一点,许多论坛也说这是不可能的。但是在典型的 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 是您的光盘驱动器。将快捷方式的图标更改为适合弹出的图标。