如何在* .EXE文件上将标志设置为默认标志?


18

当我打开Sumatra时,默认情况下需要反转颜色。但是,即使我将快捷方式更改为:"/sumatraPDF.exe" -invert-colors当我PDF在程序关闭时双击一个文件时,该程序运行时也没有标记。

双击PDF文件时如何确保使用标志?


1
您的程序快捷方式与扩展名关联无关。
与莫妮卡(Monica)进行的耐心赛

Answers:


44

双击pdf文件时如何确保使用标志?

您需要使用ftype修改运行的命令:

  1. 使用assoc找出文件类型:

    assoc .pdf
    
  2. 这将返回类似于以下内容的内容:

    .pdf=AcroExch.Document.DC
    
  3. 现在使用ftype来为.pdf运行当前命令:

    ftype AcroExch.Document.DC
    
  4. 这将返回类似于以下内容的内容:

    AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%1"
    
  5. 现在,使用您的额外标志设置一个新命令:

    ftype AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" -invert-colors "%1"
    

注意:

  • 我在上面的示例中使用了Acrobat,因为我没有安装Sumatra。

进一步阅读

  • Windows CMD命令行的AZ索引 -Windows cmd行相关的所有内容的出色参考。
  • ASSOC -显示或更改文件扩展名和一个文件类型之间的关联
  • ftype-显示或更改FileType和可执行程序之间的链接。

@Coolwater太好了!
DavidPostill

4
您可以通过直接编辑注册表来做同样的事情,但是ftype您将使用跟踪从开始的引用,而不是使用HKEY_CLASSES_ROOT\.pdf
标记

2
@马克我知道。我采用了一种更简单,不太危险的方法:)
DavidPostill

不错哦。它应该可以从WinXP向前运行。
Ajasja

1
我认为值得一提的是,应用程序更新和升级可能会覆盖这些更改,因此可能需要重复进行。至少我希望Adobe会这样做。
马特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.