如何在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. 从Silverlight打开Windows资源管理器
- 3. 打开Adobe Flash IDE,打开Windows资源管理器,崩溃
- 4. 我如何“在资源管理器中打开资源管理器中的文件夹”PHP
- 5. 从IntelliJ在Windows资源管理器中打开包含目录
- 6. 在文件资源管理器中打开一个目录
- 7. 资源不会在MODx管理器中打开
- 8. 在资源管理器中使用Java打开文件夹
- 9. 使用键盘在VSCode资源管理器中打开文件
- 10. 在C++中打开Windows资源管理器窗口
- 11. 在资源管理器树中打开当前编辑文件
- 12. 在Windows资源管理器中打开Windows 7库
- 13. 在资源管理器中打开XML文件的问题
- 14. 在资源管理器中打开一个文件夹,如果尚未打开
- 15. 从解决方案资源管理器中打开HTML文档
- 16. 从excel超级链接中打开资源管理器搜索
- 17. make如果Windows资源管理器打开时在AHK
- 18. 打开目录在文件资源管理器上点击
- 19. 使用Python模块在文件上打开资源管理器
- 20. 在文件上打开资源管理器
- 21. 打开“资源管理器类”在Visual Studio 2010
- 22. 资源管理器
- 23. 使用Web浏览器打开Windows资源管理器 - PHP
- 24. 使用Java Swing打开查找器/资源管理器
- 25. 在Windows资源管理器
- 26. 在Windows资源管理器
- 27. TFS项目在源代码管理资源管理器中可见,但不在团队资源管理器中?
- 28. 如何重新使用现有/已打开的Windows资源管理器窗口启动资源管理器
- 29. Windows资源管理器和重新分析点文件:保持资源管理器不打开我的文件
- 30. 如何在我的C#WinApp项目中打开服务器资源管理器?
作品一种享受和我没有需要初始化COM接口的东西以及 – Lodle 2008-12-10 05:15:49