Avatar billede archos Nybegynder
22. januar 2003 - 14:54 Der er 1 kommentar og
1 løsning

commando-prompten skal afvikle en String

Hej

Jeg vil gerne kunne "kopi" en "String" til commandolinien og så afvikle den automastisk...
Men jeg er totalt lost, et skub i den rigtig retning ville være rart
Avatar billede Slettet bruger
22. januar 2003 - 15:57 #1
Du kan starte en ny cmd ved at bruge Runtime.exec!

Kan ikke lige huske præcist hvordan, men det er noget i retning af:

public class exectest {
  public static void main(String[] args) {
    Runtime rt = Runtime.getRuntime();
    try {
      rt.exec("cmd /C myprogram.exe");
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

Det kan godt være du skal angive fuld sti til cmd.

Læs mere her http://www.daimi.au.dk/dIntProg/java/docs/api/index.html
under klassen Runtime.
Avatar billede arne_v Ekspert
22. januar 2003 - 16:11 #2
String s = "kommando du vil udføre";
Runtime.getRuntime().exec(s);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester