Éjecte le média d'un périphérique
#include <WinAPIFiles.au3>
_WinAPI_EjectMedia ( $sDrive )
$sDrive | La lettre de lecteur du tiroir de CD à éjecter, dans le format D:, E:, etc |
Succès: | Retourne 1. |
Échec: | Retourne 0 et définit @error <> 0. |
Consultez IOCTL_STORAGE_EJECT_MEDIA dans la librairie MSDN.
#include <WinAPIFiles.au3> Local $aDrive = DriveGetDrive('CDROM') If IsArray($aDrive) Then ConsoleWrite('Ouverture...'& @CRLF) _WinAPI_EjectMedia($aDrive[1]) ConsoleWrite('Le tiroir est ouvert: ' & _WinAPI_IsDoorOpen($aDrive[1]) & @CRLF) Sleep(1000) ConsoleWrite('Fermeture...'& @CRLF) _WinAPI_LoadMedia($aDrive[1]) ConsoleWrite('Le tiroir est ouvert: ' & _WinAPI_IsDoorOpen($aDrive[1]) & @CRLF) EndIf