我想知道,这样当我的程序相关的数据文件被双击,打开应用程序和文件名作为参数传递给应用与我的C++应用程序注册文件扩展名的最彻底的方法.
目前,我通过我的wix安装程序执行此操作,但有些情况下应用程序将不会安装在用户的计算机上,因此我还需要通过应用程序创建注册表项的选项.
此外,这是否也意味着如果删除了应用程序,注册表中未使用的条目将被放置?
我正在构建一个应该通过Windows资源管理器和Mac查找器的上下文菜单中的选项集成的应用程序.我在Electron的文档中找不到相关选项.
例如,当我右键单击Windows资源管理器/ Mac查找器中的文件时,我希望我的Electron应用程序中的此选项出现在该菜单中.可能吗?
我正在尝试向 DLL 文件添加上下文菜单项。原因是我编写了一个应用程序,该应用程序将托管 DLL 文件撤回并部署到 GAC。该应用程序一切正常,但现在我想要右键单击 DLL 并单击“复制到 GAC”的能力。
我试图按照这个问题的说明进行操作:How to add context menu item to Windows Explorer for folders但无济于事。当我右键单击一个 DLL 时,没有出现任何新内容。
我还尝试了以下操作:https : //winaero.com/blog/add-register-dll-context-menu-commands-for-dll-files-in-windows-10/#comment-22928 - 运行了 reg文件,但也没有结果。
也许对此类操作的 DLL 文件有硬编码限制?
这是我当前的注册表设置:
任何指导将不胜感激。
我想在uwp应用程序中创建或阅读注册文件.然后我应该能够将菜单项添加到Windows上下文菜单.我知道这是不可能的,因为uwp应用程序在沙箱中运行.我找不到关于uwp这个话题的任何消息来源.
有人可以批准我的计划可以实现一个uwp应用程序吗?
添加Windows外壳上下文菜单,让我们说的.txt文件-如果.txt 扩展的HKEY_CLASSES_ROOT(或者HKEY_CURRENT_USER\Software\Classes,其实并不重要)的默认值(文件类型)txtfile-您添加的命令HKEY_CLASSES_ROOT\txtfile\shell\yourcommand(和命令本身HKEY_CLASSES_ROOT\txtfile\shell\yourcommand\command,当然)你走了.
但是,假设.txt 扩展名具有默认值Notepad++_file.Notepad++_file可能是许多其他扩展的文件类型,因此如果您将命令添加到,则此命令将针对与Notepad ++关联的每个扩展名显示.HKEY_CLASSES_ROOT\Notepad++_file
所以,问题是:如果可能的话,如何在不更改文件类型的情况下为只有一个特定的EXTENSION添加菜单条目?
PS:我不想只复制文件类型,因为将来对原始文件类型的更改不会影响重复的文件类型.
我无法成功运行包含此内容的批处理文件:
REG ADD HKEY_CLASSES_ROOT\hlpfile\shell\compress\command /d "compact.exe /C \"%1\"" /f
REG ADD HKEY_CLASSES_ROOT\hlpfile\shell\uncompress\command /d "compact.exe /U \"%1\"" /f
Run Code Online (Sandbox Code Playgroud)
它导致输出错误消息:
错误:无效的命令行参数.
我想在Windows XP SP2上创建上下文菜单元素并指定操作:
[HKEY_CLASSES_ROOT\hlpfile\shell\compress]
[HKEY_CLASSES_ROOT\hlpfile\shell\compress\command]
@="compact.exe /C \"%1\""
[HKEY_CLASSES_ROOT\hlpfile\shell\uncompress]
[HKEY_CLASSES_ROOT\hlpfile\shell\uncompress\command]
@="compact.exe /U \"%1\""
Run Code Online (Sandbox Code Playgroud)
批处理文件中的两个命令行有什么问题?
让我们首先说我在 Windows 10 上,我已经看过很多关于这个主题的帖子,但似乎没有一个对我有用。看这篇文章已经解决了一些问题,但我仍然需要一些帮助。仅针对特定文件类型将菜单项添加到 Windows 上下文菜单
我想要做的是将特定项目添加到仅显示“上传图像”的图像(我将从 .jpg 开始)。这是我到目前为止所拥有的:
HKEY_CLASSES_ROOT\.jpg是 jpegfile。HKEY_CURRENT_USER\SOFTWARE\Classes\jpegfile\shell\ImagePanel\command完成所有这些之后,唯一改变的是上下文菜单在“打开方式”下显示我的应用程序,并且在上下文菜单上实际上没有自己的位置。
我在这里做错了吗?
registry ×6
windows ×5
contextmenu ×4
batch-file ×1
c++ ×1
cmd ×1
electron ×1
macos ×1
node.js ×1
uwp ×1