如何在C++中用代碼打開資源管理器中的路徑。我GOOGLE了,找不到任何東西,但系統命令做到這一點,但是,我不希望它阻止或顯示控制檯窗口。在資源管理器中打開
7
A
回答
16
您可能正在尋找shell32.h中的ShellExecute()函數。它被稱爲「動作動詞」,路徑和可選參數。在你的情況,這將要或者「打開」或「探索」如下:
ShellExecute(NULL, "open", "C:\", NULL, NULL, SW_SHOWDEFAULT);
這將在C打開一個獨立的瀏覽器窗口:。 ShellExecute()將給出與在「運行」對話框中輸入命令基本相同的操作。它也將處理的URL,所以下面將打開用戶的默認瀏覽器:
ShellExecute(NULL, "open", "http://www.google.com", NULL, NULL, SW_SHOWDEFAULT);
雖然一定要注意一點的ShellExecute依賴於COM文件的說明(雖然你的代碼不必擔心任何COM對象本身)。以空格
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE)
2
這不顯示命令窗口,只是打開目錄。
system("explorer C:\\");
+0
路徑不工作 – 2018-02-15 14:32:41
相關問題
- 1. 打開資源管理器--java
- 2. 打開Adobe Flash IDE,打開Windows資源管理器,崩潰
- 3. 我如何「在資源管理器中打開資源管理器中的文件夾」PHP
- 4. 從IntelliJ在Windows資源管理器中打開包含目錄
- 5. 資源不會在MODx管理器中打開
- 6. 在資源管理器中使用Java打開文件夾
- 7. 使用鍵盤在VSCode資源管理器中打開文件
- 8. 在資源管理器樹中打開當前編輯文件
- 9. 在資源管理器中打開一個文件夾,如果尚未打開
- 10. 在文件上打開資源管理器
- 11. 打開「資源管理器類」在Visual Studio 2010
- 12. 打開目錄在文件資源管理器上點擊
- 13. 使用Python模塊在文件上打開資源管理器
- 14. 使用Web瀏覽器打開Windows資源管理器 - PHP
- 15. 在Windows資源管理器
- 16. 在Windows資源管理器
- 17. TFS項目在源代碼管理資源管理器中可見,但不在團隊資源管理器中?
- 18. 如何重新使用現有/已打開的Windows資源管理器窗口啓動資源管理器
- 19. Android:意圖打開根資源管理器
- 20. 我怎麼能打開SharePoint庫從Windows資源管理器C#
- 21. 資源管理器使用什麼來打開文件?
- 22. 如何從SL應用程序打開Windows資源管理器?
- 23. 打開資源管理器窗口並等待它關閉
- 24. 停止Winzip從打開資源管理器窗口
- 25. 如何打開TFS電動工具 - 警報資源管理器
- 26. firefox打開本地鏈接到目錄與資源管理器
- 27. 打開Windows資源管理器外殼上下文菜單
- 28. 打開WPF應用程序目錄的Windows資源管理器
- 29. 從自己的文件資源管理器打開文件
- 30. 打開Windows資源管理器到組合GUID文件夾
作品一種享受和我沒有需要初始化COM接口的東西以及 – Lodle 2008-12-10 05:15:49