Вопрос Для Loader'a

Начинающий
Статус
Оффлайн
Регистрация
22 Дек 2018
Сообщения
360
Реакции[?]
21
Поинты[?]
0
Всем Добрый вечер,Подскажите пожаолуйста как сделать надпись под принтом или логотипом в Loader'e, Примерно так как на скриншоте ниже
Пожалуйста, авторизуйтесь для просмотра ссылки.

Но как мне написать надись К примеру Hello World Под Логотипом что бы можно было менять цвет надписи принта или логотипа и цвет надписи Hello World?(Без Enter)

P.S. Всем Спасибо за внимание, буду очень благодарен помощи.
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Не сомневаюсь, существуют более элегантные методы решения поставленной задачи, но я решил реализовать, что мне первое пришло в голову. Если будут вопросы по коду - обязательно отпишите.
C++:
#include <windows.h>
#include <stdio.h>

enum ConsoleColor
{
    Black = 0,
    Blue = 1,
    Green = 2,
    Cyan = 3,
    Red = 4,
    Magenta = 5,
    Brown = 6,
    LightGray = 7,
    DarkGray = 8,
    LightBlue = 9,
    LightGreen = 10,
    LightCyan = 11,
    LightRed = 12,
    LightMagenta = 13,
    Yellow = 14,
    White = 15
};

void SetColor(HANDLE hConsole, ConsoleColor text, ConsoleColor background)
{
    SetConsoleTextAttribute(hConsole, (WORD)((background << 4) | text));
}

int main() {
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO bInfo;
    GetConsoleScreenBufferInfo(hConsole, &bInfo);
    SetColor(hConsole, Green, Black);
    
    char* text = (char*)"YouGame.Biz";
    COORD position = { (bInfo.dwSize.X - strlen(text)) / 2, 0 };
    SetConsoleCursorPosition(hConsole, position);
    printf(text);
    printf("\n");
    system("pause");
}
1616780597573.png
 
Начинающий
Статус
Оффлайн
Регистрация
22 Дек 2018
Сообщения
360
Реакции[?]
21
Поинты[?]
0
Не сомневаюсь, существуют более элегантные методы решения поставленной задачи, но я решил реализовать, что мне первое пришло в голову. Если будут вопросы по коду - обязательно отпишите.
C++:
#include <windows.h>
#include <stdio.h>

enum ConsoleColor
{
    Black = 0,
    Blue = 1,
    Green = 2,
    Cyan = 3,
    Red = 4,
    Magenta = 5,
    Brown = 6,
    LightGray = 7,
    DarkGray = 8,
    LightBlue = 9,
    LightGreen = 10,
    LightCyan = 11,
    LightRed = 12,
    LightMagenta = 13,
    Yellow = 14,
    White = 15
};

void SetColor(HANDLE hConsole, ConsoleColor text, ConsoleColor background)
{
    SetConsoleTextAttribute(hConsole, (WORD)((background << 4) | text));
}

int main() {
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO bInfo;
    GetConsoleScreenBufferInfo(hConsole, &bInfo);
    SetColor(hConsole, Green, Black);
  
    char* text = (char*)"YouGame.Biz";
    COORD position = { (bInfo.dwSize.X - strlen(text)) / 2, 0 };
    SetConsoleCursorPosition(hConsole, position);
    printf(text);
    printf("\n");
    system("pause");
}
Большое Спасибо, а если у меня такой код?Как мне в таком случи сделать что бы хвид под надписью был и я мог менять цвет Хвида и Your hwid, а надписть loader оставил таким цветом каким он задан?
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Пользователь
Статус
Оффлайн
Регистрация
14 Апр 2020
Сообщения
173
Реакции[?]
40
Поинты[?]
0
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | // увеличиваем яркость цвета символов

FOREGROUND_GREEN ; // цвет символов (зелёный)
 
Начинающий
Статус
Оффлайн
Регистрация
22 Дек 2018
Сообщения
360
Реакции[?]
21
Поинты[?]
0
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | // увеличиваем яркость цвета символов

FOREGROUND_GREEN ; // цвет символов (зелёный)
Это я всё покрашу, весь текст в консольке , мне нужно что бы с моего кода я мог хвид и Your Hwid надпись покрасить не знаю в зелёный к примеру, а надпись Loader осталась красной к примеру
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Большое Спасибо, а если у меня такой код?Как мне в таком случи сделать что бы хвид под надписью был и я мог менять цвет Хвида и Your hwid, а надписть loader оставил таким цветом каким он задан?
Пожалуйста, авторизуйтесь для просмотра ссылки.
C++:
cout << "\x1b[31mHello\x1b[0m" << endl;
cout << "\x1b[32mHello\x1b[0m" << endl;
cout << "\x1b[33mWorld\x1b[0m" << endl;
1616862185035.png
Подробнее о SGR параметрах (+ таблица кодов):
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Похожие темы
Ответы
3
Просмотры
663
Ответы
83
Просмотры
6K
Сверху Снизу