• Sábado 18 de Mayo de 2024, 11:07

Autor Tema:  Codigo Para Abrir El Cd  (Leído 1098 veces)

SFRJ

  • Miembro MUY activo
  • ***
  • Mensajes: 115
    • Ver Perfil
Codigo Para Abrir El Cd
« en: Viernes 9 de Mayo de 2008, 19:29 »
0
Hola a todos.
He stado buscando por internet una curiosidad que tengo y es que me gustaria, saber si puedo con Java abrir i cerrar el lector de CD de mi ordenador.
En uno de los foros de Sun encontre un codigo que ami me compila pero no me funciona y esque yo no se si es porque no se puede o porque utilizo BlueJ y alomejor por esto no puedo hacer que el codigo me termine de compilar.
Ai va el codigo:

class OpenCD
{
  public OpenCD()
  {
    try
    {
      String driveLetter = javax.swing.JOptionPane.showInputDialog("Enter CD drive letter");
      if(driveLetter != null)
      {
        java.io.File file = new java.io.File("OpenCD.vbs");
        java.io.FileWriter fw = new java.io.FileWriter(file);
        fw.write("CreateObject(\"Shell.Application\").NameSpace(17).ParseName(\""+driveLetter+"\" & \":\\\").InvokeVerb(\"e&ject\")");
        fw.close();
        Runtime.getRuntime().exec("WScript.exe openCD.vbs");
        Thread.sleep(2000);
        file.deleteOnExit();
      }
    }
    catch(Exception e){e.printStackTrace();}
    System.exit(0);
  }
  public static void main(String[] args){new OpenCD();}
}