vysouvani CD-ROM v C++
HackForum
| Ahoj,
chtel bych se zeptat, zda zna nekdo z vas tady v C++ prikaz, na vysouvani CD-ROMky?
Predem dekuji za odpovedi (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| [link] Snad sem to trefil :-[ Pro zdrojak se musis regnout... myslim : ) Byl to google, osobne v cecku neumim, takze nevim... : ( (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| void CDromOpen()
{
char chrRc[256];
char *ptrChrRc = &chrRc[0];
mciSendString("Set CDAudio Door Open\0",ptrChrRc,256,NULL);
}
void CDromClose()
{
char chrRc[256];
char *ptrChrRc = &chrRc[0];
mciSendString("Set CDAudio Door Closed\0",ptrChrRc,256,NULL);
}
(odpovědět) | j0e | 87.197.160.* | 8.5.2007 9:14 |
|
|
|
re: vysouvani CD-ROM v C++ | # |
| Pise mi to: Call to undefined function 'mciSendString' .
Nemam vlozit jeste nejaky hlavickovy soubor <*.h> , aby to znalo tento prikaz? (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| Musíš přilinkovat cesta/k/compilátoru/libwinmm.a a includovat <mmsystem.h> (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| lepší to máš ve VBScriptu....... (odpovědět) | pižďuch | | 449596045 | 8.5.2007 13:59 |
|
|
|
re: vysouvani CD-ROM v C++ | # |
| Co je na tom lepšího ve VBS? (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| nejmenuje je to lehčí :):) a je to hezčí :):) (odpovědět) | pižďuch | | 449596045 | 8.5.2007 15:30 |
|
|
|
re: vysouvani CD-ROM v C++ | # |
| a zna nekdo prikaz, ktery se musi napsat ve WB Scriptu? (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| Set ovladani = CreateObject("WMPlayer.OCX.7" )
Set mechaniky = ovladani.cdromCollection
If mechaniky.Count Then
For i = 0 To mechaniky.Count - 1
mechaniky.Item(i).Eject
Next
End If
*****
V notepadu ulozis jako *.vbs a spustis... Funguje vzdy pokud neni na pc zakazneh script host ve wokene... : D (odpovědět) | |
|
|
re: vysouvani CD-ROM v C++ | # |
| Jinak zde je zapis do html kodu :) Kdybys nahodou chtel... Funguje jen v IE ...
****
<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> (odpovědět) | |
|
|