프로그래밍 언어/C++
ShellExecute 함수 사용법, ShellExecute 기본 브라우저 사용법
copynull
2022. 8. 13. 20:58
#include <iostream>
#include <shlobj.h>
int main()
{
// 기본 브라우저 실행
ShellExecute(NULL, L"open", L"https://copynull.tistory.com/", NULL, NULL, SW_SHOW);
// 지정 브라우저 (크롬)
ShellExecute(NULL, L"open", L"chrome.exe", L"https://copynull.tistory.com/", NULL, SW_SHOW);
// 지정 브라우저 (엣지)
ShellExecute(NULL, L"open", L"msedge.exe", L"https://copynull.tistory.com/", NULL, SW_SHOW);
// 지정 브라우저 (익스플로러)
ShellExecute(NULL, L"open", L"iexplore.exe", L"https://copynull.tistory.com/", NULL, SW_SHOW);
//--------------------------------------------------------------------------------------------------
// open(열기)
ShellExecute(NULL, L"open", L"notepad.exe", NULL, NULL, SW_SHOW); // 메모장
ShellExecute(NULL, L"open", L"calc.exe", NULL, NULL, SW_SHOW); // 계산기
// edit(수정)
ShellExecute(NULL, L"edit", L"C:\\파일명.txt", NULL, NULL, SW_SHOW);
// find(검색)
ShellExecute(NULL, L"find", L"C:\\", NULL, NULL, SW_SHOW);
// print(인쇄)
ShellExecute(NULL, L"print", L"C:\\파일명.txt", NULL, NULL, SW_SHOW);
// explore(탐색)
ShellExecute(NULL, L"explore", L"C:\\", NULL, NULL, SW_SHOW);
return 0;
}