Hej Hopp! Hej, Detta fungerar under w2k:Hur rensar man ett dos fönster vid programkörning ??
Jag undrar om det är någon som vet hur man rensar ett dos fönster
när man kör en applikation ??
ex
skriv nåt: bla bla bla
om ovan var fel vill jag rensa bord det och skriva ut någonting i typ med
skriv nåt igen:
så bara raden ovan syns?
INTE
Skriv nåt: bla bla bla
Skriv nåt igen :
Jag vet, krånglig förklaring men ändå ;)
tacksam för svar
vlund Sv: Hur rensar man ett dos fönster vid programkörning ??
Prova något liknande:
<code>
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("command.com cls");
</code>
...under Windows 95/98.
Och detta under Windows NT/2000:
<code>
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("cmd cls");
</code>
OBS! Har inte själv provat det.
/AndreasSv: Hur rensar man ett dos fönster vid programkörning ??
<code>
import java.io.*;
class ClearScreen {
public static void main(String[] args) {
try {
Runtime r = Runtime.getRuntime ();
Process p = r.exec ("mode.com con cols=80 lines=50");
try {
p.waitFor();
} catch (InterruptedException ie) {
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
</code>
...du kan ju ställa in columner och rader efter just ditt MS-DOS fönster i raden:
<code>
Process p = r.exec ("mode.com con cols=80 lines=50");
</code>
Jag rekommenderar dock inte att programmera mot ett specifikt OS i Java.
/Andreas