这将是我上一个问题(我认为足够详细,带有图像证明)关于如何在我的计算机上正确设置文件关联;OS: Windows 7 64 bit Professional, LaTeX: MikTeX v2.94 x64 Updated October 2013
。
结果,@karlkoeller 给出了一个令人惊叹的解决方案,重新实现了文件内部文件扩展名和程序之间的所有连接additions.reg
;这很好地获得了*.tex
、*.cls
等*.bib
类似的结果。
主要请求是最后可用的扩展,*.dvi
,即正确安装了 YAP,我只需要通过另一个在 Windows 注册表中指定的关联additionsdvi.reg
,因为目前的结果与我的第一个问题相同:
可以看出,在 上File Type
它显示为File DVI
,与 相同File CLS
。这是因为 Windows 本身并不知道要分配哪个程序,就像上次分配class
扩展名时一样。
我的经验不足以处理这些重要的东西,因为我通过连续 7 个小时的“斗争”在我的 PC 慢慢变成完全混乱的过程中学到了这一点(我通过粗略重启解决了这个问题,我不想再重复这种情况)。
答案1
按照您在上一个线程中所做的操作,现在文件的内容additions.reg
必须是:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.dvi]
@="MiKTeX.dvi.2.9"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9]
@="DVI File"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\DefaultIcon]
@="C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\yap.exe,1"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell]
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\open]
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\open\command]
@="C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\yap.exe /dde"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\open\ddeexec]
@="[open(\"%1\")]"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\print]
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\print\command]
@="C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\yap.exe /ddenoshow"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\print\ddeexec]
@="[print(\"%1\")]"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\printto]
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\printto\command]
@="C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\yap.exe /ddenoshow"
[HKEY_CLASSES_ROOT\MiKTeX.dvi.2.9\shell\printto\ddeexec]
@="[printto(\"%1\",\"%2\",\"%3\",\"%4\")]"