问题标签 [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.
windows - 我想实现一个文件资源管理器,如何读取文件的图标并显示它们?
我想实现一个文件资源管理器,它与普通的文件资源管理器不同,它首先扫描文件系统并将信息存储到数据库中,它们从数据库中读取文件系统信息并显示它们,我需要存储文件的图标,我怎样才能做到这一点?是否有任何 Windows API?非常感谢!
delphi - 如何将按钮添加到 Windows 资源管理器。(不适用于 IE)
我想在 Win Exp 中添加一个按钮。工具栏并使用按钮运行脚本文件。我怎样才能在德尔福中做到这一点?或者可能是 Win API?
winapi - 如何让 Windows 资源管理器在“缩略图”视图中显示我的文件预览?
我正在制作一个 3D 编辑器,我希望 Windows 资源管理器在缩略图视图模式下显示文件中 3D 模型的预览。
我怎么做?
windows - 如何以编程方式刷新 Windows 资源管理器?
我有一个 Windows shell 扩展,它使用IShellIconOverlayIdentifier接口在文件和文件夹上显示覆盖图标。我的扩展有点像TortoiseCVS或TortoiseSVN。
有时我需要让 Windows 资源管理器重绘它的所有图标。为此,我像这样调用SHChangeNotify:
这会刷新任何打开的资源管理器窗口的桌面和右侧窗格。它不会刷新任何资源管理器窗口左侧的文件夹树。
所以我尝试像这样发送WM_SETTINGCHANGE:
在 Vista 上,这会刷新文件夹树,但不会刷新右侧窗格。
SHChangeNotify()
后跟的组合WM_SETTINGCHANGE
似乎在 Vista 上运行良好。但是如果显示,我仍然无法刷新XP上的文件夹树。
有谁知道如何更好地做到这一点?
XP有更好的解决方案吗?
发送SHCNE_ASSOCCHANGED
有点像在头顶上杵 Explorer。它会导致整个桌面非常剧烈地刷新,并导致任何打开的资源管理器窗口松动那里的滚动位置。有没有比这更暴力的东西?
c++ - 资源管理器缩略图 (winXP)
我有一种文件格式,需要能够在资源管理器缩略图中显示。由于目标系统是 windows XP,Vista PreviewHandler API 将不适合。我将使用 C++。
我该怎么做?
visual-studio - Windows 资源管理器 - 相同文件扩展名的动态图标
对于 Visual Studio .sln 文件,Window Explorer 正在做一些“聪明”的事情来确定是显示 v8 还是 v9 图标。
现在双击/启动图标时,我知道它通过“Visual Studio Launcher”应用程序查看 sln 文件中的版本信息并有选择地运行 VS2005 或 VS2008
但是任何想法它是如何完成图标部分的。据推测,只需浏览一个文件夹,就会在后台打开文件并决定使用哪个图标,但它是如此无缝/快速。
知道它是如何完成的。我们这里有配置生成器,它由 ClickOnce 更新部署,但人们可以一目了然地看到生成器应用程序的哪个版本创建了配置文件。
干杯,
svn - 有没有办法在 Windows 资源管理器中查看 SVN 修订号?
有没有办法可以在 Windows 资源管理器的详细信息视图中添加一列,显示每个文件的颠覆修订号?
我在 Vista 上,正在使用 TortoiseSVN。
windows-7 - Windows 7 RC 中的 Group by、Sort by、Stack by Column 标题上下文菜单发生了什么?
作为开发人员,我通常按文件类型对资源管理器详细信息视图进行分组。这样,所有配置文件、程序集、可执行文件等都被分组并准备好复制,只需单击其组标题以选择所有相关文件。
在 beta build 7000 中,可以按住 Ctrl 并选择多个组来选择所有相关文件。
IMO 自 RC build 7100 以来,仅第一次单击的组会选择所有相关文件,并且在新组上按住 Ctrl 时的每次后续单击都无效(未选择该组中的相关文件)。
有没有我错过的任何选项来恢复行为 - 可以从列表视图列标题上下文菜单中选择分组依据、排序依据、堆叠依据,就像它在 beta 中一样?- 可以按住 Ctrl 并根据需要选择尽可能多的组来选择相关文件(用于实例的复制操作)
windows - 如何获取上下文菜单选择的路径?
我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。
例如,如果我右键单击whatever.zip
位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip
windows - 将文件拖到 .exe 会设置不同的工作目录
如果我有一个常规的控制台应用程序(或任何其他应用程序)并使用 Windows 资源管理器将文件拖到 .exe 文件上(以便将该文件用作“命令行输入”),则设置当前目录到其他目录(我的主文件夹?),而不是应用程序所在的目录。如果我通过双击启动应用程序,则当前目录设置正确。
这是什么原因?有没有办法将应用程序的文件夹用作当前目录?