Nwlapcug.com


Come creare uno Script Java per inviare messaggi a un PC remoto



Java permette la capacità per l'esecuzione di comandi di MS-DOS utilizzando il metodo "Exec ()" della classe "Runtime". Questo è utile, perché per inviare un messaggio a un computer specifico è necessario utilizzare il comando "net send" disponibile solo tramite DOS. Così, è possibile scrivere uno script Java che chiama comandi di MS-DOS all'interno di esso, che saranno successivamente inviare messaggi a un PC remoto sulla rete. Questo messaggio apparirà sul computer dell'utente, non appena viene eseguito il codice Java. L'Editor di Eclipse per sviluppatori Java verrà essere utilizzato per scrivere il codice Java.

Istruzioni

1

Aprire Eclipse. Se non lo avete, è possibile scaricare e installare utilizzando il link in "Risorse".

2

Vai su "File > nuovo > progetto Java." Denominare il progetto "Net send" e fare clic su "OK". Pulsante destro del mouse la cartella "Net send" in Explorer pacchetto sul lato sinistro e fare clic su "New > classe." Chiamare la classe "Dos" e fare clic su "OK".

3

Copiare e incollare il seguente codice di Java:
importazione java.io;

publicclass Dos
{
Public Shared Sub main (String [] args)
{

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.

Process p = Runtime.getRuntime().exec(command);//RUN NET SEND

BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream()));
// Output of your command, to Java Console:
String out = null;
while ((out = stdInput.readLine()) != null) System.out.println(out);
while ((out = stdError.readLine()) != null) System.out.println(out);
}
catch(Exception e){ System.out.println(e); }

}
}

4

Fare clic sul pulsante verde play in cima allo schermo per eseguire il codice Java. L'utente che è stato inviato il codice verrà visualizzata una finestra pop-up del vostro messaggio sul suo schermo, e si vedrà "il messaggio è stato inviato correttamente al nome_computer." output nella console all'interno di Eclipse.