问题标签 [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.

0 投票
5 回答
3304 浏览

windows - 以编程方式杀死并重新启动 explorer.exe 的最干净的方法是什么?

大家好,

我正在开发一个 Windows 程序,其安装需要重新启动 explorer.exe。我知道“重新启动计算机以完成安装”是这里的标准方法,但我希望我的安装程序可以让用户选择只重新启动资源管理器,以便他们可以立即开始使用我的程序。最好的方法是什么?当然,我可以找到并终止该进程,但这似乎很恶心。是否有一些技巧可以让 Explorer 认为用户正在注销并干净地关闭?

谢谢!

0 投票
1 回答
988 浏览

firefox - Internet Explorer、Safari 和 Chrome 显示@font-face 规则时出现问题

嗨,伙计们,我在使用 IExplorer、Chrome、Safari 等时遇到了问题。只有 Firefox 可以完美地与所有这些 @font-face 规则配合使用:

在 CSS 中:

在 .html 中

我对 Calibri 字体没有任何问题,可能是因为它安装在 os. HAND字体是问题所在。此外,IExplorer 不接受任何用 css 编写的习俗(颜色、字体大小、对齐 ..),仅此而已,希望找到解决方案.. 否则我会发疯 :(

Ps:我使用两个不同的在线转换器将 .ttf 字体转换为 eot - 垃圾邮件对不起:/(http://ttf2eot.sebastiankippe.com) www.kirsle.net/wizards/ttf2eot.cgi 因为我有问题执行谷歌代码上的 ttf2eot 非常感谢大家!!

0 投票
1 回答
122 浏览

c# - 如何在 VS2008 C# 的解决方案资源管理器中访问其他项目表单?

图片 http://img43.imageshack.us/img43/1720/28264117.png

这是我的解决方案资源管理器的图像。我想要的是使用 HR 管理表单通过按钮单击 Classic Steel HR 表单加载。所以谁能告诉我怎么做

0 投票
1 回答
312 浏览

windows - 为什么雪鸟浏览器比 Windows 资源管理器快..?

我想知道如何在 Windows 上实现这样的性能,因为我注意到 snowberd 甚至比 DOS“dir”命令更快,即使在映射的网络驱动器中也是如此......?

知道什么算法/技术用于获得如此快速的目录浏览......?

0 投票
3 回答
6328 浏览

visual-studio - 在 Visual Studio 2010 中打开“类资源管理器”

有谁知道我可以在哪里打开 Visual Studio 2010 中的“类资源管理器”。我已经环顾了 1 个小时 :-(

0 投票
1 回答
908 浏览

delphi - 对 Windows 资源管理器等 shell 项目进行排序

我正在德尔福制作面包屑棒,但在对面包屑下拉列表进行排序时遇到了一些问题。

奇怪的是,即使是 Vista 在展示这些项目时也不会随之而来。

我尝试了很多方法来弄清楚什么是系统文件夹、什么是 zip 文件以及什么是普通文件夹。这似乎是一项容易的任务,但到目前为止我还没有找到任何好的方法。

一种方法是使用 TSHFileinfo 中的 TypeDisplayName 但这些是本地化名称,因此我不能确定它们在每种语言中的顺序是否正确。

这是我用来填充菜单的代码:

有关如何获得正确排序顺序的任何解决方案?奇怪的是,在 TSHFileInfo 的 dwAttributes 中没有办法判断一个文件夹是否是系统文件夹。

感谢 Keith Giddings,我设法提出了这个解决方案:

罗伊·M·克莱弗

0 投票
3 回答
14548 浏览

c++ - 在资源管理器中以编程方式选择文件

在我的应用程序中,我可以使用以下代码以编程方式打开资源管理器并选择一个文件:

我的问题是,如果我用不同的文件再次调用此函数,但在同一个文件夹中,资源管理器中的选择不会更改为新文件,而是保留在前一个文件上。

例如,如果我用 调用我的函数C:\path\to\file1.txt,则会打开一个新的资源管理器窗口并被file1.txt选中。如果我用 再次调用我的函数C:\path\to\file2.txt,现有的资源管理器窗口将被激活,但选择仍将打开file1.txt

有没有办法强制资源管理器更新选择或更好的方法来完成这个?

编辑:

上面提到的行为是在 Windows XP 上。Vista / Win7 上的行为似乎有所不同。每次调用都会打开一个新的资源管理器实例并选择文件。

我的主要目标是将 Visual Studio 选项复制到打开文档的包含文件夹。Visual Studio 中的此功能在 XP、Vista 和 Win7 上的行为相同。如果已打开具有相同文件夹的另一个实例,它将不会创建新实例,但会将选择更新为新文件。

如果有人知道 Visual Studio 如何做到这一点,我很想知道。

0 投票
1 回答
1409 浏览

delphi - Delphi Shell IExtractIcon用法和结果

我正在开发一个基于外壳的列表视图。尝试提取外壳图标/图像时...如果失败,我尝试使用 IExtractImage 提取缩略图我尝试使用 IExtractIcon 提取图标,以获得最大的图标大小,但 IExtractIcon 给出奇怪的结果。问题是我尝试使用从图像列表中提取图标的方法,但如果没有大图标(256x256),它将在图标的左上角呈现较小的图标,这看起来不太好。这就是为什么我尝试改用 IExtractIcon 的原因。但是在我的图像列表提取方法中显示为 256x256 图标的图标报告图标大小为 33 大和 16 小。那么如何检查是否存在大(256x256)图标?如果您需要更多信息,我可以提供一些示例代码。

罗伊·M·克莱弗

0 投票
1 回答
14645 浏览

c# - 拖放到桌面/资源管理器

按照我的情况。

我有一个应用程序,它将文件结构(文件夹、文件)从数据库加载到 WPF ListView 中。现在我想从这个 ListView 中抓取一个文件,将它拖到我的桌面(或一些打开的资源管理器窗口)上并将它放在那里。基本的拖放,没什么特别的。这听起来像是 Windows 应用程序的“标准”功能 - 但谷歌不会提供帮助。

那么我该如何实现呢?互操作?

谢谢

编辑:感谢您的解决方案,我仍然需要进行一些谷歌搜索。这是我的完整解决方案

0 投票
4 回答
1132 浏览

c# - 确定任务列表中的哪个 Explorer.exe 是真正的 shell?

HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "Shell" 返回 shell 名称,通常是 Explorer.exe。但是,它不包含路径,也不标识特定的可执行文件。

枚举任务列表可找到任务 Explorer.exe。

但是,如果用户运行了另一个名为 Explorer.exe 的不相关任务怎么办?

确定 Explorer.exe 的特定实例实际上是 shell 的最佳方法是什么?

我需要避免混淆作为外壳的任务和可能不是外壳但共享相同名称的任务,即 Explorer.exe