打开特定文件类型时添加默认命令行选项

dbd*_*ezz 8 windows-7

我想让它每当我打开一个特定的文件类型(通过在资源管理器中双击它)时,它总是用特定的命令行选项打开关联的程序。

因此,例如,当双击 .tex 文件时,我不仅希望它使用 emacs 打开它(只需进入“打开方式”即可轻松设置),而且使用命令行选项“-fs”运行 emacs ”。

什么是最简单的方法来做到这一点?

谢谢

小智 8

深入了解 Nirsoft FileTypesMan 所做的事情,您可以手动执行相同的操作,如下所示:

  1. 在看

    HKEY_CLASSES_ROOT\.ext
    
    Run Code Online (Sandbox Code Playgroud)

    (Default)价值,不管什么文件扩展.ext你所关心的。调用该值{class_for_ext}

  2. 在看

    HKEY_CLASSES_ROOT\{class_for_ext}\shell\open\command
    
    Run Code Online (Sandbox Code Playgroud)

    (Default)价值。这是 Windows 资源管理器将运行的命令行,以及 FileTypesMan 将允许您编辑的命令行。


Wil*_*sum 4

我想说最简单的工具是Nirsoft FileTypesMan

启动它并找到您要修改的扩展。

在下部窗格中,找到该操作并将其修改为emacs.exe -fs %1emacs.exe %1 -fs

...假设 Emacs.exe 是程序名称。另外,由于从未使用过它,我不确定提供参数的顺序。%1是文件名,所以使用任意一个。