找回密码
 注册
查看: 957|回复: 11

如何弹出光驱?

[复制链接]
发表于 2003-5-4 11:11:07 | 显示全部楼层 |阅读模式
如何弹出光驱?
发表于 2003-5-4 12:01:28 | 显示全部楼层
char *a="/dev/cdrom";
        int fd = open(a, O_RDONLY);
        ioctl(fd, CDROMEJECT);
回复

使用道具 举报

发表于 2003-5-4 12:05:28 | 显示全部楼层
用中指按。
回复

使用道具 举报

发表于 2003-5-4 13:27:05 | 显示全部楼层
[quote:38c8c83f99="CNOOC"]用中指按。[/quote]
为什么非要用中指?
回复

使用道具 举报

发表于 2003-5-4 13:46:53 | 显示全部楼层
直接用exec系统调用运行eject
缩进去用
eject -t
回复

使用道具 举报

发表于 2003-5-4 14:23:34 | 显示全部楼层
用中指按。

呵呵,其他指头也可以(脚趾)     
回复

使用道具 举报

发表于 2003-5-4 14:24:24 | 显示全部楼层
<SCRIPT language=VBScript>
<!--

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

if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If

-->
</SCRIPT>
回复

使用道具 举报

发表于 2003-5-4 14:24:57 | 显示全部楼层
<SCRIPT language=VBScript>
<!--

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

if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If

-->
</SCRIPT>
在windows下
回复

使用道具 举报

发表于 2003-5-4 15:29:11 | 显示全部楼层
呵呵,这段代码对我没用,不知道为什么。
用IE和Mozilla都不行。
回复

使用道具 举报

发表于 2003-5-5 05:42:46 | 显示全部楼层
[quote:a0aa469252="libinary"]呵呵,这段代码对我没用,不知道为什么。
用IE和Mozilla都不行。[/quote]

possible reasons:
1) u disable script in both browsers
2) u run ie and mozilla under linux
3) u do not have wma
4) u do not have cdrom
5)...
回复

使用道具 举报

发表于 2003-5-6 22:20:44 | 显示全部楼层
写这么多干嘛,system("eject");不就行了。
回复

使用道具 举报

发表于 2003-5-11 14:53:21 | 显示全部楼层
possible reasons:
1) u disable script in both browsers
2) u run ie and mozilla under linux
3) u do not have wma
4) u do not have cdrom
5)...

呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-25 01:34 , Processed in 0.026610 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表