C++ Вопрос Открыть сайт

Начинающий
Статус
Оффлайн
Регистрация
25 Окт 2021
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Как сделать чтобы при открытии консоли || приложения открывался сайт ??
Скиньте код пж
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2021
Сообщения
591
Реакции[?]
118
Поинты[?]
0
Все что пришло в голову с утра:
#include <windows.h>

int main()

{
    system("start chrome.exe https://yougame.biz"); // start chrome.exe ( запускает программу, https://yougame.biz запускает сам сайт )

        return 0;
}

// НЕ БЕЙТЕ ЭТО БЫЛО СДЕЛАНО ЗА 1 МИНУТУ
 
Пользователь
Статус
Оффлайн
Регистрация
8 Апр 2022
Сообщения
663
Реакции[?]
104
Поинты[?]
67K
Все что пришло в голову с утра:
#include <windows.h>

int main()

{
    system("start chrome.exe https://yougame.biz"); // start chrome.exe ( запускает программу, https://yougame.biz запускает сам сайт )

        return 0;
}

// НЕ БЕЙТЕ ЭТО БЫЛО СДЕЛАНО ЗА 1 МИНУТУ
Лучше использовать CreateProcess
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
975
Реакции[?]
619
Поинты[?]
12K
Лучше использовать CreateProcess
shellexecute?
C++:
#include <Windows.h>
#include <iostream>

int main(){
    ShellExecuteA(NULL, "open", "https://google.com", NULL, NULL, SW_SHOWNORMAL);
    std::cin.get();
    return 0;
}
Как сделать чтобы при открытии консоли || приложения открывался сайт ??
Скиньте код пж
Этот вариант открывает сайт в браузере который установлен по умолчанию
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2021
Сообщения
591
Реакции[?]
118
Поинты[?]
0
shellexecute?
C++:
#include <Windows.h>
#include <iostream>

int main(){
    ShellExecuteA(NULL, "open", "https://google.com", NULL, NULL, SW_SHOWNORMAL);
    std::cin.get();
    return 0;
}
Shell не удобен, как человек выше написал лучше использовать CreateProcess
 
5 ночей на aim_ag_texture2
Эксперт
Статус
Оффлайн
Регистрация
6 Апр 2017
Сообщения
826
Реакции[?]
401
Поинты[?]
11K
Все что пришло в голову с утра:
#include <windows.h>

int main()

{
    system("start chrome.exe https://yougame.biz"); // start chrome.exe ( запускает программу, https://yougame.biz запускает сам сайт )

        return 0;
}

// НЕ БЕЙТЕ ЭТО БЫЛО СДЕЛАНО ЗА 1 МИНУТУ
C++:
system("start https://yougame.biz");
это тоже работает

тред говно ебаное обсуждаем вип метод открытия странички в браузере
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
975
Реакции[?]
619
Поинты[?]
12K
C++:
system("start https://yougame.biz");
это тоже работает

тред говно ебаное обсуждаем вип метод открытия странички в браузере
Все что пришло в голову с утра:
#include <windows.h>

int main()

{
    system("start chrome.exe https://yougame.biz"); // start chrome.exe ( запускает программу, https://yougame.biz запускает сам сайт )

        return 0;
}

// НЕ БЕЙТЕ ЭТО БЫЛО СДЕЛАНО ЗА 1 МИНУТУ
Все умники которые пытались открыть через system столкнутся с тем что им нужна будет многопоточность :roflanEbalo:
 
5 ночей на aim_ag_texture2
Эксперт
Статус
Оффлайн
Регистрация
6 Апр 2017
Сообщения
826
Реакции[?]
401
Поинты[?]
11K
Все умники которые пытались открыть через system столкнутся с тем что им нужна будет многопоточность :roflanEbalo:
всегда систем использовал все норм было че не так
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2021
Сообщения
591
Реакции[?]
118
Поинты[?]
0
Все умники которые пытались открыть через system столкнутся с тем что им нужна будет многопоточность :roflanEbalo:
В данном случае он не написал о многопоточности...
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
975
Реакции[?]
619
Поинты[?]
12K
В данном случае он не написал о многопоточности...
всегда систем использовал все норм было че не так
Когда вы используете system для открытия чего либо у вас будут проблемы с тем что программа просто не пойдёт дальше пока не завершится та программа которую вы открыли.
Как бы странно это не звучало но в некоторых случаях так оно и есть.
Это мем локальный, но возможный
Вот пример, everthing так и не открылся
1656397537824.png
пока я не закрыл ласт активити
1656397561159.png
 
5 ночей на aim_ag_texture2
Эксперт
Статус
Оффлайн
Регистрация
6 Апр 2017
Сообщения
826
Реакции[?]
401
Поинты[?]
11K
Когда вы используете system для открытия чего либо у вас будут проблемы с тем что программа просто не пойдёт дальше пока не завершится та программа которую вы открыли.
Как бы странно это не звучало но в некоторых случаях так оно и есть.
Это мем локальный, но возможный
аааа блядь ну про это я вкурсе но в именно данном случае (просто открыть веб страничку) все нормально
1656397541625.png
нихуя не блочится все заебись
 
t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
975
Реакции[?]
619
Поинты[?]
12K
аааа блядь ну про это я вкурсе но в именно данном случае (просто открыть веб страничку) все нормально
Посмотреть вложение 209677
нихуя не блочится все заебись
я в проекте наговнокодил в одном, сделал через мультипоточность открытие.
А потом допёр и сделал через shellexecute
 
Сверху Снизу