Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    3

    Lanciare un comando Dos tramite java

    Ciao a tutti, scusate l ingnoranza, cerco di essere piu chiaro possibile...
    Io vorrei lanciare un istruzione Dos da un applicazione JAVA, vengo al dunque:

    public class esegui
    {
    public static void main(String args[])
    {
    Esegui("cmd/ d:/rb/rb rl.th > RB.txt");
    }

    public static void Esegui(String command){
    Runtime r = Runtime.getRuntime();
    try{
    Process pr = Runtime.getRuntime().exec(command);
    }catch(Exception e){
    e.printStackTrace();
    }
    }
    questo e quello ke secondo me dovrebbe fare quello ke kiedo io!!!

    Cerco di essere ancora piu chiaro, questa istruzione,"d:\rb\rb rl.th >RB.txt" mi da sotto finestra dos dei numeri, ke salva su file RB.txt, vorrei cercare di fare questo senza usare piu la finestra dos!
    (Ho visto un altra discussione postata in precedenza su qualkosa del genere ma non riesco neanke in quel modo )
    Se avvete idee oppure gia avete fatto questo in qualche altro modo ve ne sarei grato
    Grazie e scusate se nn sono stato chiaro, ed ho postato una discussione simile alla precedente, ma siete la mia unica speranza!!!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Se quel 'd:\rb\rb' è un eseguibile, il comando può essere semplicemente:

    Esegui("d:\\rb\\rb rl.th > RB.txt");
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    3
    Ho provato come hai detto tu...nn funziona
    cmq, si 'd:\rb\rb' è un eseguibile che legge il file rl.th.
    Non avresti un esempio o altro dove potrei provare a studiare!?!?!?!x capire come fare!!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da vonbalk
    Ho provato come hai detto tu...nn funziona
    cmq, si 'd:\rb\rb' è un eseguibile che legge il file rl.th.
    Non avresti un esempio o altro dove potrei provare a studiare!?!?!?!x capire come fare!!
    No ... in effetti se devi usare la redirezione, è meglio fare:

    "cmd /c d:\\rb\\rb rl.th > RB.txt"
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    3
    Originariamente inviato da andbin
    No ... in effetti se devi usare la redirezione, è meglio fare:

    "cmd /c d:\\rb\\rb rl.th > RB.txt"
    Un primo problema e risolto, funziona mi crea il file RB.txt,
    ma non capisco perche non scrive nulla all' interno del file!!!
    Qualche idea!?!?!?!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.