Kompyuterlar va zamonaviy gadjetlar

Biz C tilini bilishdagi bo'shliqlarni to'ldirishda davom etamiz. Bugun men konsolda fon rangini va ko'rsatilgan matnni qanday o'zgartirish haqida gapiraman. Fon va matnni o'zgartirish uchun turli xil usullar qo'llaniladi, biz hozir ko'rib chiqamiz.

Fon rangini qanday o'zgartirish mumkin

Shunday qilib, fonni o'zgartirish uchun biz funktsiyadan foydalanamiz tizimi, unga quyidagi qatorni o'tkazamiz: "rang " , Qayerda Va - o'n oltilik raqamlar - birinchisi fon rangini, ikkinchisi esa oldingi fon rangini (shrift rangi) belgilaydi.

Raqamlarning ma'nolari

  • 0 - qora
  • 1 - ko'k
  • 2 - yashil
  • 3 - ko'k
  • 4 - qizil
  • 5 - binafsha rang
  • 6 - sariq
  • 7 - oq
  • 8 - kulrang
  • 9 - ochiq ko'k
  • A - och yashil
  • B - ochiq ko'k
  • C - ochiq qizil
  • E - ochiq sariq
  • F - yorqin oq

Misol

tizim ("rang F0"); // Oq fon va qora matnni o'rnating

Alohida so'zlarning rangini o'zgartirish

Menimcha, fon rangi bilan bog'liq muammolar yo'q, keyin harakat qilaylik va so'zlarning, belgilarning rangini, shuningdek, ularning orqasidagi fonni o'zgartiramiz. Bunday holda, bizning harakatlarimiz o'xshash - biz faqat bitta funktsiyani chaqirishimiz kerak bo'ladi, garchi bundan oldin biz windows.h sarlavha faylini kiritishimiz kerak, shuningdek, konsol identifikatorini olishimiz kerak. Yaxshiroq tushunish uchun keling, quyidagi ro'yxatdagi hamma narsani ko'rib chiqaylik.

#o'z ichiga oladi /*Faylni kiritish shart*/ #include int main() ((<< 4) | 0)); return 0; }

Ro'yxatdan ko'rinib turibdiki, funktsiyani chaqirish orqali matn va fon rangi o'zgartiriladi SetConsoleTextAttribute, ikkita parametrni oladi: konsol tutqichi va shakl ifodasi (SO'Z)(( Fon << 4) | Matn)) , bu yerda, siz taxmin qilganingizdek, Orqa fon koʻrsatilayotgan belgilar orqasidagi fon rangi, Matn esa matn rangidir.

Eslatma

Funktsiya bilan birinchi holatdan farqli o'laroq tizim, Fon va Matn parametrlari raqamli, shuning uchun harf belgisi bo'lgan ranglarni ekvivalentlari bilan almashtirish kerak. Masalan: A = 10, B = 11 va boshqalar.

Rang raqamlarini eslashni xohlamasangiz nima qilish kerak

Yozib olish qulayligi uchun, shuningdek, ranglarga mos keladigan barcha raqamlarni eslab qolmaslik uchun siz barcha ranglarni o'z ichiga olgan ro'yxat yaratishingiz mumkin. Shundan so'ng, mos keladigan raqam o'rniga rang nomini ishlatishingiz mumkin.

Enum ConsoleColor ( Qora = 0, Moviy = 1, Yashil = 2, Moviy = 3, Qizil = 4, Magenta = 5, Jigarrang = 6, Ochiq kulrang = 7, To'q kulrang = 8, LightBlue = 9, Ochiq yashil = 10, LightCyan = 11 , LightRed = 12, LightMagenta = 13, Sariq = 14, Oq = 15 );

Shuni ta'kidlash kerakki, agar siz butun fon rangini o'zgartirishingiz kerak bo'lsa, avval buni qilishingiz kerak, chunki agar boshqacha qilsangiz, SetConsoleTextAttribute funksiyasi bilan tanlagan hamma narsa ranglarda ko'rsatilgan boshqa rangga ega bo'ladi.

Ishchi dastur ro'yxati

#o'z ichiga oladi #o'z ichiga oladi // ConsoleColor enum faylini majburiy kiritish ( Qora = 0, Moviy = 1, Yashil = 2, Moviy = 3, Qizil = 4, Magenta = 5, Jigarrang = 6, Ochiq kulrang = 7, DarkGray = 8, LightBlue = 9, LightGreen = 10, LightCyan = 11, LightRed = 12, LightMagenta = 13, Sariq = 14, Oq = 15); int main() ( /*Dastani oling*/ HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); /*Barcha fon rangi oq. Barcha matn rangi qora*/ system("color F0"); puts("Salom Dunyo!" ) ; /*Belgi rangi sariq. Fon rangi to‘q kulrang*/ SetConsoleTextAttribute(hConsole, (WORD) ((To‘q kulrang)<< 4) | Yellow)); printf("Hello"); /*Цвет символов - светло-зеленый. Цвет фона - желтый*/ SetConsoleTextAttribute(hConsole, (WORD) ((Yellow << 4) | LightGreen)); puts("World!"); return 0; }

Minecraft kodlari ranglar, yoki Minecraft kodlari formatlash, har qanday o'yinchiga gullar qo'shish va matnni to'g'ridan-to'g'ri Minecraft-da har qanday usulda formatlash imkonini beradi. Rang kodlari&0-9 dan - &a-f gacha. Ularni matndan oldin qo'shing. O'yinchilarning xabarlarida jumlalaringizga rang qo'shish imkonini beruvchi rang kodlari bo'lishi mumkin.

Ranglar va formatlash kodlari

Xabarlardagi ampersand belgisi (&) va undan keyin o'n oltilik raqam mijozga matnni ko'rsatishda ranglarni almashtirishni bildiradi. Bundan tashqari, matnni belgi yordamida formatlash mumkin & , ortidan harf keladi. Siz kitoblarga, buyruq bloklariga, server nomiga, server tavsifiga turli xil ranglar qo'shishingiz mumkin ( motd), dunyolar nomlarida, planshetlarda va hatto ismlar futbolchilar.

Quyidagi ranglar jadvalidan foydalanib, matnni konfiguratsiya yoki o'yinda formatlash juda oson. &r barcha kodlarni qayta o'rnatish uchun ishlatiladi, ya'ni. &mAAA&rBBB AAA BBB sifatida ko'rsatiladi.

Rang kodlari jadvali

Kod IsmTexnik nomiBelgi rangiBelgi soya rangi
RGBHexRGBHex
&0 Qoraqora0 0 0 000000 0 0 0 000000
&1 Toʻq koʻkto'q_ko'k0 0 170 0000AA0 0 42 00002A
&2 To'q yashilto'q yashil0 170 0 00AA000 42 0 002A00
&3 To'q ko'k-yashildark_aqua0 170 170 00AAA0 42 42 002A2A
&4 To'q qizilto'q qizil170 0 0 AA000042 0 0 2A0000
&5 To'q binafshato'q_binafsha170 0 170 AA00AA42 0 42 2A002A
&6 Oltinoltin255 170 0 FFAA0042 42 0 2A2A00
&7 Kulrangkulrang170 170 170 AAAAAA42 42 42 2A2A2A
&8 To'q kulrangqora_kulrang85 85 85 555555 21 21 21 151515
&9 Moviyko'k85 85 255 5555FF21 21 63 15153F
&a Yashilyashil85 255 85 55FF5521 63 21 153F15
&b Moviy-yashilsuv85 255 255 55FFFF21 63 63 153F3F
va boshqalar Qizilqizil255 85 85 FF555563 21 21 3F1515
&d Och binafshaochiq_binafsha255 85 255 FF55FF63 21 63 3F153F
&e Sariqsariq255 255 85 FFFF5563 63 21 3F3F15
&f Oqoq255 255 255 FFFFFF63 63 63 3F3F3F

Kod jadvalini formatlash

Ba'zan kerak bo'ladi tagiga chizish, chizish, ta'kidlash har qanday matn. Bu matn formatlash yordamida amalga oshiriladi. U ranglar bilan bir xil tarzda qo'llaniladi (biz matndan oldin qo'yamiz kod, masalan &lMinecraft = Minecraft.

KodIsm
&k Sehrli matn
(&kMatn)
&l Eskiz
(&lMatn)
&m Chizilgan matn
(&mMatn)
&n Tagi chizilgan matn
(&uMatn)
&o Kursiv matn
(&iText)
&r Matn formatlashsiz
(&rMatn)

Windows 10 Fall Creators Update operatsion tizim bilan ishlash tajribasini yaxshilagan ko'plab ijobiy o'zgarishlarni olib keldi. Microsoft Windows-ning juda eski va juda muhim komponenti bo'lgan buyruq qatoriga ham e'tibor qaratdi. Windows ish uslubini sezilarli darajada yaxshilagan yangi xususiyatlar bo'lmasa ham, Microsoft foydalanuvchilarga shaxsiylashtirish uchun bir nechta variantni taqdim etdi. Boshqacha qilib aytadigan bo'lsak, 20 yil ichida birinchi marta Microsoft-ning rasmiy yordam dasturidan foydalanib, buyruq satrining ko'rinishini o'zgartirishingiz mumkin.

Bu yuqori kontrastli monitorlarda matnning o'qilishini yaxshilash va foydalanuvchiga buyruq qatorini o'ziga mos ravishda biroz sozlash va uni biroz zamonaviyroq qilish imkoniyatini berish uchun qilingan. Bundan tashqari, muayyan ko'rish qobiliyatidan aziyat chekadiganlar uchun alohida rang sxemalari yaratiladi. Agar ushbu mavzu sizga tegishli bo'lsa, sizga rang filtrlari va ishi bilan tanishishingizni tavsiya qilamiz.

Muhim: Shuni yodda tutingki, buyruq satri rangini faqat bajargan bo'lsangiz o'zgartirishingiz mumkin toza o'rnatish Windows noldan. Agar siz yangilagan bo'lsangiz, buyruq qatori o'zining utilitar va klassik qora va oq shaklida qoladi. Bundan tashqari, siz faqat Windows 10 Fall Creators Update va undan yuqori versiyalari bilan ishlaydigan kompyuterlarda buyruq satri ko'rinishini o'zgartirishingiz mumkin. Agar sizning shaxsiy kompyuteringiz hali yangilanmagan bo'lsa, Windows-ning yangi versiyasini o'rnatish uchun turli usullardan foydalaning.

Buyruqlar qatori rangini qanday o'zgartirish mumkin

Navigatsiyani osonlashtirish uchun biz ishlatilishi kerak bo'lgan tegishli buyruq bilan sxemalarning har biriga misollar keltiramiz:

colortool -b campbell.ini

colortool -b campbell-legacy.ini

colortool -b cmd-legacy.ini

colortool -b deuteranopia.itermcolors

colortool -b OneHalfDark.itermcolors

colortool -b OneHalfLight.itermcolors

colortool -b solarized_dark.itermcolors

colortool -b solarized_light.itermcolors

Jamoa - b bu holda tanlangan mavzuni umuman buyruq satriga qo'llash uchun javobgardir. Agar siz undan foydalanmasangiz, mavzu faqat qo'llaniladi joriy oyna va Buyruqlar satrini qayta ishga tushirgandan so'ng siz yana an'anaviy qora va oq dizaynni ko'rasiz. Boshqa jamoalar ham bor. -? Yordam oynasini ko'rsatadi - c joriy sxemaning ranglar jadvalini ko'rsatadi, - q Jadvalni ekranda ko'rsatmasdan mavzuni qo'llaydi (jim dastur), - d mavzuni faqat ro'yxatga olish kitobidagi standart qiymatlarga qo'llaydi va - v versiyasini ko'rsatadi.

Endi siz buyruq satri oynasining sarlavha satrini o'ng tugmasini bosib, tanlashingiz kerak Xususiyatlari.

Hech narsani o'zgartirmang va shunchaki bosing KELISHDIKMI. Shu tarzda siz o'zgarishlarni saqlaysiz.

Buyruqlar satrini qayta ishga tushiring va siz qo'llagan mavzu endi standart ekanligini ko'rasiz. Bizga eng oxirgi yorug'lik varianti yoqdi. Zamonaviy va zamonaviy ko'rinadi.

Odatiy bo'lib, Buyruqlar qatori rangini o'zgartirish yordam dasturi faqat bir nechta rang sxemalarini o'z ichiga oladi. Ular juda yaxshi, lekin har bir foydalanuvchi qoniqish hosil qilmaydi. Agar siz ko'proq variantlarni xohlasangiz, o'zingiz uchun iTerm2 Color Schemes mavzularini yuklab olishingiz mumkin. Tanlash uchun yuzga yaqin turli xil ranglar mavjud, shuning uchun siz o'zingizga mos keladigan mavzuni topishingizga ishonchingiz komil.

  1. GitHub havolasiga o'ting va tugmani bosing KlonlashyokiYuklab oling. Keyin bosing Yuklab olingZIP.
  2. Yuklab olingan arxivni oching, u erda jildni toping Sxemalar va uning mazmunini jildga nusxalash Sxemalar, faqat buyruq satrining ko'rinishini o'zgartirish uchun yordamchi dasturni joylashtirgan katalogda.
  3. Shundan so'ng, siz tanlagan mavzuni yuqoridagi ko'rsatmalarga o'xshash tarzda qo'llang. Oldindan ko'rish yo'qligi sababli, mavzularni ularning nomiga qarab ko'r-ko'rona tanlashingiz kerak bo'ladi. Bu o'zingiz uchun mos mavzuni topishning eng yaxshi usulidan uzoqdir, lekin bu shunday.

Albatta, hamma ham o'ziga mos mavzuni topish bilan ovora bo'lmaydi (buyruqlar satridan kam odam umuman foydalanadi), lekin Buyruqlar qatoridan faol foydalanadiganlar, ehtimol, o'z kompyuterlarida konsol ko'rinishini biroz yangilashni xohlashadi.

O'zingiz uchun qaysi mavzuni tanladingiz? Yoki sizning tanlovingiz standart va lakonik qora va oq variantmi? Izohlarda bizga ayting.

Hammaga salom! Bugun men sizga Windows buyruq satrining (CMD) fon rangi va shrift rangini qanday o'zgartirishni aytaman.

Joriy seans uchun buyruq satri oynasining matni va fon rangini o'zgartiring. Parametrlarsiz bajariladigan rang buyrug'i buyruq satri oynasida standart matn va fon ranglarini tiklaydi.

Sintaksis

rang [tf]

Variantlar

tf - matn (t) va fon (f) rangini o'zgartirish.

Quyidagi jadvalda t va f parametrlari uchun qiymat sifatida ko'rsatilishi mumkin bo'lgan o'n oltilik raqamlar ro'yxati keltirilgan.

Rang Ma'nosi
Qora0
Moviy1
Yashil2
Moviy3
Qizil4
Lilak5
Sariq6
Oq7
Kulrang8
Ochiq ko'k9
Och yashilA
Ochiq ko'kB
Och qizilC
Yengil lilakD
Och sariqE
Yorqin oqF

/? Buyruqlar satrida yordamni ko'rsatish.

Tavsif

Buyruqlar satri oynasida standart ranglarni o'rnatish uchun oynaning yuqori chap burchagini bosing, Standartlar-ni tanlang, Ranglar yorlig'iga o'ting va Ekran matni va Ekran foni parametrlari uchun ranglarni belgilang.

Joriy seansda buyruq satri oynasining ranglarini o'zgartirish uchun siz cmd /t:tf buyrug'idan foydalanishingiz mumkin.

Agar matn va fon ranglari mos kelsa, rang buyrug'i ERRORLEVEL parametrini bittaga (1) o'rnatadi.

11.10 2017

CS GO-dagi standart HUD-dan charchadingizmi? Siz uni maksimal qulaylik bilan o'ynashingiz va ko'zni qamashtiruvchi tafsilotlar bilan chalg'itmasligingiz uchun sozlashni xohlaysizmi? Bunday holda, CS GO-da interfeys sozlamalarini o'zgartirish vaqti keldi! Bu oddiy, tez va o'zgartirishlar uchun juda ko'p imkoniyatlar mavjud.

  • O'lchamlari va tashqi ko'rinishi
  • HUD joylashuvi
  • Radar sozlamalari

CS GO-da interfeys rangini qanday o'zgartirish mumkin - standart yo'q

Interfeysni sozlash juda moslashuvchan bo'lishi mumkin. Hamma narsa o'zgaradi - hajmidan joylashishiga. Biz nafaqat interfeys rangini o'zgartirishni o'rganamiz. Ammo hozircha biz uni o'rnatmoqdamiz.

Hammasi bo'lib, o'yin HUD uchun 11 rangni taklif qiladi:

  • 0 - standart kulrang soya;
  • 1 - neytral oq;
  • 2 - ochiq ko'k;
  • 3 - ko'k;
  • 4 - lilak;
  • 5 - qizil;
  • 6 - apelsin;
  • 7 - yorqin sariq;
  • 8 - och yashil;
  • 9 - firuza;
  • 10 - pushti.

Rangni bildiruvchi raqam quyidagi konsol buyrug'iga almashtirilishi kerak. Va keyin soya aynan talab qilinadigan narsaga aylanadi.

Rangni qanday o'zgartirish kerak: sozlash uchun buyruqlar

Kaputingizning rangini o'zgartirishning oson yo'li bor. Bu konsol buyruqlari. U orqali HUD rangini o'zgartirish uchun quyidagi buyruqni kiriting:

cl_hud_color *

Yulduzcha o'rniga biz xohlagan rangning raqamini almashtirishimiz kerak. Shunday qilib, biz sozlamalarni qo'llamasdan o'zgartiramiz. Bu HP, zirh va hamma narsani bir vaqtning o'zida rangini qanday o'zgartirish kerakligi haqidagi savolni hal qiladi.

Shunisi e'tiborga loyiqki, siz qurol ekranining rangini alohida o'zgartirishingiz mumkin! Bu ko'zni quvontiradi. Buyruqni faollashtirish uchun siz quyidagi buyruqni kiritishingiz kerak:

cl_loadout_colorweaponnames 1

Teri bilan tanlangan qurol rangli shriftda etiketlanadi. Uning soyasi terining rangiga mos keladi (masalan, AWP | Dragon Lore qizil harflar bilan imzolanadi).

CS GO-da HUD-ni sozlash - uni sizga mos ravishda o'zgartiring

Ammo rang kaputni yanada qulay va chiroyli qilishning yagona varianti emas. Siz uni ishlab chiquvchilar tomonidan belgilangan chegaralar doirasida xohlaganingizcha o'zgartirishingiz mumkin. Va buning uchun interfeysni chinakam noyob qiladigan maxsus konsol buyruqlari mavjud.

O'lchamlari va tashqi ko'rinishi

Oddiy elementlarning joylashishini o'zgartirish yoki tashqi ko'rinishini biroz o'zgartirish orqali HUDni qanday sozlash mumkin? Bu juda oddiy - quyidagi buyruqlar yordamida konsol orqali.

hud_scaling (0,5 dan 0,95 gacha)- radar bilan birga interfeys o'lchamini o'zgartiradi. Kamroq qiymat kamroq tafsilotlarni anglatadi. Va teskari. Agar siz qiymatni 0,95 ga o'rnatsangiz, siz standart ingichka bo'lasiz.

cl_hud_playercount_showcount (0 yoki 1)- buyruq o'yinchilar soni bilan panelning ekranini o'zgartiradi. 0 qiymati har bir o'yinchining piktogrammasini ko'rsatadi. On 1 - faqat miqdorni raqamlar bilan ko'rsatadi.

cl_hud_healthammo_style (0 yoki 1)- salomatlik va zirh paneli ko'rinishini o'zgartiradi. 0 qiymati o'lchovni va uning yonidagi raqamlarni ko'rsatadi. Va 1 faqat raqamni qoldiradi.

cl_ko'rsatuv (0 yoki 1)- pastki chap burchakdagi qurollarning ko'rinishini o'zgartiradi. 0 da inventar ko'rinmaydi. 1-da, qahramonning cho'ntagidagi barcha narsalarning piktogrammalari ekranga joylashtiriladi.

Manzil

To'g'ridan-to'g'ri konsol orqali siz ba'zi interfeys elementlarining joylashishini o'zgartirishingiz mumkin.

cl_hud_o'yinchilar soni_pozitsiya (0 yoki 1)- o'yinchilar soni bilan panelni mos ravishda yuqoriga yoki pastga siljitadi.

cl_hud_bomb_under_radar (0 yoki 1)– bomba piktogrammasining o'rnini o'zgartiradi. 0 raqami uni faqat qurol yonida qoldiradi. Agar siz 1 ni qo'ysangiz, buyruq CS 1.6 da bo'lgani kabi, radar ostidagi qurol yonidagi bomba ekranini ko'chiradi.

Radar sozlamalari

Radarga alohida o'rin berilgan, chunki uning nozik va eng qulay sozlamalari har bir o'yinchi uchun muhimdir.

cl_hud_radar_scale (0,8 dan 1,3 gacha)- qiymatga qarab, radarni kichraytiradi yoki kattalashtiradi, undagi mini-xarita tasvirini cho'zadi.

cl_radar_always_centered (0 yoki 1)- o'yinchi harakatlanayotganda radarning harakatini o'zgartiradi. 0 da xarita harakatlarni kuzatib boradi. Va 1 da u harakat qilmaydi.

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
ULOSING:
Kompyuterlar va zamonaviy gadjetlar