我想更改某些文件在右键单击它们并转到“编辑”时的默认“编辑”程序(见图)。每次使用它时,它似乎都会启动记事本,而有些文件我更喜欢在 Dreamweaver 中编辑,其他文件则使用 SciTE 等。
我可以将默认程序更改为打开转到“打开方式...”,选择“选择默认程序...”,并确保选中“始终使用所选程序打开此类文件”。但似乎没有同一种选项可以修改默认程序編輯文件。
大概,注册表中有一些可以调整的设置,但我希望有一个更简单的解决方案。最好的方法是什么?(如果 Windows 附带某种内置上下文菜单编辑器就好了;我听说你可以下载一些,效果还不错)。
答案1
有两种方法可以做到这一点,使用 Windows 的注册表(REGEDIT)或使用免费软件。
有很多免费的应用程序可以做到这一点,但你可以尝试
Creative Element Power Tools(文件类型医生) http://creativelement.com/powertools/
下载并安装 Creative Element Power Tools 打开 Creative Element Power Tools 控制面板。勾选“编辑文件类型关联”选项的复选框,然后单击“接受”,然后右键单击要更改的文件类型并选择“编辑文件类型”。将打开文件类型医生,用户可以根据需要编辑文件扩展名类型的文件关联。
还有另一个应用程序(但每个人都有自己的偏好):文件类型管理器 http://frank.zinepal.com/file-type-manager
答案2
編輯 編輯: 以及上下文菜单,我在这里尽可能详细地介绍了将“画图”替换为“编辑”资源管理器命令的默认程序。
发给:我发现最快捷、改动最少的方法是将程序的快捷方式放入“发送至”文件夹。这样您就可以将任何文件发送到各种程序。今天我可能想用十六进制查看它,明天我可能想用记事本快速查看它,后天我可能想对该文件运行批处理或病毒扫描。
将程序的快捷方式放入 SendTo 中,意味着您可以将任何文件发送给它,无论其扩展名或性质如何,也无论扩展名指向何处。只要程序可以打开它。
如果您有一个非常特殊的程序,可以打开很多东西,那么您会厌倦必须重置所有内容才能打开很多文件。此 Manuel 用户方法将保持不变,甚至可以用于不应使用该程序打开的文件 :-)
要进入 Windows 7 中的 SendTo 文件夹,请将其粘贴到 Explorer 地址栏中。%APPDATA%\Microsoft\Windows\SendTo
然后将程序的可执行文件的快捷方式放入该文件夹中。尽量避免将程序本身放入其中 :-)
打开用 用户之前使用过 OpenWith 的任何特定文件扩展名(例如:.txt)都将再次显示在 OpenWith 中。用户无需将该项目设置为“默认”即可使其再次显示在列表中。
使用 OpenWith,您可以将许多程序设置到该列表中。它们不会被设置为默认程序。但它仅适用于您设置的扩展名(例如:.doc)的文件。因此,您需要针对希望该程序打开的每个文件扩展名执行该过程。
右键单击文件,选择“打开方式”,然后选择“选择默认程序”。如果您只想让它显示在打开方式位置,请取消选中[ ]“始终使用所选程序打开此类文件”,但不要不希望它是“默认”。 。然后浏览您想要打开此类文件的可执行文件。。然后每次您右键单击相同的文件类型时,您设置为打开方式的程序(所有程序)都会出现在您选择的程序中以打开。
就像编辑特定编辑项的注册表一样,这是基于文件的扩展名或文件“类”进行的,并且您希望以这种方式打开的每个类都必须以这种方式设置。
设置“关联”在程序本身中。许多程序可以设置使用 Windows 类系统将自己设置为该文件类型的编辑器(罕见)或打开方式(常见)。始终检查所用程序的首选项或选项,并查看程序是否有方法设置关联或将打开的文件类型。在程序本身中设置时,思考较少,程序可以处理的文件类型都在那里。
答案3
http://www.nirsoft.net/system_tools.html
不同之处在于菜单项可以引用命令行字符串或可执行 Shell 扩展。因此有两个不同的查看器。
微软的开发文档在这里。它看起来很复杂,但里面有一些供开发人员使用的流行工具。
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144171(v=vs.85).aspx