中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 04:54
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [已解决]设置文件关联后无效
可打印版本  2,412 / 19
第1楼 moniuming 发表于 2008-07-19 14:11
银牌会员 发帖 574 积分 1,335 来自 广西
[已解决]设置文件关联后无效
我用以下的代码设置文件关联,双击MP3和WMA文件后,还是用WINDOWS MEDIA PLAYER打开MP3,而不是TTPLAYER,希望大家看看问题出在哪里,如何修改,或修改注册表也可以,谢谢!!!


[ Last edited by moniuming on 2008-7-20 at 12:52 PM ]
第2楼 jsunhj 发表于 2008-07-19 14:21
贫困用户 发帖 11 积分 -5
@echo off
assoc .mp3=mp3file
ftype mp3file="d:\program files\ttplayer\ttplayer.exe" %1
assoc .wma=wmafile
ftype wmafile="d:\program files\ttplayer\ttplayer.exe" %1
第3楼 slore 发表于 2008-07-19 14:21
铂金会员 发帖 2,478 积分 5,212
先 ftpe 在 assoc

貌似不要带空格
第4楼 moniuming 发表于 2008-07-19 14:41
银牌会员 发帖 574 积分 1,335 来自 广西
这样改还是不行啊
第5楼 mountvol 发表于 2008-07-19 15:07
初级用户 发帖 117 积分 186
明显地,"%%1"被当作ftype的参数了,不过ttplayer里面应该有设置关联的功能,何必这么麻烦。
第6楼 moniuming 发表于 2008-07-19 16:36
银牌会员 发帖 574 积分 1,335 来自 广西
在图形界面下修改我也会,这跟麻烦不麻烦无关,我只是想把这个命令弄明白,继续求教!!!
第7楼 slore 发表于 2008-07-19 18:03
铂金会员 发帖 2,478 积分 5,212
TTplayer
设置的关联是Audio.mp3

因为默认的mp3file……怎么说呢

那个命令是对的,不用颠倒。但是ftype修改的是open的命令……

而mp3和wma因为wmp的原因默认的方式是play

所以应上面的bat是没有效果。。。播放菜单的打开程序还是wmp

自己建立一个类型比如mymp3……然后注册表改成相关……然后assoc就行了。
第8楼 moniuming 发表于 2008-07-19 19:17
银牌会员 发帖 574 积分 1,335 来自 广西
回7楼
我不懂注册表啊
第9楼 HAT 发表于 2008-07-19 19:35
版主 发帖 5,017 积分 9,023
1. 你不需要懂注册表
2. 用regsnap扫描注册表
3. 手工修改MP3和WMA文件的默认打开方式
4. 再次用regsnap扫描注册表
5. 比较两次扫描结果找出不同的地方
第10楼 moniuming 发表于 2008-07-19 19:42
银牌会员 发帖 574 积分 1,335 来自 广西
哪里有regsnap啊
第11楼 HAT 发表于 2008-07-19 19:56
版主 发帖 5,017 积分 9,023
RegSnap V5.0
http://upload.cn-dos.net/img/443.zip

google和baidu有
第12楼 moniuming 发表于 2008-07-19 20:05
银牌会员 发帖 574 积分 1,335 来自 广西
无法下载
不知道MP3默认打开方式的键在注册表的哪个地方呀
第13楼 slore 发表于 2008-07-19 20:09
铂金会员 发帖 2,478 积分 5,212
...

说了随便啥类型……

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Audio.MP3]
@="MP3 音频文件"

[HKEY_CLASSES_ROOT\Audio.MP3\DefaultIcon]
@="\"E:\\TTPlayer\\TTPlayer.exe\",1"

[HKEY_CLASSES_ROOT\Audio.MP3\shell]
@="open"

[HKEY_CLASSES_ROOT\Audio.MP3\shell\open\command]
@="\"E:\\TTPlayer\\TTPlayer.exe\" \"%1\""
第14楼 HAT 发表于 2008-07-19 20:15
版主 发帖 5,017 积分 9,023
google: 约有57,000项符合regsnap的查询结果
第15楼 moniuming 发表于 2008-07-19 22:30
银牌会员 发帖 574 积分 1,335 来自 广西
根据13楼作了以下代码,还是不成功
.reg文件:

.bat文件
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023