【发布时间】:2014-08-24 14:08:13
【问题描述】:
我需要从命令提示符更改特定文件扩展名的默认关联程序。我拥有的文件扩展名为 .ChangeSetInfo,它基本上是一个 xml 文件。我想将“Xml Notepad 2007”关联为此类扩展的默认程序。为此,我编写了一个小批处理文件。内容如下
assoc .CHANGESETINFO=
ftype CHANGESETINFO File=
assoc .CHANGESETINFO=CHANGESETINFO File
ftype CHANGESETINFO File="C:\Program Files\XML Notepad 2007\XmlNotepad.exe"
当我执行此批处理文件时,似乎一切正常,因为我没有收到任何错误消息。但是之后,当我双击扩展名为 .ChangeSetInfo 的文件时,xmlnotepad 程序会启动,但文件没有打开。但是,如果我使用 Xml 记事本窗口中的“文件打开”选项,该文件会正确显示。
有人可以帮我解决这个问题吗?
我正在使用 Windows 7 Professional Service Pack 1。我还在此系统上使用管理员帐户。
【问题讨论】:
标签: batch-file windows-7 command-prompt