SADECE Windows komut satırının istem rengini nasıl değiştirebilirim? [çiftleme]


23

Hepimizin bildiği gibi, Windows komut satırı beyaz-siyah renk şemasına sahiptir. Ve kullanabiliriz:

COLOR

arka plan ve metnin renklerini değiştirme komutu.

Ancak yukarıdaki komut, komut satırındaki metnin tamamını değiştirir. Komutun sonucu şöyledir:

COLOR 04

resim açıklamasını buraya girin

Ama bu tür bir renk şeması istemiyorum çünkü orijinal beyaz-siyah olanla hiçbir fark yaratmıyor. Girdiğiniz komutu ve komutun çıktısını ayırt etmek zordur. Ne istiyorum böyle bir şey:

resim açıklamasını buraya girin

Komut isteminin renginin ekrandaki diğer metinlerle farklı olmasını istiyorum, böylece girdiğim komutu kolayca bulabiliyorum. Ama çözümü sadece Linux'ta alıyorum. Kullanır:

export PS1=”\[\e[35;1m\][\u@\h: \W]\$\[\e[0m\] “

Benim sorum şu:

Windows'ta yukarıdaki gibi komut istemi rengini nasıl değiştirebilirim?

Çok teşekkürler.

Çözüm:

@ Luke isteminin ardından nihayet çözümü elde ediyorum. Bu konuyla ilgilenen herkes lütfen aşağıdaki iki bağlantıyı tıklayın:

/programming/6297072/color-for-the-prompt-just-the-prompt-proper-in-cmd-exe-and-powershell & http://gynvael.coldwind.pl/?id = 130

" CMD.exe kabuğu için ANSI kesmek geliştirildi " dir.

Senin için yararlı olacağını diliyorum.


1
Yerel Windows komut istemi bu yapılandırılamaz; 3. taraf bir çözüm kullanmanız gerekir.
Luke

1
@Luke Bildiğiniz herhangi bir üçüncü taraf çözümü var mı?

@ Luka, böyle bir iddia için atıf gerekiyordu .
Pacerier

Komut çıktısını komutun kendisinden farklı bir renk yapmak mümkün müdür?
mbomb007

Yanıtlar:


23
  1. ANSI renk desteği alın:

    • NOT: Geçerli / Güncelleştirilmiş Windows 10 konsolu zaten ANSI'yi destekliyor

    • Eski Windows konsollarına ANSI desteği için ANSICON'u ( kaynak ) yükleyin .

    • Hyper , ANSI renklerini destekler.

    • ConEmu , ANSI renklerini destekler.

  2. Ortam ayarlarını kullanarak komut isteminizi ayarlayın ...

    • Tıklama / basın Start
    • tip env
    • Tıklayın Edit environment variables for your account
    • PROMPTDeğişken Düzenle / Ekle

  3. İstem seçenekleri hakkında daha fazla bilgi

  4. Kendi istemim ...

    • $_$E[1;30;40m[$E[0;36;40m%computername% | %userdomain%\%username%$E[1;30;40m] $E[0;33;40m$M$_$E[35;40m$d$s$t$h$h$h$h$h$h$_$E[1;33;40m$p$_$E[1;30;40m$g $E[0;37;40m
    • $E - kaçış karakteri
    • $E[...m- ANSI Renk Sırası
    • $_ - Yeni hat
    • $d - Tarih
    • $t - Zaman
    • $h - Geri tuşu (saniye ve kesirli saniye kurtulun)
    • $p - Şuanki yol
    • $m - Montaj Yolu (takılı bir sürücüdeyse)
    • $g - İşaretten daha büyük


Ben kurdum %prompt%için javascript:var str = '$_$d, $t → $p:$_'; for(x=0; x<511-str.length; ++x)document.write('='); document.write(str);. Herhangi bir 3. taraf uygulaması gerektirmez ve rengin çözmeye çalıştığı sorunu çözer.
Pacerier

@Pacerier javascript:komut istemi ortam değişkeni için bir URL veya desteğiniz var mı?
Tracker1

@ Tracker1, Hayır, bu şekilde çalışmaz. Ben kurdum .... Demek, şimdi karışıklığı bakınız %prompt%için çıkış arasındajavascript:var str = '$_$d, $t → $p:$_'; for(x=0; x<511-str.length; ++x)document.write('='); document.write(str);
Pacerier
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.