Parte dell'interfaccia della riga di comando per un programma Sto scrivendo chiamate per più barre di avanzamento. Posso attualmente aggiornare una sola riga nella console utilizzando la sequenza \r
di fuga con qualcosa di simile a questo:Interfaccia della riga di comando Java: con più barre di avanzamento su linee diverse utilizzando ' r'
System.out.printf("\rProcess is %d%% complete", percentageComplete);
Tuttavia il ritorno a capo risale solo al punto di partenza di quella linea. Voglio un modo per tornare indietro di due righe (o più in generale, un numero qualsiasi di righe) e averle entrambe/tutti gli aggiornamenti.
C'è un modo per farlo?
Non è facile. Controlla queste domande. http://stackoverflow.com/questions/1001335/java-gotoxyx-y-for-console-applications?lq=1 http://stackoverflow.com/questions/4906141/move-printing -position-of-command-line-interface-in-java-senza-using-external? lq = 1 http://stackoverflow.com/questions/439799/whats-a-good-java-curses- like-library-per-terminali-applicazioni – Flavio