Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Tecnología > Informática > Programación

 
 
Herramientas
  #1  
Antiguo 02-jul-2011, 17:02
Avatar de felomeno
bald Tod
 
Fecha de Ingreso: abril-2007
Mensajes: 7,500
felomeno es un usuario distinguidofelomeno es un usuario distinguidofelomeno es un usuario distinguido
Predeterminado [Aporte][Java]Ejecutar Comandos para Consola

Java

Lamentablemente esto también funciona únicamente para Windows, después pondré programas multiplataforma, pero
este me gusta para empezar con los aportes.

Es recomendable usar:
Código:
Netbeans
Código PHP:
import java.io.IOException;

public class 
Main{

        public static 
void main(String[] str) {
             
exec("mspaint");
        }
        public static 
void exec(String cmd) {
             try {
                  
Runtime.getRuntime().exec(cmd);
              }
              catch (
IOException e) {
                   
System.out.println("Failed");
              }
        }


Si no saben nada de programación (declaración de clases, la sintaxis, etc) pásense primero por este tema Curso de Programación Paso a Paso [Java] y lean las primeras lecciones para que entiendan lo básico ya que aquí sólo explicaré lo nuevo.

Explicación
__________________________________________________ __________________________________________________ _

Código PHP:
import java.io.IOException 
Es agregar la "librería" del error que nos puede dar. Está de manera específica porque yo sé que es el único error que se podría dar, pero se podría hacer de manera general.

Código PHP:
exec("mspaint"); 
Esa es la llamada al método exec que será el que ejecute el proceso que esta entre comillas (si se fijan más abajo, verán que el método exec recibe como parámetro un string), en este caso abrirá paint (El nombre del proceso de Paint es precisamente "mspaint").

Me saltaré la explicación del try catch porque lo pondré en mi tutorial de java en algún momento, por ahora sólo diré que sirve para captar un posible error.

Código PHP:
Runtime.getRuntime().exec(cmd); 
Esto simula la ejecución de la consola de comandos y escribir en ella que se abra el proceso.


Nota:
Si son curiosos o inteligentes, sabrán que se pueden hacer una cantidad increíble de cosas con este pequeño código, sólo es necesario investigar un poco los procesos que se pueden ejecutar desde consola y cambiar lo que está entre comillas del código para ejecutar eso que ustedes quieran.


 



Temas Similares para: [Aporte][Java]Ejecutar Comandos para Consola
Tema Autor Foro Respuestas Último mensaje
[APORTE] PES 2011 - ESPAÑOL [JAVA][Megaupload] TEKNOMAN Móviles 0 18-ene-2011 14:28
[Aporte] Aplicaciones Java [Nokia y Otros mas] By Phoenix intocables15 Descargas directas 0 21-nov-2009 18:54
(aporte) aporten todos los emuladores existentes para celulares java??? elmasesperto Móviles 4 07-ago-2009 00:52
Comandos en Ejecutar. .Kuja Ayuda 3 11-abr-2009 18:36
[Aporte] TRANSANTIAGOMAP - Mapa de recorridos en tu celular con java!!! terens Móviles 1 31-ago-2008 19:11


La franja horaria es GMT +1. La hora actual es: 09:39.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93