batch-file - 使用... regedit 更改打开的文件

标签 batch-file regedit open-with

我有一个用户无法使用 AutoCAD,因此他切换回 InterCAD。他不太懂计算机,所以现在当他尝试通过双击打开 DWG 文件(AutoCAD native 文件扩展名)时,他会在注册设置中查找 AutoCAD 程序来打开它。

我知道我们可以调整 .dwg 文件的寄存器设置,以便使用 InterCAD 而不是 AutoCAD 自动打开该文件。

我对调整注册表项并不太陌生,当我这样做时,我喜欢使用批处理脚本自动执行此操作。

执行此操作的最佳程序是什么,我担心我会错过某个键,或者以下是我需要调整的唯一键

HKEY_CLASSES_ROOT\.dwg\OpenWithprogids

Intercad.exe 中执行 Intercad 的扩展

如何成功实现我想要的结果?

最佳答案

您需要编辑的键是这个:

HKEY_CLASSES_ROOT\dwgfile\shell\open\command

控制打开文件的程序。

要在批处理文件中执行此操作,请使用以下命令:

reg add HKCR\dwgfile\shell\open\command/v ""/d "programpath.exe"/f

希望这有帮助。

关于batch-file - 使用... regedit 更改打开的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697641/

相关文章:

windows - 批处理文件循环遍历文本文件的内容,创建变量并移动具有部分名称的文件

windows - 为什么 XCOPY/W 和 REPLACE/W 为它们的单字符提示消耗所有重定向的文本数据?

windows - 从 CMD %CD% 输出中删除感叹号 (!)

batch-file - 如何添加右键单击选项以使用所选文件的名称搜索网络?

windows - InnoSetup - 为默认子项添加值?

ios - UIDocumentInteractionController PresentOptionsMenuFromBarButtonItem 不打开应用程序

windows - 如何在打开方式对话框中启用 “Always use the selected program to open this kind of file” 选项

batch-file - TeamCity——启动tomcat