我需要识别 CD 驱动器并弹出托盘。这是在 WinPE 中启动时执行的,因此 WMP 弹出功能不可用。该脚本将用于各种计算机型号/配置。我目前正在使用这个:
For Each d in CreateObject("Scripting.FileSystemObject").Drives
CreateObject("Shell.Application").Namespace(17).ParseName("D:\").InvokeVerb("Eject")
Next
它可以工作,但有时会出错并需要用户交互才能弹出。我怀疑这是因为硬编码的D:\
驱动器号,但我可能完全错了。我需要这个在没有 3rd 方实用程序的情况下工作。