NK-100 - 'Open In' button

This commit is contained in:
Émeryc
2023-07-16 17:15:55 -04:00
parent 752f9ac8f8
commit 439e104c86
4 changed files with 24 additions and 1 deletions

View File

@@ -10,6 +10,11 @@ int OS::GetTime()
return static_cast<int>(std::chrono::system_clock::now().time_since_epoch().count());
}
void OS::OpenIn(const std::string& filePath)
{
ShellExecuteA(nullptr, "open", filePath.c_str(), nullptr, nullptr, SW_SHOWDEFAULT);
}
void OS::ShowInFileExplorer(const std::string& filePath)
{
ShellExecuteA(nullptr, "open", "explorer.exe", ("/select," + std::string(filePath)).c_str(), nullptr, SW_SHOWDEFAULT);