问题标签 [windows-explorer-integration]

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 投票
2 回答
162 浏览

windows - 如何获取上下文菜单选择的路径?

我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。

例如,如果我右键单击whatever.zip位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip

0 投票
3 回答
613 浏览

.net - 将“假驱动器”添加到 Windows 资源管理器

我使用的应用程序Mozy Backup将它自己的“驱动器”添加到 Windows 资源管理器中,我可以浏览和查看我备份的所有文件。Windows 知道它不是物理驱动器 - 如果我的驱动器列表按类型划分,它会显示在“其他”下。

像这样的“驱动器”如何在资源管理器中注册?我想用我正在开发的当前 .NET 应用程序来做这件事,但我找不到任何关于它是如何完成的解释。此外,我似乎找不到任何有关使我的应用程序“可浏览”的文档,这意味着它提供了一个类似的界面,用户可以浏览文件夹和文件。

这是我正在谈论的屏幕截图:
Mozy 驱动器示例

0 投票
0 回答
112 浏览

c# - 通过安装程序将项目添加到 Windows 资源管理器上下文菜单

出于教育目的,我正在使用 C# 在 WPF 中开发一个简单的应用程序。

该应用程序将在不使用 Install Shield 向导的情况下分发,尤其是当它首次启动时,它必须能够配置系统寄存器,以使应用程序条目出现在 Windows 资源管理器下拉菜单中。

我大致了解我必须更改系统寄存器(regedit.exe)但我还不清楚三件事:

  1. 我应该更改哪些寄存器以及如何更改?

  2. 应用程序如何检查系统日志中的该条目是否已经存在?如果它丢失,最终以编程方式添加它?

  3. 如何在应用程序和单击下拉菜单项之间关联功能(类或函数)?(我有一个粗略的想法,你应该使用命令行参数,但是怎么做呢?)

0 投票
1 回答
130 浏览

eclipse - 在 Windows 资源管理器文件子菜单中添加“使用 Eclipse 打开”

有时您想直接在 eclipse 中打开一个文件,而不将它包含在任何 eclipse 项目中。

在这些情况下,在 Windows 资源管理器中使用 Open with eclipse 选项会非常方便。

请不要误会我,我不想从 Eclipse 中打开资源管理器,但要在其他地方打开。为此,这里还有其他问题。

您知道如何将此子菜单选项添加到 Windows 资源管理器吗?谢谢

0 投票
3 回答
17608 浏览

visual-studio-code - 从 Windows 资源管理器中打开 VS Code 中的文件夹

在安装 VS Code 时,我们可以选择勾选Open with Code. 我只为文件打勾,但不为文件夹打勾。那么安装后如何开启呢?

当我打开文件时:

当我打开文件时(IMG)

当我打开一个文件夹时:

(图片)

我想要Open with Code右键单击文件夹中的选项,就像它显示在文件上一样。

0 投票
0 回答
20 浏览

docker - 在 Windows 资源管理器中右键单击 docker-compose.yml 上的 shell 操作

VS Code 对 docker-compose.yml 文件有很好的右键单击操作。是否可以在 Windows 资源管理器本身中添加这些操作?这样我们就可以直接从 Windows 资源管理器启动 docker-compose up/down。

在此处输入图像描述

0 投票
0 回答
32 浏览

python - 如何在 Python 中使用 Open With 功能?

我目前正在使用具有以下代码的 python 脚本。它打开一个包含 JSON 文本的文件并从中确定一个值。

但是,每次都打开程序,然后导航到它不太方便。

Windows 在文件资源管理器中具有“打开方式”功能,我们可以在其中右键单击文件并使用 Word 等应用程序打开它。

如何在 Python 脚本中实现这一点?我是否应该考虑首先创建这个脚本的 .exe,如果是,那么哪个库最适合这个?(考虑到它是一个非常小且简单的实用程序)

一些可能不需要的额外信息:我将 Tkinter 用于 GUI。

(顺便说一句,如果这个问题已经存在于 StackOverFlow 或任何其他网站上,那么请评论该链接,而不是仅仅将其标记为重复。我尝试了很多搜索但找不到任何东西)

问候,维万。