cls i java?|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
cls i java?
squarepusher
Member
Medlem
Forum Posts: 2154
Member Since:
May 29, 2001
sp_UserOfflineSmall Offline
1
November 17, 2004 - 12:54 pm
sp_Permalink sp_Print

Hej
Har skrivit ett program som med menyer som körs i kommando prompten, det skriver ut en hel del så det blir ganska rörigt, finns det något liknande dos kommandot cls som man kan anropa, har kollat på nätet och dom flesta löser det med att println en massa n, men det känns som om en haffslösning. Kan man använda någon klass för att anropa cmd och köra kommandon där? programmet ska inte vara plattforms oberoende.

ren
Kommer du hit ofta?
Medlem
Forum Posts: 833
Member Since:
January 15, 2004
sp_UserOfflineSmall Offline
775151
November 17, 2004 - 2:26 pm
sp_Permalink sp_Print

Det borde funka att skriva så här om du kör i windows cmd


java.lang.runtime("cls");

om du använder dig av en annan terminal så kanske det funkar med


System.out.printline((char)27 + "[2J");

Edit: en hel massa.

squarepusher
Member
Medlem
Forum Posts: 2154
Member Since:
May 29, 2001
sp_UserOfflineSmall Offline
775458
November 17, 2004 - 6:20 pm
sp_Permalink sp_Print

fick det inte att lira, testade det här:
try { Process p = Runtime.getRuntime().exec("cls");
}
catch(IOException e) {System.out.println("Error: " + e.getMessage());}

Men jag får ett felmeddelande från cls i prompten

ren
Kommer du hit ofta?
Medlem
Forum Posts: 833
Member Since:
January 15, 2004
sp_UserOfflineSmall Offline
775736
November 17, 2004 - 11:39 pm
sp_Permalink sp_Print

vad man bode kunna köra är att köra


.exec("cmd /C cls");

fast det funkar inte heller.

Jag är helt slut på idéer om hur man ska göra ett sånt fulhack.

Det ser ut som du får använda dig av java curses om du tvunget inte vill köra med en massa nya rader.

squarepusher
Member
Medlem
Forum Posts: 2154
Member Since:
May 29, 2001
sp_UserOfflineSmall Offline
775941
November 18, 2004 - 12:42 pm
sp_Permalink sp_Print

Hehe, tack för att du försökte i alla fall 🙂
Det blev tillslut:
String cls = "n";
Std.out.println(cls);

På några ställen i koden, blev rätt hyffsat.

fet_loa
Kommer du hit ofta?
Medlem
Forum Posts: 1332
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
776776
November 19, 2004 - 11:57 am
sp_Permalink sp_Print
Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 472
Currently Browsing this Page:
2 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL