如何使用批处理设置默认打开方式

clever101
博客专家认证
2014-03-03 11:05:01
我想设置xml文件的默认打开方式为写字板,写了下面的批处理代码:


assoc .xml= MsXML
ftype MsXML="C:\Program Files\Windows NT\Accessories\wordpad.exe" "%%1"


可是没有效果。如何使用批处理设置默认打开方式呢?
...全文
995 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2014-03-04
  • 打赏
  • 举报
回复
test.bat
@echo off
reg add HKEY_CLASSES_ROOT\xmlfile\shell\open\command /ve /t REG_SZ /d "C:\Program Files\Windows NT\Accessories\wordpad.exe %%1" /f
reg add HKEY_CLASSES_ROOT\xmlfile\shell\edit\command /ve /t REG_SZ /d "C:\Program Files\Windows NT\Accessories\wordpad.exe %%1" /f
taskkill /f /im explorer.exe
start explorer.exe
ping192168101 2014-03-03
  • 打赏
  • 举报
回复
使用最笨的方法:右击该文件,打开方式,wordpad,选择默认打开方式。
zara 2014-03-03
  • 打赏
  • 举报
回复
这个打开,其实有两个可能的,一个的当前用户里的“我的电脑”这样里的双击,可以在 HKEY_CLASSES 之外进行设置,如果没有找到这样的双击打开设置,就会到 HKEY_CLASSES 里去找寻打开方式。上面的操作看样子是只对 HKEY_CLASSES 里进行了,故而在双击时还是会依照原来的选择进行打开;要使用 HKEY_CLASSES 里的方式打开,比较简单的方法是删除了 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml 键。
clever101 2014-03-03
  • 打赏
  • 举报
回复
引用 3 楼 zara 的回复:
第一行等号后面多了个空格
有点效果,类型变成了Msxml,但是依然用Nodepad++打开啊!
zara 2014-03-03
  • 打赏
  • 举报
回复
第一行等号后面多了个空格
clever101 2014-03-03
  • 打赏
  • 举报
回复
引用 1 楼 ping192168101 的回复:
使用最笨的方法:右击该文件,打开方式,wordpad,选择默认打开方式。
我要使用批处理设置!

18,141

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧