|
C++ C ve Python Console App'ları için renkli yazı yazmak için bunu okuyun: Windows konsol renk kombinasyonları bulucu (0-255 tüm renk kodları C / C++ / Python için)herkese merhaba, Windows konsol (CMD) uygulamaları geliştiren C, C++ ve Python geliştiricileri için hafif ve pratik bir araç geliştirdim. Metin ve arka plan renkleri için tam sayısal kodları kolayca bulmanıza yardımcı olur. İnternette satır satır renk tabloları aramak yerine, bu uygulama size tüm olası kombinasyonları anında sunar. uygulamanın amacıbu aracın tek amacı, hem arka plansız (yalnızca metin) hem de renkli arka planlı konsol kombinasyonlarını anında görüntülemektir. 0 ile 255 arasındaki tüm renk seçeneklerinin ekranda nasıl göründüğünü görsel olarak görmenizi ve bunları projenize hemen uygulamanızı sağlar. renk kodlarını projelerinizde nasıl kullanabilirsinizaşağıdaki şablonları kullanarak uygulamadan aldığınız herhangi bir sayısal renk kodunu projenize ekleyebilirsiniz:
C++:
C++ kod açıklaması: Getstdhandle fonksiyonu konsol ekranı için bir tanıtıcı alır. Setconsoletextattribute bu tanıtıcıyı kullanarak konsola, "bundan sonra yazdırılan her şeyi [RENK_KODU] ile boya" der. 2. C kullanımı. C:
C kodu açıklaması: Mantık C++ ile aynıdır. Standart C kütüphanesinde yerleşik renk komutları bulunmadığından, <windows.h> başlık dosyasını kullanıyoruz. [COLOR_CODE] tamsayı değeri, terminal renk bitlerini doğrudan değiştirir.
Python:
Python kod açıklaması: Python, düşük seviyeli işletim sistemi yapılandırmalarına doğal olarak erişemez. Bu nedenle, Windows'un çekirdek kernel32.dll dosyasına bağlanmak için ctypes kütüphanesini kullanıyoruz. İşleyiciyi alıyoruz ve renkleri değiştirmek için [COLOR_CODE]'u enjekte ediyoruz. akılda tutulması gereken önemli teknik kurallar: Tek seferlik tanımlama (C/C++/Python): başlangıç satırı (getstdhandle), konsolun izin yetkisini alır. Renkleri her değiştirdiğinizde bu satırı yeniden yazmanıza gerek yoktur. Ana projenizin veya fonksiyonunuzun başında yalnızca bir kez tanımlamanız yeterlidir. Yalnızca fonksiyonlarda çalışır: Bu komutlar genel kapsamda veya düz metin dosyalarında yürütülemez. Bunlar, main() fonksiyonu gibi aktif kod bloklarının içinde çağrılmalıdır. Kütüphane Gereksinimi: Bunu C/C++'da derlemek için, kaynak dosyanızın en üstüne #include <windows.h> eklemek kesinlikle zorunludur. Yalnızca Windows İşletim Sistemi Sınırlaması: Bu renk API'leri tamamen Win32 ekosistemine özgüdür. Linux veya macOS terminallerinde çalışmazlar. Sonuç olarak, uygulamanın kendisi de yalnızca Windows işletim sistemlerinde çalışacak şekilde tasarlanmıştır. Varsayılan Renge Sıfırlama: Konsol renk değişiklikleri kalıcı bir durum bırakır. Renkli metin yazdırmayı bitirdikten sonra, varsayılan renk kodu 7'yi (siyah arka plan üzerinde açık gri metin) göndermek son derece önemlidir. Bu adımı atlarsanız, programınız kapandıktan sonra bile metin o renkte kalacaktır. Kısaca:c++, c console ve Pyhtonda consoldaki yazıların rengini istediğimiz renge değiştirmek ama sadece windowsda çalışır. GitHub link: https://github.com/btnk24/CKColorFinder/releases#release-v1.1.0 Uygulama açık kaynak kodludur. Uygulama C++ ile geliştirilmiştir. < Bu mesaj bu kişi tarafından değiştirildi btnk24 -- 26 Temmuz 2026; 7:48:38 > |
|
_____________________________
|




Yeni Kayıt

Konudaki Resimler






