tere,
onko ketään löytänyt hyvää
tapaa javalla tyhjentää se ms-dos ruutu?
taikka jokin acsii koodi x0??? jolla tehdä se
kuten c on jonkin clr screen komento muttei
javassa taida olla edes 1.5 sitä. kiitos.
onko ketään löytänyt hyvää
tapaa javalla tyhjentää se ms-dos ruutu?
taikka jokin acsii koodi x0??? jolla tehdä se
kuten c on jonkin clr screen komento muttei
javassa taida olla edes 1.5 sitä. kiitos.
Vastaukset 2
Vanhimmat
No javassa ei oikein voi olla moista komentoa, koska ei ole tietoa, minkälaisessa konsolissa ohjelmaa ajetaan. Mutta voit aina kutsua jotain natiivia ohjelmaa Runtime-luokan exec-metodilla. Esim näin:
Runtime.getRuntime().exec(new String[] {"clr"});
(jos "clr" on oikea komento tyhjentää ms-dos-konsoli?) Mutta tuo tekee ohjelmastasi alustariippuvaisen, jos se on ongelma, niin sitten joudut miettimään jonkun muun tavan.
Joo .. että Javaa ratkaisuna.
Eli yksi tapa on vetäistä merkkipohjaisissa ohjelmissa kylmästi 25 kappaletta tyhjiä rivejä
jolloin näyttö (muistaakseni) scrollaa tyhjäksi.
Aikanaan tehtiin myös niin että escape koodeja
tulostalla saatiin konsoli-ikkuna tyhjäksi.
Tämä vaati sillon DOS-kaudella sen, että Ansi.sys
ajuri oli asennettuna koneessa.