🔹 Sıfırdan İşletim Sistemi Geliştiriyoruz #4 - fg ve bg Komutu

"Xale

Katılımcı Üye
16 Eki 2020
442
20
Herkese merhabalar bugün sizler ile işletim sistemi geliştiriyoruz serimizin ikinci bölümü ile karşınızdayım, başlayalım. Bu seri ile DOS işletim sistemi geliştireceğiz.

Sistemimizi yaparken kullanacağımız programlama dili:

- C#

Bize gereken program ve eklentiler:

- Visual Studio 2019 // Kodlarımızı yazacağımız program.
- Cosmos // İşletim sistemi yapmak için kullanacağımız Visual Studio eklentisi
- VMWare Workstation Player // Sistemimizi test etmek için kullanacağımız program.

Hadi başlayalım.​

Öncelikle Visual Studio ve VMWare Workstation Player programlarını indirin. (İnternetten bulabilirsiniz.)​

Sonra, aşağıdaki linkten Cosmos eklentisini indirin:​

Şimdi dördüncü bölüme başlayalım. Öncelikle en son yazdığımız } sembolünün altından devam edicez. Şimdi, fg yan, ForegroundColor komutunu oluşturucaz.​

Şimdi, şu komutları tek tek yazalım:​

Kod:
else
{
if (input == ("fg -ch green"))
{

Console.ForegroundColor = ConsoleColor.Green; // yeşil
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == (fg -ch yellow))
{
Console.ForegroundColor = ConsoleColor.Yellow; // sarı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
// Coded by Xale
if (input == ("fg -ch red"))
{
Console.ForegroundColor = ConsoleColor.Red; // kırmızı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("fg -ch white"))
{
Console.ForegroundColor = ConsoleColor.Red; // beyaz
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("fg -ch blue"))
{
Console.ForegroundColor = ConsoleColor.Blue; // mavi
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale

// Coded by Xale | TurkHackTeam.org | Open source operating system project.

}
else
{
if (input == ("fg"))
{
Console.WriteLine("fg -ch >> Ekrandaki yazilarin rengini degistirir. (Ornek: fg -ch blue Ekrandaki yazilarin rengini mavi yapar.)");
}
else
{
if (input == ("bg"))
{
Console.WriteLine("bg -ch >> Arkaplanin rengini degistirir. (Ornek: bg -ch blue Arkaplan rengini mavi yapar.)");
}
else
{
if (input == ("bg -ch green"))
{

Console.BackgroundColor = ConsoleColor.Green; // yeşil
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == (bg -ch yellow))
{
Console.BackgroundColor = ConsoleColor.Yellow; // sarı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
// Coded by Xale
if (input == ("bg -ch red"))
{
Console.BackgroundColor = ConsoleColor.Red; // kırmızı
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("bg -ch white"))
{
Console.BackgroundColor = ConsoleColor.Red; // beyaz
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale
}
else
{
if (input == ("bg -ch blue"))
{
Console.BackgroundColor = ConsoleColor.Blue; // mavi
Console.WriteLine("Degisim basarili!"); // TurkHackTeam.org - Xale

// Coded by Xale | TurkHackTeam.org | Open source operating system project.

}
}
}
}
}
}
}
}
}
}
}
}
}


Bugünlük bu kadardı, Hayırlı günler.​
 
Moderatör tarafında düzenlendi:

JİTEM

Senior Hunter
31 May 2020
1,596
407
KATO DAĞI
Cevap: 🔹 Sıfırdan İşletim Sistemi Geliştiriyoruz #4 - fg ve bg Komutu // Xale

Ellerinize saglık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.