问题标签 [windows-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 将多个文件/文件夹从 Windows 资源管理器传递到外部应用程序
嗨,有谁知道如何让 Windows 资源管理器将多个文件/文件夹传递到注册表中引用的外部应用程序(c#)?
我目前能够使用 %1 语法对单个文件/文件夹进行操作,但不确定如何让资源管理器通过多个项目。
有谁知道如何做到这一点?
windows - Windows 如何将图标与资源管理器外壳中的文件关联?
我同时安装了 InDesign CS2 和 CS3。两者都使用扩展名为 .indd 的文件。Windows 如何知道使用哪个图标?它使用正确的图标,即 CS2 文件有 cs2 图标,而 CS3 文件有 CS3 图标。
Windows 如何知道如何执行此操作?
以及如何在我的程序中提取或使用这个版本检测系统?
编辑:
感谢您对 shell-extension-icon-handler 的回答。对我来说有些新东西。但是有什么方法可以连接到 InDesign 提供的 IconHandler 并使用它来检测 InDesign 文件的版本?
asp.net - 如何使用来自 vb.net 的 Windows 资源管理器搜索实用程序
我想创建一个收集用户搜索条件的网页。然后,当他们单击按钮时,将参数发送到 Windows 资源管理器搜索实用程序并运行它。这可以做到吗?如果是这样,怎么做?我正在使用 asp.net 创建我的网页。
icons - 在 Windows 资源管理器中显示 exe 的图标时,Windows 如何决定显示哪种图标格式?
在 Windows 资源管理器中显示 exe 的图标时,Windows 如何决定显示哪种图标格式?
问题:当我们在各种 Windows 资源管理器文件视图中查看我们的图标文件和带有嵌入图标文件的 exe 时,图标文件以比我们的可执行文件显示的图标更高的质量模式显示,即使我们的可执行文件中的图标包含完全相同图标。我们的 exe 图标有锯齿状的边缘,这让我相信 Windows 资源管理器可能会尝试放大较低分辨率的图标,而不是选择适合实际显示尺寸的图标。
在多格式图标文件中,我们应该使用特定的顺序来定位每种图标格式吗?
例如,我们有一个带有以下格式图标的图标文件: - 16x16 - 32x32 - 48x48 - 64x64 - 128x128 - 256x256
我们正在使用 Windows XP、Vista 和 Windows 7 下的 Windows Explorer 测试我们的 exe 图标的外观。
任何建议表示赞赏。
c# - ListView 作为 Windows 资源管理器
你知道如何创建 listView 的任何好例子,它看起来和 Windows 资源管理器具有相同的方法。
复制,粘贴,显示缩略图??
我必须使用 listView 因为我不能允许用户更改目录,并且我不能在 Windows 资源管理器中禁用此选项(我的意思是我可以单击向上或向下或放置路径的地方。
.net - 将“假驱动器”添加到 Windows 资源管理器
我使用的应用程序Mozy Backup将它自己的“驱动器”添加到 Windows 资源管理器中,我可以浏览和查看我备份的所有文件。Windows 知道它不是物理驱动器 - 如果我的驱动器列表按类型划分,它会显示在“其他”下。
像这样的“驱动器”如何在资源管理器中注册?我想用我正在开发的当前 .NET 应用程序来做这件事,但我找不到任何关于它是如何完成的解释。此外,我似乎找不到任何有关使我的应用程序“可浏览”的文档,这意味着它提供了一个类似的界面,用户可以浏览文件夹和文件。
这是我正在谈论的屏幕截图:
Mozy 驱动器示例
c# - 在 Win7 中刷新 Windows 资源管理器
我的程序设定了"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
价值"Hidden"
。但是,我无法刷新资源管理器以考虑此更改。我试过了:
1)
2)
3)
4)
没有任何效果。所以我该怎么做?如果我自己用 F5 刷新 Explorer,那么它可以工作。但是我想要一些优雅的解决方案,所以它会在任何地方刷新显示,即使在当前打开的OpenFile
/对话框中也是如此。SaveFile
我正在使用 C# .NET,Win7。
状态更新 #1
正如所Anders
指出的,有一种使用 COM 刷新资源管理器窗口的简单方法:
所以这部分就完成了。但是我仍然需要刷新OpenFile
/SaveFile
对话框,而上面的代码并没有这样做。有人知道如何刷新这些对话框吗?
重要的一点是,如果我在控制面板的文件夹选项中更改“显示隐藏文件”,系统不会刷新这些OpenFile
/对话框,我必须使用 F5 手动刷新它们。SaveFile
我只是在寻找一种如何使用 C# 刷新所有这些对话框的方法,所以我不再需要按 F5 ...
状态更新 #2
好的,上面的代码出现了新问题——它不仅刷新了 Windows 资源管理器,还刷新了 Internet Explorer……知道如何只刷新 Windows 资源管理器吗?
c# - .NET:如何创建文件图标覆盖
我正在尝试在各种文件的图标上添加不同的图标覆盖(注意:不是某种类型的所有文件,只是某些文件)。如果您不明白我的意思,我指的是 TortoiseSVN、TortoiseHG、Dropbox 等程序的功能。
这可以在.NET中完成吗?如果是这样,怎么做?我希望那里有一个图书馆。我发现这篇 CodeProject 文章是这样的,但它不是 .NET。
提前致谢。
c# - 用于切换“显示隐藏文件、文件夹和驱动器”的 API
Windows API 中是否有一个功能可以在 Windows 资源管理器中切换“显示隐藏的文件、文件夹和驱动器”选项(工具>>文件夹选项...>>查看选项卡)。
我知道一个相关的注册表项,但更改它不会立即生效。关键是:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Hidden
尝试从 C# 执行此操作,但问题不是特定于语言的。
winapi - 在资源管理器窗口中获取选定的文件
如果可能的话,我想知道如何在打开的 Windows 资源管理器窗口中获取所选文件的路径。如果没有,是否至少可以获得打开的 Windows 资源管理器窗口的文件夹路径?
我这样做的最终原因是我正在编写的软件工具需要用户选择一个文件。我想如果他们已经在使用 Windows 资源管理器移动文件然后启动我的工具,最好不要让他们在文件打开对话框中再次导航到该文件夹。然后,我的软件将能够识别它是否具有正确的文件扩展名,如果是,只需询问用户是否要导入该文件。