wtorek, 8 stycznia 2013

KOLORY W BAT-cie

DZIŚ POKAŻĘ WAM RÓŻNE KOLORY TEKSTU W *.bat -cie i nauczę was jak ich używać ;) 

                                                             TEKST
            
KOLORY                                                      |||                  KOMENDY
 ZIELONY                                                                                 color 0a
 Jasny niebieski                                                                            color 0b
  CZERWONY                                                                           color 0c
   Fioletowy                                                                                  color 0d
   ŻÓŁTY                                                                                    color 0e
  BIAŁY                                                                                      color 0f


                                                              KOLORY TŁA

KOLORY                                                                                                               KOMENDY

CZARNY                                                                                                                 0a
Niebieski                                                                                                                 1a
ZIELONY                                                                                                                2a
Jasny niebieski                                                                                                       3a
CZERWONY                                                                                                          4a
Fioletowy                                                                                                                 5a
żółty                                                                                                                         6a


JAK UŻYWAĆ KOLORÓW

0a = 
0= kolor tła
a=kolor tekstu
czyli :
(color 1a ) wychodzi


TŁO                                             
                                                     
                                                     
                                                     
                                                     

TEKST
ZIELONY 


WAŻNE
Przed każdym kolorem należy wpisać "color"
np jeżeli chcesz kolor 0a
to piszesz color 0a .


||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
W NASTĘPNYM POŚCIE ZROBIĘ TROSZKĘ TRUDNIEJSZY PROGRAM :D ;D ;) :)
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||





15 komentarzy:

  1. Mam pytanko...
    Jak zrobić takie coś:
    (Biały kolor) Hej
    (Czerwony kolor) Hej 2
    (oczywiście bez komend typu echo Hej/Hej 2, to tylko przykład że dwa różne kolory obok siebie (odstęp: jedna linijka)
    i jeszcze coś. Kolorów jest więcej, ale dobrze to pokazałeś.

    OdpowiedzUsuń
    Odpowiedzi
    1. @echo off
      color **
      echo HEJ
      color **
      echo HEJ 2

      Usuń
    2. Musisz pobrać colous albo użyć jakiegoś wewnętrznego programu (wpisanego do środka programu). Wpisz w google Multikolorowe Linijki W Batch

      Usuń
    3. ps. &echo. - to kod do nowej linii.

      użyłem color 74 to szare tło o czerwonym napisie
      więcej pod color /?

      Używaj wszędzie gdzie chcesz kolorowe napisy:

      call "color.bat" "74" "jakiś text" &echo.


      A w pliku color.bat :


      :c
      setlocal enableDelayedExpansion
      :colorPrint Color Str [/n]
      setlocal
      set "s=%~2"
      call :colorPrintVar %1 s %3
      exit /b
      :colorPrintVar Color StrVar [/n]
      if not defined DEL call :initColorPrint
      setlocal enableDelayedExpansion
      pushd .
      ':
      cd \
      set "s=!%~2!"
      :: The single blank line within the following IN() clause is critical - DO NOT REMOVE
      for %%n in (^"^

      ^") do (
      set "s=!s:\=%%~n\%%~n!"
      set "s=!s:/=%%~n/%%~n!"
      set "s=!s::=%%~n:%%~n!"
      )
      for /f delims^=^ eol^= %%s in ("!s!") do (
      if "!" equ "" setlocal disableDelayedExpansion
      if %%s==\ (
      findstr /a:%~1 "." "\'" nul
      colorPrint.txt (echo %%s\..\')
      findstr /a:%~1 /f:colorPrint.txt "."
      "%temp%\'" set /p "=."
      subst ': "%temp%" >nul
      exit /b
      :cleanupColorPrint
      2>nul del "%temp%\'"
      2>nul del "%temp%\colorPrint.txt"
      >nul subst ': /d
      exit /b

      Usuń
  2. Dobre pytanie :)
    W sumie to sam nie wiem jak to zrobić .
    W GUGLU nic na ten temat nie ma [CHYBA ,ŻE ŹLE SZUKAŁEM]
    "Kolorów jest więcej" Wiem ale dla początkujących wystarczy :)
    PS: DZIĘKI ZA ODWIEDZENIE BLOGA .

    OdpowiedzUsuń
    Odpowiedzi
    1. jeejuu, widać że tak średnio sie na tym znasz, piszesz GUGL
      xd

      Usuń
  3. @echo off
    color 0f
    echo Hej
    pause>nul
    color 0c
    echo Hej2
    Pause

    Troche źle z czerwonym kolorem ale chyba trzeba użyć "clear"

    OdpowiedzUsuń
    Odpowiedzi
    1. to nie bedzie działać

      Usuń
    2. Powiem jedno.
      @echo off
      color (ja dam szary na czarnym) 08
      echo Hej
      ping localhost -n 3 >nul / pause >nul
      cls
      color (dajmy teraz kolor czerwony na żółtym) ec
      echo Hej2
      pause >nul
      cls
      color 08
      echo I to tyle jestem programistą nawet w języku bat
      echo organizuje konkurs na dsc
      echo kto zrobi grę tekstową wygrywa dobre rangi i ma
      echo dostęp do moich gier / wirusów
      echo.
      echo TYLKO nie wysyłać wirusów
      echo bo ISOPL (Ja) zrobi zemstę
      echo.
      echo Mój kanał yt to ISOPL obraz płyty
      echo Zapraszam !!!
      pause >nul
      exit / (nic)

      Usuń
  4. Wszystkie kolory można znaleść w pliku cmd [Wyszukaj w menu startu] i po wpisaniu "color help"

    OdpowiedzUsuń
  5. aby zrobić fake ransomware to użyj tego kodu batch:
    @echo off
    title ransomware simulator
    color 4f
    echo key: 4vi800my70gvvzsxrroorycdert(decrypt)ccvter355iyby
    echo oh no your pc infected by ransomware!
    set /p wybieram:={key}:
    if %wybieram:%==4vi800my70gvvzsxrroorycdert(decrypt)ccvter355iyby goto decrypt
    ping localhost 10000000000000000000000000000000000000000 >nul
    :decrypt
    cls
    echo decrypting (0%)
    cls
    echo decrypting (1%)
    ping localhost 100000 >nul
    cls
    echo decrypting (2%)
    ping localhost 100000 >nul
    cls
    echo decrypting (4%)
    ping localhost 100000 >nul
    cls
    echo decrypting (6%)
    ping localhost 100000 >nul
    cls
    echo decrypting (8%)
    ping localhost 100000 >nul
    cls
    echo decrypting (10%)
    ping localhost 100000 >nul
    cls
    echo decrypting (12%)
    ping localhost 100000 >nul
    cls
    echo decrypting (17%)
    ping localhost 100000 >nul
    cls
    echo decrypting (25%)
    ping localhost 100000 >nul
    cls
    echo decrypting (29%)
    ping localhost 100000 >nul
    cls
    echo decrypting (34%)
    ping localhost 100000 >nul
    cls
    echo decrypting (36%)
    ping localhost 100000 >nul
    cls
    echo decrypting (38%)
    ping localhost 100000 >nul
    cls
    echo decrypting (45%)
    ping localhost 100000 >nul
    cls
    echo decrypting (49%)
    ping localhost 100000 >nul
    cls
    echo decrypting (50%)
    ping localhost 100000 >nul
    cls
    echo decrypting (51%)
    ping localhost 100000 >nul
    cls
    echo decrypting (52%)
    ping localhost 100000 >nul
    cls
    echo decrypting (53%)
    ping localhost 100000 >nul
    cls
    echo decrypting (54%)
    ping localhost 100000 >nul
    cls
    echo decrypting (60%)
    ping localhost 100000 >nul
    cls
    echo decrypting (61%)
    ping localhost 100000 >nul
    cls
    echo decrypting (62%)
    ping localhost 100000 >nul
    cls
    echo decrypting (63%)
    ping localhost 100000 >nul
    cls
    echo decrypting (64%)
    ping localhost 100000 >nul
    cls
    echo decrypting (65%)
    ping localhost 100000 >nul
    cls
    echo decrypting (69%)
    ping localhost 100000 >nul
    cls
    echo decrypting (70%)
    ping localhost 100000 >nul
    cls
    echo decrypting (71%)
    ping localhost 100000 >nul
    cls
    echo decrypting (72%)
    ping localhost 100000 >nul
    cls
    echo decrypting (74%)
    ping localhost 100000 >nul
    cls
    echo decrypting (76%)
    ping localhost 100000 >nul
    cls
    echo decrypting (79%)
    ping localhost 100000 >nul
    cls
    echo decrypting (80%)
    ping localhost 100000 >nul
    cls
    echo decrypting (81%)
    ping localhost 100000 >nul
    cls
    echo decrypting (86%)
    ping localhost 100000 >nul
    cls
    echo decrypting (89%)
    ping localhost 100000 >nul
    cls
    echo decrypting (90%)
    ping localhost 100000 >nul
    cls
    echo decrypting (91%)
    ping localhost 100000 >nul
    cls
    echo decrypting (92%)
    ping localhost 100000 >nul
    cls
    echo decrypting (95%)
    ping localhost 100000 >nul
    cls
    echo decrypting (96%)
    ping localhost 100000 >nul
    cls
    echo decrypting (98%)
    ping localhost 100000 >nul
    cls
    echo decrypting (99%)
    ping localhost 100000 >nul
    cls
    echo decrypting (100%)
    echo press any key!
    pause>nul
    goto exit
    :exit
    ping localhost 10000000000000000000000000000000000000000000 >nul
    exit

    OdpowiedzUsuń
  6. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń