Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    JAVA ::: prompt a colori

    ciao a tutti
    volevo sapere se si può visualizzare su prompt delle scritte colorate
    e se si come?

    grazie

    tommisceddu
    www.matteosteri.it

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Credo che sia possibile utilizzando le sequenze di escape. Ma è necessario aver caricato il driver ANSI.SYS



    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    che palle!!!
    quindi di conseguenza se su un altra macchina non è caricato il driver non si vede la differenza! giusto?
    www.matteosteri.it

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Esatto. Io non ho provato, ma dovrebbe essere così. Ci sono stati altri post simili e altri avevano detto che non visualizzavano il colore se non c'era il driver ANSI.SYS.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    grazie ciao
    www.matteosteri.it

  6. #6
    ho notato comunque che l'ansi.sys è presente in tutti i sistemi operativi Windows, l'ho trovato nel 98, nel 2000 e pure sul mio Xp quindi non ci dovrebbero essere problemi.

    Non sai come si può implementare o almeno che classe lo fa?

    tommisceddu
    www.matteosteri.it

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    L'ANSI.SYS è presente in tutti i sistemi a partire da MS-DOS 3.0 (che io sappia) fino a WindowsXP, ma deve essere caricato all'avvio (in MS-DOS per caricarlo lo si inseriva in CONFIG.SYS, da WinME in poi bisogna andare sulle proprietà di sistema).

    Non conosco classi che facciano cose del genere. Non credo nemmeno che ce ne siano, se non sviluppate da terze parti.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    ma allora non si può fare proprio in Java!

    perchè è inutile che carico l' ANSI.SYS all'avvio se poi non esiste una classe per gestire un evento del genere.
    www.matteosteri.it

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Io ho detto che è necessario aver caricato il driver ANSI.SYS all'avvio per poter utilizzare le sequenze di escaper per visualizzare i colori. Poi ho detto che non conosco (probabilmente non esistono) classi che già lo fanno, ma è sempre possibile costruirne.

    Non ho certo detto che non sia possibile visualizzare i caratteri colorati usando Java... il problema è che è fortemente dipendente dalla piattaforma (per esempio, Linux li visualizza automaticamente, senza caricare nessun modulo, ma le sequenze di escape non sono le stesse del DOS).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  10. #10
    ahhh ora ho capito!!!

    grazie, ma purtroppo non ho il tempo per poter creare una classe apposita per farlo, diciamo che mi arrangio senza colori, anche se è un po bruttino.

    grazie
    ciao
    www.matteosteri.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.