当前位置: 首页 > 知识库问答 >
问题:

DLL有可能打开资源管理器吗?

卫念
2023-03-14

我试图为游戏制造商Studio2做(我认为是一个简单的)扩展。

我被限制在做一个DLL应用程序。

我想知道是否有任何曾经有一个dll应用程序打开文件资源管理器,让用户找到一个文件,然后返回所说的目录?

我觉得这是一个简单的问题,但我真的需要知道答案,在我花了几个小时埋头苦干地编写代码,却发现这是不可能的。

共有1个答案

尉迟轶
2023-03-14

您不希望启动资源管理器,而是打开允许用户选择文件的文件对话框。

根据您在程序中使用的框架,解决方案可能不同。

如果您使用的是Qt framework,则可以使用QFileDialog/code>作为独立于平台的机制。

如果您认为它只能在Windows上工作,那么您可以直接使用WinAPI函数GetOpenFileNameGetSaveFileName(这比在文档页面上建议替换的公共项对话框容易得多)

 类似资料:
  • 问题内容: 在Python中,如何跳到Windows资源管理器中的文件?我找到了跳到文件夹的解决方案: 但是我没有文件的解决方案。 问题答案: 来自Geoff Chappell的 Windows资源管理器命令行

  • 我在快捷方式设置中将VSCode设置为以管理员身份打开。 这会导致一种奇怪的行为,VSCode无法从资源管理器中打开其他文件,只返回Windows错误声音,而根本没有消息。不会在相同或新实例上打开。 但是如果我通过,它就工作了。 我错过了什么? 谢谢

  • 我试图完全清理资源组在Azure。 删除资源组不是选项(访问权限:参与者,而不是所有者) 做到这一点的最优雅和明显的方法(也在一些文章中描述)是使用“空”部署模板执行完整的部署: 删除SQL Server开始“...”接受“...”失败“...”开始“...”接受“...”失败“... 你想到主意了。 其他时候效果很好。 您将得到数据库删除的无限循环“开始..接受..失败..开始..接受..失败.

  • 资源管理器 是我们用来访问和管理项目资源的工作区域。在开始制作游戏时,添加资源到这里通常是必须的步骤。您可以使用 HelloWorld 模板新建一个项目,就可以看到 资源管理器 中包含了一些基本资源类型。 界面介绍 资源管理器 将项目资源文件夹中的内容以树状结构展示出来,注意只有放在项目文件夹的 assets 目录下的资源才会显示在这里。关于项目文件夹结构说明请阅读 项目结构 一节。下面我们介绍各

  • 资源管理器 面板是我们用来访问和管理项目资源的重要工具。 在开始制作游戏时,导入资源 通常是必须的步骤。您可以在新建项目时使用模板项目,新建步骤完成后会自动打开项目,默认布局中包含了 资源管理器 面板,里面有两个资源库,简称 DB,assets 和 internal, internal 属于默认的内置资源,内置资源可以复制出来,但不能直接修改。 面板操作预览 面板介绍 资源管理器 面板上主要有 头

  • 编辑:我看过纱线Resourcemanager没有连接到nodemanager,解决方案对我不起作用。我已经附加了节点管理器日志中与资源管理器建立连接的部分: 出于某种原因,它说它连接到0.0.0.0。当我ssh到其中一个数据节点并ping resource-manager时,我会得到一个响应,因此它能够解析主机名。 节点2-次要Namenode(hadoop-hdfs-secondaryname

  • 由于某些原因,我无法在Visual Studio 2012中打开测试资源管理器窗口- 此问题可能是由最近卸载 DotCover 引起的。我这样做是因为我的许可证过期了,而且我在没有许可证的情况下运行测试时遇到问题(上下文菜单不起作用)。 任何建议或建议非常感谢! 谢了。

  • 这是我的HTML: 一个按钮用于打开文件资源管理器。这是我的Java代码: 我无法打开文件资源管理器,因此无法传递文件路径。