document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. import java.io.File;
  3. import java.io.FileWriter;  
  4.  
  5. /*
  6. * @author Charleston Anjos
  7. */
  8.  
  9. public class clsGaveta {
  10.  
  11.  
  12.  
  13.     //metodo estatico para nao haver alteração da string ao usar em outro local
  14.  
  15.     public static void ejetar(String drive) {
  16.  
  17.         try {      
  18.  
  19.             File file = File.createTempFile("realhowto",".vbs");      
  20.  
  21.             file.deleteOnExit();      
  22.  
  23.             FileWriter fw = new java.io.FileWriter(file);      
  24.  
  25.             String vbs = "Set wmp = CreateObject(\\"WMPlayer.OCX\\") \\n"
  26.             + "Set cd = wmp.cdromCollection.getByDriveSpecifier(\\""                  
  27.             + drive
  28.             + "\\") \\n"
  29.             + "cd.Eject";      
  30.  
  31.             fw.write(vbs);      
  32.  
  33.             fw.close();      
  34.  
  35.             Runtime.getRuntime().exec("wscript " + file.getPath()).waitFor();        
  36.  
  37.         }catch(Exception e){      
  38.  
  39.             e.printStackTrace();
  40.  
  41.         }
  42.  
  43.     }
  44.  
  45.  
  46.  
  47.     public static void fechar(String drive) {  
  48.  
  49.         try {      
  50.  
  51.             File file = File.createTempFile("realhowto",".vbs");      
  52.  
  53.             file.deleteOnExit();      
  54.  
  55.             FileWriter fw = new FileWriter(file);
  56.            
  57.             // para fechar um CD
  58.             String vbs = "Set wmp = CreateObject(\\"WMPlayer.OCX\\") \\n"
  59.             + "Set cd = wmp.cdromCollection.getByDriveSpecifier(\\""
  60.             + drive + "\\") \\n"
  61.             + "cd.Eject \\n "
  62.             + "cd.Eject ";      
  63.  
  64.             fw.write(vbs);      
  65.  
  66.             fw.close();      
  67.  
  68.             Runtime.getRuntime().exec("wscript " + file.getPath()).waitFor();          
  69.  
  70.         } catch(Exception e){  
  71.             e.printStackTrace();
  72.         }
  73.  
  74.     }    
  75.  
  76. }
');