Apagar y Reiniciar la PC con Java
con este pequeño codigopodran apagar o reiniciar la PC pero tambien tiene muchas funciones interesantes por ejemplo madar llamar programas y paginas de internet hay les ba un pedaso de codigo y ejemplos para que los chequen uno por uno.
import java.io.IOException;
class Comandos{
public static void exec(String cmd) {
try {
Runtime.getRuntime().exec(cmd);
}
catch (IOException e) {
System.out.println("Failed");
}
}
public static void main(String[] str) {
//exec("shutdown -s -t 3600");
//exec("shutdown -r -t 3600");
//exec("shutdown -a");
exec("explorer http://programa.nii.com");
//exec("regedit");
}
}
bueno explico un poco cada una de las instruciones que estan en el programa:
la instruccion :
exec("shutdown -s -t 3600");
sirve para apagar la PC en un lapso de 1 hora hay que tener en cuenta que el tiempo que se asigna es en segundos
la instruccion:
exec("shutdown -r -t 3600");
sirve para reiniciar la PC
la instruccion:
exec("shutdown -a");
sirve para anular las instrucciones de -s y -r en el caso que queramos canselar el apagado de la PC o el receteo.
la instruccion:
exec("explorer http://programa.nii.com");
sirve para abrir el explorer por defauld te lo pone en mis documentos pero tambien puede asignarle una direccion espesifica o bien una pagina de internet como esta en mi ejemplo.
la instruccion:
exec("regedit");
sirve para abrir programas del sistema tambien podemos poner estas otras para que vean que funciona con cualquier *.exe:
exec("calc");
exec("cmd");
exec("notepad");
o bien darle un programa espesifico como este:
exec("C:\\Archivos de programa\\Winamp\\winamp.exe");
exec("C:/Archivos de programa/Windows Live/Messenger/msnmsgr.exe");
bueno creo que con esto ya pueden darse una idea como funciona este programita.
quiero aprobechar para que me ayuden en este post
http://programa.nii.com/es/node/525#comment-444
se trata de como enviar un SMS en Java y como Leer un SMS en una PC agradeseria un ejemplo con sus librerias. agradesco su tiempo por prestar atencion a mis comentarios...

Joined: 2009-03-10