类似于 Notepad++ 在所有文件的上下文菜单中添加“使用 Notepad++ 编辑”的方式,或者大多数防病毒产品如何添加全局“扫描此文件”选项,我想在所有文件的上下文菜单中添加一个特定程序类型。
感谢 DOSBox,我对手动创建文件关联和为特定文件类型创建上下文菜单选项有点熟悉。
http://www.dosbox.com/wiki/Associating_the_Configuration_File_in_Windows
但是,我想将一个程序添加为全局上下文菜单,因为它可以与几乎具有任何扩展名的文件一起使用。为此我需要修改哪些注册表项,以及我应该避免哪些常见的陷阱以免破坏这里的东西?
我宁愿手动执行此操作,以便我非常熟悉我对系统所做的更改,而不是使用第三方工具。我正在使用的操作系统是 Windows 7 x64,但如果可以一直使用相同的方法回到 XP,那就太好了。我可能可以自己找出必要的命令语法 - 我只需要知道要使用哪些键以及如何格式化命令和标签以便在这些键中正确识别。
windows-7 windows-vista windows-explorer context-menu windows-xp
在 Windows 7 中,当您在 Windows 资源管理器中右键单击时按住 Shift 键,会在上下文菜单中添加额外的项目,例如“复制为路径”、“在此处打开命令窗口”或更多“发送到”选项在您单击的项目上。
有没有办法永久拥有这些附加功能,而不必按住 Shift 键?
我希望它可以在不安装额外的 shell 扩展的情况下完成(见下文)——更多地考虑注册表黑客或其他东西......
更新:
解决了“在此处打开命令窗口”,还没有解决“复制为路径”!
在我的 XP 系统上,我曾经只为它附带的 shell 扩展安装SmartStartMenu,提供有用的“复制路径名”、“复制短路径名”、“使用命令行参数运行”和“在 DOS 框中打开”菜单项目,无需按住 Shift 或任何其他“修饰键”。
虽然我发现一些帖子告诉我如何为特定文件类型添加新的上下文项目,但我似乎无法看到一种为空白文件(la ubuntu)添加一个的方法。有没有办法只添加一个空白文件(没有扩展名),然后我可以用适当的扩展名重命名自己?
在 XP 中,我习惯于在文件夹的上下文菜单中使用“在此处打开命令窗口”选项。在 Vista 中,默认情况下它是隐藏的,但我知道我可以在右键单击时按住 shift 以查看该选项。
我想知道的是,除了 PowerShell 而不是 cmd.exe,我怎样才能获得相同的功能?
更好的是让它始终在那里,而不必移动+右键单击。
我曾经在 Vista 中有时会遇到这个问题,但现在我使用的是 Windows 7(这是一个全新安装、重新格式化的硬盘驱动器)我很失望它再次发生。
基本上,有时当我右键单击某个内容并单击上下文菜单中的一个条目时,条目的突出显示会保留在屏幕上,位于其他所有内容的前面。
我可以通过将我的主题更改为 Aero Basic 并再次返回来摆脱它,但这不是一个好的解决方案,因为它需要太长时间,而且通常一旦我摆脱它,它就会回来。
在这里,您可以看到正在发生的事情的示例 - 突出显示来自 Chrome 的上下文菜单。
有谁知道如何解决这一问题?
我正在寻找一种在 Windows 7 中编辑右键单击上下文菜单的方法。我更喜欢使用图形编辑器,因为深入 Windows 注册表相当混乱且不方便。
如果这样的软件不存在,请告诉我 - 然后我可以开始我对注册表的长时间访问。
我的 Dropbox 上下文菜单在 OS X Snow Leopard (10.6.8) 中丢失。虽然 Dropbox 服务正常运行,但 Finder 不显示图标,也不能让我浏览网站上的文件或复制公共链接。
~/.dropbox
和~/Dropbox/.dropbox.cache
/Library/DropboxHelperTools
完全删除,安装程序要求我输入密码并重新创建文件夹手动运行/Library/DropboxHelperTools/DropboxHelperInstaller
,会产生此控制台输出(也带有sudo
):
<pid>28642</pid>
usage
<failure> 22
Run Code Online (Sandbox Code Playgroud)我现在知道 Dropbox 基于FinderLoadBundle
架构(与此类似)入侵Finder 以插入这些图标和上下文菜单项,但手动运行Dropbox.app » Contents » ResourcesFinderLoadBundle.tgz
下的可执行文件也没有任何作用。
所有这些我都一遍又一遍地随机排列。
无论如何,我无法显示图标或菜单。
在 Windows 8/8.1 x64 下,我想为默认的 Windows 上下文菜单项分配一个自定义图标,例如Copy、Cut、Paste、Delete、Undo、Redo和Send To项目,默认情况下有任何图标:
我可以在哪里找到对注册表中那些上下文菜单项的“引用”,然后为它们添加一个“图标”注册表值?
或者换句话说,如何将图标分配给像SendTo shellex这样的外壳扩展菜单?。
正如@ Sk8erPeter所评论的,似乎:
“将
Icon
字符串值添加到不同的上下文菜单处理程序不像将它添加到自定义项目时那样工作,例如HKEY_CLASSES_ROOT\*\shell\MYCUSTOMKEY
”
我希望能够在 Windows 资源管理器中右键单击一个文件,然后是 7-Zip 子菜单,然后不是诸如“添加到存档... ”之类的东西,我想要“添加”到<filename>-<today's date>.7z
'
一张图片胜过千言万语:
这将是 7-Zip 当前未提供的定制(据我所知)。
context-menu ×10
windows-7 ×5
dropbox ×1
finder ×1
gimp ×1
macos ×1
persistence ×1
powershell ×1
windows ×1
windows-8 ×1
windows-xp ×1