Tecnología

Inicio

Cómo crear un Java Script para enviar mensajes a un ordenador remoto

Cómo crear un Java Script para enviar mensajes a un ordenador remoto


Java permite la capacidad para ejecutar los comandos de DOS usando el método de la clase "en tiempo de ejecución" "exec ()". Esto es útil, ya que para enviar un mensaje a un equipo específico que tiene que utilizar el comando "net send", disponible sólo a través de DOS. Por lo tanto, se puede escribir un script de Java que llama a los comandos de DOS desde el interior de la misma, que posteriormente enviar mensajes a un ordenador remoto en la red. Este mensaje aparecerá en el ordenador del usuario tan pronto como se ejecuta el código de Java. El editor de Eclipse para desarrolladores de Java se utiliza para escribir el código Java.

Instrucciones

1 Eclipse abierta. Si no lo tiene, puede descargarlo e instalarlo utilizando el enlace en "Recursos".

2 Ir a "Archivo> Nuevo> Proyecto de Java." Proyecto el nombre "NetSend" y haga clic en "Aceptar". Haga clic en la carpeta "NetSend" en el Explorador de paquetes en el lado izquierdo, y luego en "Nuevo> Clase." Llamar a la clase "Dos" y haga clic en "Aceptar".

3 Copiar y pegar el siguiente código de Java:
import java.io. *;

public class Dos
{
void main (String [] args) public static
{

try {
String[] command = new String[6];
command[0] = "cmd";
command[1] = "/C";
command[2] = "net";//Execute the net send command
command[3] = "send";
command[4] = "COMPUTER_NAME";//User's Computer Name, change this.
command[5] = "hey there from java!";//Message to send, change this.

. Proceso p = Runtime.getRuntime () ejecutivo (comando); // RUN NET SEND

BufferedReader stdInput = new BufferedReader (nueva InputStreamReader (p.getInputStream ()));
BufferedReader estándar de error = new BufferedReader (nueva InputStreamReader (p.getErrorStream ()));
// Salida de su comando, a la consola de Java:
Cadena cabo = null;
while ((= a cabo stdInput.readLine ())! = null) System.out.println (hacia fuera);
while ((= a cabo stdError.readLine ())! = null) System.out.println (hacia fuera);
}
catch (Exception e) {System.out.println (e); }

}
}

4 Haga clic en el botón de reproducción verde en la parte superior de la pantalla para ejecutar el código Java. El usuario que envía el código para verá una ventana emergente de su mensaje en su pantalla, y verá "El mensaje fue enviado con éxito para NOMBREDEEQUIPO." da salida a la consola dentro de Eclipse.