ShellExecute 是一個 Windows API 函數,用于執行一個外部程序或打開一個文件。以下是 ShellExecute 的使用方法:
ShellExecute(NULL, "open", "path_to_file", NULL, NULL, SW_SHOWNORMAL);
這將使用關聯的默認程序打開指定的文件。
ShellExecute(NULL, "open", "path_to_program", "parameters", NULL, SW_SHOWNORMAL);
這將執行指定的外部程序,并傳遞指定的參數。
ShellExecute(NULL, "open", "http://www.example.com", NULL, NULL, SW_SHOWNORMAL);
這將在默認的瀏覽器中打開指定的網頁。
ShellExecute(NULL, "open", "path_to_folder", NULL, NULL, SW_SHOWNORMAL);
這將在資源管理器中打開指定的文件夾。
ShellExecute(NULL, "open", "path_to_file", NULL, NULL, SW_SHOWNORMAL);
這將使用關聯的默認程序打開指定文件類型的文件。
以上示例中的 SW_SHOWNORMAL
是一個常量,表示打開外部程序或文件時窗口的顯示方式。還有其他選項可供選擇,如 SW_HIDE
、SW_MAXIMIZE
等。
需要注意的是,ShellExecute 函數的參數可以根據具體需求進行調整。