Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

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

Java consente la possibilità per l'esecuzione di comandi DOS utilizzando il metodo della classe " Runtime " " ) exec ( " . Questo è utile , perché per inviare un messaggio a un determinato computer è necessario utilizzare il " net send " comando disponibile solo attraverso il DOS . Così, è possibile scrivere uno script Java che chiama i comandi DOS dall'interno di essa , che sarà 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à utilizzato per scrivere il codice Java . Cose che ti serviranno
Eclipse Editor per sviluppatori Java IDE
Mostra più istruzioni
1

Aprire Eclipse . Se non lo avete , potete scaricarlo e installarlo utilizzando il link in " Risorse ".
2

Vai su " File > Nuovo> Progetto Java . " Denominare il progetto " NetSend " e fare clic su " OK ". Fai clic destro sulla cartella " NetSend " nel Package Explorer sulla sinistra , quindi fare clic su "Nuovo > Classe . " . " OK" chiamare la classe " Dos " e fare clic su
3

Copia e incolla il seguente codice Java : import java.io. *;

public class Dos { static void main ( String [] args ) {try { pubbliche String [ ] comando = new String [ 6] ; comando [ 0 ] = " cmd" , comando [ 1 ] = " /C " ; comando [ 2 ] = " net " ;//Esegui il net send commandcommand [3 ] =" Invia " ; comando [4 ] = " COMPUTER_NAME " ;//utente Nome computer , cambiamento this.command [5 ] = " Ciao da java " ;//messaggio da inviare , modificare questo .

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

BufferedReader stdInput = new BufferedReader ( new InputStreamReader ( p.getInputStream ( ))) ; BufferedReader stderror = new BufferedReader ( new InputStreamReader ( p.getErrorStream ( ) ) ) ;//Output del tuo comando , a 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 di riproduzione verde sulla parte superiore dello schermo per eseguire il codice Java . L'utente che ha inviato il codice per vedrà una finestra pop- up del messaggio sul suo schermo , e si vedrà " Il messaggio è stato inviato con successo per Computer_name . " emesso alla console all'interno di Eclipse .

 

Programmazione © www.354353.com