问题标签 [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.
windows - 如何获取上下文菜单选择的路径?
我在 Internet Explorer 的上下文菜单上有一个自定义条目。我想对选定的项目做一些事情,例如,运行一个程序以 ARGV[1] 接收该选择。
例如,如果我右键单击whatever.zip
位于我桌面上的名为的文件,则应运行以下内容:my_binary path\to\desktop\whatever.zip
.net - 将“假驱动器”添加到 Windows 资源管理器
我使用的应用程序Mozy Backup将它自己的“驱动器”添加到 Windows 资源管理器中,我可以浏览和查看我备份的所有文件。Windows 知道它不是物理驱动器 - 如果我的驱动器列表按类型划分,它会显示在“其他”下。
像这样的“驱动器”如何在资源管理器中注册?我想用我正在开发的当前 .NET 应用程序来做这件事,但我找不到任何关于它是如何完成的解释。此外,我似乎找不到任何有关使我的应用程序“可浏览”的文档,这意味着它提供了一个类似的界面,用户可以浏览文件夹和文件。
这是我正在谈论的屏幕截图:
Mozy 驱动器示例
c# - 通过安装程序将项目添加到 Windows 资源管理器上下文菜单
出于教育目的,我正在使用 C# 在 WPF 中开发一个简单的应用程序。
该应用程序将在不使用 Install Shield 向导的情况下分发,尤其是当它首次启动时,它必须能够配置系统寄存器,以使应用程序条目出现在 Windows 资源管理器下拉菜单中。
我大致了解我必须更改系统寄存器(regedit.exe)但我还不清楚三件事:
我应该更改哪些寄存器以及如何更改?
应用程序如何检查系统日志中的该条目是否已经存在?如果它丢失,最终以编程方式添加它?
如何在应用程序和单击下拉菜单项之间关联功能(类或函数)?(我有一个粗略的想法,你应该使用命令行参数,但是怎么做呢?)
eclipse - 在 Windows 资源管理器文件子菜单中添加“使用 Eclipse 打开”
有时您想直接在 eclipse 中打开一个文件,而不将它包含在任何 eclipse 项目中。
在这些情况下,在 Windows 资源管理器中使用 Open with eclipse 选项会非常方便。
请不要误会我,我不想从 Eclipse 中打开资源管理器,但要在其他地方打开。为此,这里还有其他问题。
您知道如何将此子菜单选项添加到 Windows 资源管理器吗?谢谢
visual-studio-code - 从 Windows 资源管理器中打开 VS Code 中的文件夹
在安装 VS Code 时,我们可以选择勾选Open with Code
. 我只为文件打勾,但不为文件夹打勾。那么安装后如何开启呢?
当我打开文件时:
当我打开一个文件夹时:
我想要Open with Code
右键单击文件夹中的选项,就像它显示在文件上一样。
python - 如何在 Python 中使用 Open With 功能?
我目前正在使用具有以下代码的 python 脚本。它打开一个包含 JSON 文本的文件并从中确定一个值。
但是,每次都打开程序,然后导航到它不太方便。
Windows 在文件资源管理器中具有“打开方式”功能,我们可以在其中右键单击文件并使用 Word 等应用程序打开它。
如何在 Python 脚本中实现这一点?我是否应该考虑首先创建这个脚本的 .exe,如果是,那么哪个库最适合这个?(考虑到它是一个非常小且简单的实用程序)
一些可能不需要的额外信息:我将 Tkinter 用于 GUI。
(顺便说一句,如果这个问题已经存在于 StackOverFlow 或任何其他网站上,那么请评论该链接,而不是仅仅将其标记为重复。我尝试了很多搜索但找不到任何东西)
问候,维万。