如何每分钟自动closures光盘托盘?

我更好地解释:在我的工作场所,所有愚蠢的用户都习惯于把所有计算机上的CD托盘永远打开。

说明他们必须closures托盘,只是浪费时间:他们说“这是更高效的方式”

有一个软件每分钟强制closures托盘?

您可以使用免费软件实用程序NirCmd (NirSoft: 下载zip文件 ),并使用Windows计划每分钟运行一次该语句:

C:\Program Files\Wizmo\wizmo.exe cdrom close d: 

(例)

不知道确切的工具是否真的存在,但这里是一个小的命令行工具,可以安排每1-5-10-60分钟运行一次。

那么,一个开放的CD托盘真的有什么害处呢?

当然,有人可能会破坏它,但是也许他会从中学到东西(至less如果你拿破烂的驱动器来取代它)。

另一方面,自动closures托盘只会惹恼您的用户群。 你为什么要这样做?

对我来说,你的要求看起来像是小孩玩耍:他们不想玩你自己的方式,所以你正在寻找方法来强制他们。
请。 长大。 如果托盘打开,真的会伤到你吗?

最好的和平的解决scheme:获得插槽驱动器(先锋曾经在那里build立,不知道如果他们仍然这样做):没有托盘,没有痛苦。

我打算发布这个列表 ,但是由于NirCmd已经被另外两个人提及,我想你最好先检查一下;-)

只要从他们的机器中删除CD播放器?

但是一个计划任务可能非常烦人。 如果任务恰好在使用已经打开托盘插入CD后运行… CD是半途而作业closures托盘…. 叮当 崩溃

你可以使用这个方便的VBS。 我使用它在我的Vista上运行的Mac上设置popupCD。 猜猜它应该双方工作

Const CDROM = 4对于CreateObject中的每个d(“Scripting.FileSystemObject”)。Drives If d.DriveType = CDROM Then Eject d.DriveLetter&“:\”End If Next

Sub Eject(sDriveLetter)Dim ssfDrives Dim oShell ssfDrives = 17 CreateObject(“Shell.Application”)_ .Namespace(ssfDrives).ParseName(sDriveLetter).InvokeVerb(“Eject”)End Sub

我第二thijs的意见。

无论如何,在Linux机器上,你可以尝试 eject -t 。 见手册页。 因人而异。

Ciao –bronto