Java tillåter kapacitet för att köra DOS- kommandon med hjälp av " exec ( ) " metoden för " Runtime " klass . Detta är användbart , eftersom att skicka ett meddelande till en specifik dator måste du använda " net send " -kommandot tillgängligt endast via DOS . Således , kan du skriva en Java- skript som anropar DOS-kommandon från insidan av den , vilket senare kommer att skicka meddelanden till en Remote PC i nätverket . Detta meddelande kommer att dyka upp på användarens dator så snart Java-kod körs. Eclipse Redaktör för Java-utvecklare kommer att användas för att skriva Java-kod . Saker du behöver
Eclipse Redaktör för Java-utvecklare IDE
Visa fler instruktioner
1
Öppna Eclipse . Om du inte har det kan du hämta och installera den med hjälp av länken i " Resurser ".
2
Gå till " Arkiv > Nytt > Java Project . " Namnge projektet " NetSend " och klicka på " OK . " Högerklicka på " NetSend " mappen i Package Explorer på vänster sida , och klicka på " Nytt > klass . " " OK." Ring klassen " Dos " och klicka
3
Kopiera och klistra in följande Java-kod : import java.io. *;
public class Dos { public void main ( String [] args ) { try { String [ ] kommando = new String [ 6 ] , kommando [ 0 ] = " cmd " , kommandot [ 1 ] = " /C " , kommandot [ 2 ] = " net " ;//Kör net send commandcommand [ 3 ] = " skicka! " , kommandot [ 4 ] = " DATORNAMN " ;//användarens Computer Name , förändring this.command [ 5 ] = " Hej där från java " ;//meddelande att skicka , ändra på detta .
Process p = Runtime.getRuntime ( ) . exec ( kommando ) ;//RUN NET SEND
BufferedReader stdInput = ny BufferedReader ( ny InputStreamReader ( p.getInputStream ( ) ) ) ; BufferedReader stdError = ny BufferedReader ( ny InputStreamReader ( p.getErrorStream ( ) ) ) ;//output av ditt kommando , till Java Console : String ut = null; while ( ( ut = stdInput.readLine ( ) ) ! = null ) System.out.println ( ut ) , medan ( ( ut = stdError.readLine ( ) ) = null ) System.out.println ( ut ) ; ! } catch ( Exception e ) { System.out.println ( e ) ; } } }
4
Klicka på den gröna play -knappen på toppen av skärmen för att köra Java-kod . Användaren du skickade din kod till kommer att se ett pop - up fönster i ditt meddelande på sin skärm , och du kommer att se " Meddelandet har sänts till datornamn . " matas ut till konsolen inne Eclipse .