答案1
可以通过指向文件来打开文件的应用必须具有指向该应用的扩展。没有办法解决这个问题。
您可以做的,我做的,是使用 Windows 文件资源管理器指向文件,右键单击,然后使用打开方式选择。这将允许您选择一个应用程序,如记事本、UltraEdit 或类似的应用程序。
答案2
“打开方式...”的替代方法是“发送至...”
如果您shell:sendto
在 Windows 资源管理器地址栏中输入,这将打开“发送到”功能的文件位置。然后,您可以在那里放置一个快捷方式,并以您希望它在上下文菜单中显示的方式命名。某些程序可能需要命令行开关,但文件名会作为参数发送。
您可以选择文件,右键单击上下文菜单,选择“发送到”。所选文件将自动传送到程序。
我使用 Notepad++ 执行此操作,不需要在目标中添加任何额外的开关。如果您选择多个文本文件,Notepad++ 将打开所有文件(从未测试过多少但同时使用 5 个则有效)。