[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样修改文件打开方式?

怎么样修改文件的打开方式?
比如我有俩个文件1.config 与 2.xml
现在我想用记事本打开,不知这个脚本怎么编写

另外我看了下FTYPE这个命令
用ftype configfile=notepad.exe 1% 没有修改过来,请赐教

1,通过Assoc确认该文件扩展名所关联的文件类型,然后用Ftype修改该文件类型的打开方式
2,后面一般是 %1 %*
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

  1. for %%i in (config xml) do assoc .%%i=txtfile
复制代码
nothing's gonna change
and I've never changed

TOP

回复 3# asd821089612


提示:此时不应该有%%1.

TOP

回复 2# hanyeguxing

根据版主的提示做了修改,进行查看:
1. assoc .xml 得到结果是  .xml=txtfile
2. ftype xmlfile 结果是 ftype xmlfile="notepad" "%1" "%*"

这时打开1.xml文件,仍然是用浏览器打开,是不是还差了哪块?请赐教。
如不麻烦请帮附上代码,我在本机在试验下。

TOP

回复 4# allen2000


3楼用的是字母i,到你那里怎么变成数字1啦?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 6# Batcher


    对 是i,不过仍然有那提示。我改成%i,可以运行

    3楼的命令是执行俩次assoc

    可是仍无法关联。

TOP

我的命令:
assoc .xml=txtfile
ftype xmlfile=notepad.exe %1 %*

可还不好用,请帮我分析下哪里出了问题,谢谢。

TOP

回复 7# allen2000


3楼那种代码你需要放在一个bat文件里面去运行,而不是直接在命令行窗口里面运行。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

assoc .xml=txtfile
ftype xmlfile=notepad.exe %1 %*

现在xml可以用记事本打开,但有个错误提示:WINDOWS 找不到‘E:\1.xml’.请确定文件名是否正确后,再试一次

TOP

返回列表