中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 07:53
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 回复 wujingyi 的关于一段命令行含义的提问 查看 676 回复 3
楼 主 回复 wujingyi 的关于一段命令行含义的提问 发表于 2008-01-18 22:07 ·  中国 上海 长宁区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
刚才收到 wujingyi 的短消息提问:


你好,下面的代码我看不太懂,你能帮忙解释一下吗?谢谢了!!!

B:\PERL>assoc .abc=abcfile
.abc=abcfile

B:\PERL>ftype abcfile=notepad %1
abcfile=notepad %1

B:\PERL>echo welcome to www.cn-dos.net/forum > cn-dos.abc

B:\PERL>cn-dos.abc

B:\PERL>



我一向认为有什么问题还是公开交流比较好,尤其是技术问题。

而且本人对CMD环境也不是很熟悉,先抛砖引玉的按照自己的理解说一下,有什么不对的大家来说说。

这段命令行大意是建立一个后缀名为 abc 的文件类型,文件类型名为 abcfile ,然后用 notepad 作为 .abc 文件的关联程序,再建立一个内容为 welcome to www.cn-dos.net/forum 的文件,文件名为 cn-dos.abc ,然后再“执行”这个 cn-dos.abc 文件,也就是用 notepad 打开这个文件。

[ Last edited by DOSforever on 2008-1-19 at 01:15 PM ]
2 发表于 2008-01-19 18:19 ·  中国 江苏 苏州 电信
初级用户
积分 47
发帖 46
注册 2008-01-17 19:01
18年会员
UID 108862
性别 男
状态 离线
那怎么删除新建的扩展名呢,比如:.abc
3 发表于 2008-01-19 18:40 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展
名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为
文件类型指定任何参数,命令会删除文件扩展名的关联。
4 发表于 2008-01-19 21:22 ·  中国 江苏 苏州 电信
初级用户
积分 47
发帖 46
注册 2008-01-17 19:01
18年会员
UID 108862
性别 男
状态 离线
请问:那在DOS中应该输入的代码是怎样的呢?
论坛跳转: