1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. TheHellmaker

Beiträge von TheHellmaker

Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • bunter String

    • TheHellmaker
    • 21. April 2008 um 15:17

    Ich suche eine Moeglichkeit, bunte(farbige) Strings in der Eingabeaufforderung(Ich glaub in fedora heiszt das Ding 'Terminal', unter Windoofs 'cmd.exe') darstellen zu koennen.

    -------------------------------------
    Nachfolgend ein paar eventuell verwirrende:o Zeilen um ein Beispiel darzustellen

    Ich haette mir gedacht, dasz es irgendwelche Farbtags gibt, die man dazu verwenden muesste, hab aber nichts gefunden.#


    PHP
    System.out.println("dieser Text ist rot\n" + "dieser text ist blau");

    So lustiger Unsinn wie die Farbtags extra zu schreiben in der Form:
    \c leitet Farbtag ein
    aarrggbb aa[alpha]rr[red]gg[green]bb[blue] in hex

    :hab ich dann versucht darzustellen, funktioniert aber nicht.

    System.out.println( \cffff0000 + "dieser Text ist rot\n" + \cff0000ff + "dieser text ist blau");
    In den Java Api docs bin ich auch nicht fuendig geworden..

    ne eigene Funktion um einzufaerben haett ich ziemlich simple dargestellt mal folgendermaszen gemacht: (funktioniert halt nicht)

    PHP
    public String farbig(String s, int farbcode){
    if(farbcode!=0 && farbcode !=1){return s;}
     int farben[] = new int [2]; //habs auch mit String farben[] versucht, denk mir aber, dass so Farbtags vermutlich als Integer bzw Hex-Werte abgespeichert werden?
     farben[0] = 'ff0000' //soll rot sein
     farben[1] = '0000ff' //soll blau sein
     return "" + farben[farbcode] + s;
    }

    Vielleicht gibt es ja eine andere Moeglichkeit als System.out.print(), um Strings teilweise/komplett eingefaerbt dazustellen, ich kenn die |cffaarrggbb von einer anderen Programmiersprache, daher dieser Versuch..

    Um nochmal drauf hinzuweisen mir geht es um die simple Darstellung eines (mehr)farbigen Strings in der Eingabeaufforderung (cmd.exe unter windoofs) mittels einer java funktion in einem durch "java programmname" aufgerufenen Programm.

    Kann mir jemand helfen?

  1. Datenschutzerklärung
  2. Impressum