  Ŀ
  Ŀ
                                                                          
                       Renkli Bir DOS Ortam                              
                                                                          
  ٳ
                                                  Ziya Bahtiyar             
  



 Geen ay bir okurumuzun sorusu zerine DOS'un komut satrn allm
  renklerini nasl deitirebileceimizi PC WORLD/Trkiye dergisinde
  yazmtk.

  imdi bunu nasl daha kolay gerekletirebileceimizi grelim. stediiniz
  anda yaz ve fon rengini ok kolay deitirebilmek iin CONFIG.SYS
  dosyasna:

         DEVICE=C:\DOS\ANSI.SYS

  satrn ekleyip batch dosyasn yazn. Yalnzca yazarken ok dikkatli
  olmanz gerekiyor. Batch dosyasnn PROMPT satrlar dnda yalnzca byk
  harf kullann. PROMPT satrn yazarken kk harfleri kk, byk harfleri
  byk yazmanz ok nemli.


Ŀ
 RENK.BAT                                                                   
Ĵ
 @ECHO OFF                                                                  
 IF "%1" == "" GOTO YARDIM                                                  
 IF "%1" == "/?" GOTO YARDIM                                                
 REM * ON AYAR *                                                            
 SET YAZI=33                                                                
 SET FON =44                                                                
 REM * YAZI RENGI *                                                         
 if "%1" == "SIYAH" SET YAZI=30                                             
 if "%1" == "KIRMIZI" SET YAZI=31                                           
 if "%1" == "YESIL" SET YAZI=32                                             
 if "%1" == "SARI" SET YAZI=33                                              
 if "%1" == "MAVI" SET YAZI=34                                              
 if "%1" == "MOR" SET YAZI=35                                               
 if "%1" == "ACIK-MAVI" SET YAZI=36                                         
 if "%1" == "BEYAZ" SET YAZI=37                                             
 REM * FON RENGI *                                                          
 if "%2" == "SIYAH" SET FON=40                                              
 if "%2" == "KIRMIZI" SET FON=41                                            
 if "%2" == "YESIL" SET FON=42                                              
 REM if "%2" == "SARI" SET FON=43                                           
 if "%2" == "MAVI" SET FON=44                                               
 if "%2" == "MOR" SET FON=45                                                
 if "%2" == "ACIK-MAVI" SET FON=46                                          
 if "%2" == "BEYAZ" SET FON=47                                              
 IF "%2" == "" SET FON=44                                                   
 REM * RENKLENDIR *                                                         
 ECHO ON                                                                    
 prompt $e[1;%YAZI%;%FON%m$p$g                                              
 REM * SIFIRLA *                                                            
 SET YAZI=                                                                  
 SET FON =                                                                  
 ECHO OFF                                                                   
 CLS                                                                        
 GOTO SON                                                                   
 :YARDIM                                                                    
 REM * ACIKLAMA *                                                           
 ECHO ON                                                                    
 prompt $e[1;31;44m$p$g                                                     
 ECHO OFF                                                                   
 CLS                                                                        
 ECHO.                                                                      
 ECHO RENK  [YAZI] [FON]                                                    
 ECHO.                                                                      
 ECHO [YAZI] SIYAH * KIRMIZI * YESIL * SARI * MAVI * MOR * ACIK-MAVI * BEYAZ
 ECHO [FON]  SIYAH * KIRMIZI * YESIL * MAVI * MOR * ACIK-MAVI * BEYAZ       
 ECHO.                                                                      
 prompt $e[1;33;44m$p$g                                                     
 :SON                                                                       
                                                                            


 Mini DOS programmzn kullanm ok kolay. stediimiz yaz ve fon rengini
  RENK.BAT'a parametre olarak veriyoruz. Eer parametre vermez isek veya
  yalnzca /? parametresini verirsek yardm ekrana gelir. Yalnzca yaz
  rengini verdiimiz taktirde fon rengi mavi olarak alnacaktr.


         RENK  SARI  MAVI

         RENK  SARI  KIRMIZI

         RENK  BEYAZ  MOR

         RENK  YESIL

         RENK

         RENK  /?



 Bu rneklerde olduu gibi komut verebilirsiniz. Yaz ve fon rengini byk
  harflerle vermeniz gerektiini de sakn unutmayn. Yoksa istediiniz
  gereklemez.