无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7078|回复: 18
打印 上一主题 下一主题

在PE中怎样让mp3/wav/wma等音频文件显示为千千静听图标

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-1 20:22:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在PE中怎样让mp3/wav/wma等音频文件显示为千千静听图标,双击时自动调用千千静听打开音频文件?
2#
发表于 2007-3-1 21:02:46 | 只看该作者
试试这个P处理文件,我以前写的(注意需要more.exe文件)

将本P处理文件放在TTPLAYER.EXE所在目录下运行
  1. @echo off
  2. cd /d %~dp0
  3. if not exist %~dp0TTPLAYER.EXE goto :eof
  4. set reg=HKLM\SOFTWARE\Classes
  5. For /F "tokens=1,2 delims=:" %%I In ('more +17^<"%~n0%~x0"') Do (
  6.       REG ADD  %reg%\.%%I /ve /d Audio.%%I /F >nul
  7.       REG ADD  %reg%\Audio.%%I /ve /d "%%J" /F >nul
  8.       REG ADD  %reg%\Audio.%%I\DefaultIcon /ve /d ""%~dp0TTPLAYER.EXE",1" /F >nul
  9.       REG ADD  %reg%\Audio.%%I\shell\open\command /ve /d ""%~dp0TTPLAYER.EXE" "%%1"" /F >nul
  10.       REG ADD  %reg%\Audio.%%I\shell\PlayList /ve /d "千千播放列表(&L)" /F >nul
  11.       REG ADD  %reg%\Audio.%%I\shell\PlayList\command /ve /d ""%~dp0TTPLAYER.EXE" /a "%%1"" /F >nul
  12. )
  13. For %%I In (M3U M3U8 TTBL TTPL) Do REG ADD  %reg%\Audio.%%I\DefaultIcon /ve /d ""%~dp0TTPLAYER.EXE",2" /F >nul

  14. goto :eof
  15. :list
  16. A52:AC3 音频文件
  17. AA:AAC 音频文件
  18. AAC:AAC 音频文件
  19. AC3:AC3 音频文件
  20. AIF:AIFF 音频文件
  21. AIFC:AIFF 音频文件
  22. AIFF:AIFF 音频文件
  23. APE:Monkey's Audio 音频文件
  24. AU:AU 音频文件
  25. CDA:CD 数字音轨
  26. CUE:CUE 索引文件
  27. DTS:DTS 音频文件
  28. DTSWAV:DTS 音频文件
  29. FAR:MOD 音乐文件
  30. FLA:FLAC 音频文件
  31. FLAC:FLAC 音频文件
  32. IT:MOD 音乐文件
  33. M4A:MP4 音频文件
  34. MAC:Monkey's Audio 音频文件
  35. MID:MIDI 音乐文件
  36. MIDI:MIDI 音乐文件
  37. MOD:MOD 音乐文件
  38. MP+:Musepack 音频文件
  39. MP1:MP3 音频文件
  40. MP2:MP3 音频文件
  41. MP3:MP3 音频文件
  42. MP3PRO:MP3 音频文件
  43. MP4:MP4 音频文件
  44. MPA:MP3 音频文件
  45. MPC:Musepack 音频文件
  46. MTM:MOD 音乐文件
  47. OGG:Vorbis/Ogg 音频文件
  48. RA:Real 音频文件
  49. RMI:MIDI 音乐文件
  50. S3M:MOD 音乐文件
  51. SND:AU 音频文件
  52. STM:MOD 音乐文件
  53. TTA:TTA 音频文件
  54. UMX:MOD 音乐文件
  55. WAV:Wave 音频文件
  56. WMA:Window Media 音频文件
  57. XM:MOD 音乐文件
  58. M3U:播放列表文件
  59. M3U8:播放列表文件
  60. TTBL:播放列表文件
  61. TTPL:播放列表文件
复制代码

[ 本帖最后由 沙漠之子 于 2007-3-1 09:04 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2007-3-1 21:10:37 | 只看该作者
more.exe是千千静听自带的吗?
回复

使用道具 举报

4#
发表于 2007-3-1 21:30:21 | 只看该作者
原帖由 fzfchao 于 2007-3-1 09:10 PM 发表
more.exe是千千静听自带的吗?

不是的,将more.exe放到system32下就行了,在千千静听目录下也行

主要是为了将list列表,合到P处理文件里,若不喜欢可改为如下:
文件并联.CMD
  1. if not exist %~dp0TTPLAYER.EXE goto :eof
  2. set reg=HKLM\SOFTWARE\Classes
  3. For /F "tokens=1,2 delims=:" %%I In (list.txt) Do (
  4.       REG ADD  %reg%\.%%I /ve /d Audio.%%I /F >nul
  5.       REG ADD  %reg%\Audio.%%I /ve /d "%%J" /F >nul
  6.       REG ADD  %reg%\Audio.%%I\DefaultIcon /ve /d ""%~dp0TTPLAYER.EXE",1" /F >nul
  7.       REG ADD  %reg%\Audio.%%I\shell\open\command /ve /d ""%~dp0TTPLAYER.EXE" "%%1"" /F >nul
  8.       REG ADD  %reg%\Audio.%%I\shell\PlayList /ve /d "千千播放列表(&L)" /F >nul
  9.       REG ADD  %reg%\Audio.%%I\shell\PlayList\command /ve /d ""%~dp0TTPLAYER.EXE" /a "%%1"" /F >nul
  10. )
  11. For %%I In (M3U M3U8 TTBL TTPL) Do REG ADD  %reg%\Audio.%%I\DefaultIcon /ve /d ""%~dp0TTPLAYER.EXE",2" /F >nul
复制代码


list.txt
  1. A52:AC3 音频文件
  2. AA:AAC 音频文件
  3. AAC:AAC 音频文件
  4. AC3:AC3 音频文件
  5. AIF:AIFF 音频文件
  6. AIFC:AIFF 音频文件
  7. AIFF:AIFF 音频文件
  8. APE:Monkey's Audio 音频文件
  9. AU:AU 音频文件
  10. CDA:CD 数字音轨
  11. CUE:CUE 索引文件
  12. DTS:DTS 音频文件
  13. DTSWAV:DTS 音频文件
  14. FAR:MOD 音乐文件
  15. FLA:FLAC 音频文件
  16. FLAC:FLAC 音频文件
  17. IT:MOD 音乐文件
  18. M4A:MP4 音频文件
  19. MAC:Monkey's Audio 音频文件
  20. MID:MIDI 音乐文件
  21. MIDI:MIDI 音乐文件
  22. MOD:MOD 音乐文件
  23. MP+:Musepack 音频文件
  24. MP1:MP3 音频文件
  25. MP2:MP3 音频文件
  26. MP3:MP3 音频文件
  27. MP3PRO:MP3 音频文件
  28. MP4:MP4 音频文件
  29. MPA:MP3 音频文件
  30. MPC:Musepack 音频文件
  31. MTM:MOD 音乐文件
  32. OGG:Vorbis/Ogg 音频文件
  33. RA:Real 音频文件
  34. RMI:MIDI 音乐文件
  35. S3M:MOD 音乐文件
  36. SND:AU 音频文件
  37. STM:MOD 音乐文件
  38. TTA:TTA 音频文件
  39. UMX:MOD 音乐文件
  40. WAV:Wave 音频文件
  41. WMA:Window Media 音频文件
  42. XM:MOD 音乐文件
  43. M3U:播放列表文件
  44. M3U8:播放列表文件
  45. TTBL:播放列表文件
  46. TTPL:播放列表文件
复制代码
回复

使用道具 举报

5#
 楼主| 发表于 2007-3-1 21:32:46 | 只看该作者
more.exe文件能不能传个给我?
回复

使用道具 举报

6#
发表于 2007-3-1 21:39:09 | 只看该作者
不好意思是more.com,自系统中有你找找吧,我就不上传了^_^
回复

使用道具 举报

7#
 楼主| 发表于 2007-3-1 21:48:38 | 只看该作者
谢谢,现在有事,明晚再试一试
回复

使用道具 举报

8#
 楼主| 发表于 2007-3-2 19:27:59 | 只看该作者
刚才在PE系统上试了,两种方法都没起作用,图标仍然是未知文件的图标,双击后,也不调 用千千静听播放
回复

使用道具 举报

9#
发表于 2007-3-2 21:53:55 | 只看该作者
原帖由 fzfchao 于 2007-3-2 07:27 PM 发表
刚才在PE系统上试了,两种方法都没起作用,图标仍然是未知文件的图标,双击后,也不调 用千千静听播放

晕不会吧,我这很正常
如图

未命名.PNG (26.49 KB, 下载次数: 76)

未命名.PNG
回复

使用道具 举报

10#
发表于 2007-3-2 22:15:51 | 只看该作者
修改regdoc.cmd就可以了。音频关联给千千静听,视频给mplayer,swf给flashplayer...,当然启动了winimage后ISO与它就关联了,启动了IE或THEWORLD的话swf就与flashplayer不关联了(再打开一次就又好了)。
回复

使用道具 举报

11#
发表于 2007-3-2 22:18:02 | 只看该作者
在pe里面把千千设置好,再把其注册表导出来应该可以吧?
回复

使用道具 举报

12#
 楼主| 发表于 2007-3-2 22:42:13 | 只看该作者
原帖由 sangmei 于 2007-3-2 10:15 PM 发表
修改regdoc.cmd就可以了。音频关联给千千静听,视频给mplayer,swf给flashplayer...,当然启动了winimage后ISO与它就关联了,启动了IE或THEWORLD的话swf就与flashplayer不关联了(再打开一次就又好了)。


请问怎样修改regdoc.cmd呢?以下这几句是就关联的内容吧,可第2和3句看不懂!!!

REGEDIT /S %TP%\UltraISO\UltraISO.reg
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%TP%\UltraISO\UltraISO.EXE,0" /f>NUL
REG ADD HKCR\UltraISO\shell\open\command /ve /t REG_SZ /d "\"%TP%\UltraISO\UltraISO.EXE\" "\"%%1\" /f>NUL
回复

使用道具 举报

13#
发表于 2007-3-2 23:08:30 | 只看该作者
原帖由 fzfchao 于 2007-3-2 22:42 发表


请问怎样修改regdoc.cmd呢?以下这几句是就关联的内容吧,可第2和3句看不懂!!!

REGEDIT /S %TP%\UltraISO\UltraISO.reg
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%TP%\UltraISO\Ult ...

这个 RegDoc.CMD 基本上就是用来实现文档与程序的关联的。看不懂的话,到命令提示符中敲下 REG /? 。多看看多试试就会了。
回复

使用道具 举报

14#
发表于 2007-3-2 23:14:17 | 只看该作者
原帖由 fzfchao 于 2007-3-2 22:42 发表


请问怎样修改regdoc.cmd呢?以下这几句是就关联的内容吧,可第2和3句看不懂!!!

REGEDIT /S %TP%\UltraISO\UltraISO.reg
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%TP%\UltraISO\Ult ...

这个帖子是关于文档与外置程序关联最原始的讨论:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=81255&page=2#pid854191
回复

使用道具 举报

15#
 楼主| 发表于 2007-3-3 21:40:09 | 只看该作者
是不是先安装程序,提取出注册表文件,再把注册表文件中有路径部分的,用reg add导入,没有路径的做成单独的reg文件,直接regedit /s 导入?
回复

使用道具 举报

16#
 楼主| 发表于 2007-3-4 13:18:46 | 只看该作者
能不能采用inf文件来安装
回复

使用道具 举报

17#
发表于 2007-3-4 13:29:36 | 只看该作者
原帖由 fzfchao 于 2007-3-4 01:18 PM 发表
能不能采用inf文件来安装

用CMD比较好,谁能做一个呀

千千静听系统关联设置程序.rar

275.08 KB, 下载次数: 2259, 下载积分: 无忧币 -2

回复

使用道具 举报

18#
发表于 2007-3-4 14:50:00 | 只看该作者
原帖由 fzfchao 于 2007-3-2 10:42 PM 发表


请问怎样修改regdoc.cmd呢?以下这几句是就关联的内容吧,可第2和3句看不懂!!!

REGEDIT /S %TP%\UltraISO\UltraISO.reg
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%TP%\UltraISO\Ult ...

要看懂是不容易,我也看不懂,呵呵。
不过用这个附件就可以了。
每种文件格式只要3行就可以,路径要正确。
我为视频文件添了两个图标(real.ico和mp.ico),嘿嘿。

千千静听主程序好像有三个图标,不知为什么后两个我用不了。

[ 本帖最后由 sangmei 于 2007-3-4 02:55 PM 编辑 ]

regdoc.rar

2.16 KB, 下载次数: 49, 下载积分: 无忧币 -2

回复

使用道具 举报

19#
 楼主| 发表于 2007-3-4 17:03:14 | 只看该作者
原帖由 sangmei 于 2007-3-4 02:50 PM 发表

要看懂是不容易,我也看不懂,呵呵。
不过用这个附件就可以了。
每种文件格式只要3行就可以,路径要正确。
我为视频文件添了两个图标(real.ico和mp.ico),嘿嘿。

千千静听主程序好像有三个图标,不知为 ...




谢谢楼主的兄弟,下来研究 一下,关于reg add它的参数设置还是不懂啊,如以下注册表文件,要转成cmd,怎么改呢?


REGEDIT4

[HKEY_CLASSES_ROOT\.mp3]
@="mp3_auto_file"

[HKEY_CLASSES_ROOT\mp3_auto_file]
@="MP3 文件"

[HKEY_CLASSES_ROOT\mp3_auto_file\DefaultIcon]
@="C:\\Program Files\\千千静听绿色增强版\\千千静听.exe,0"

[HKEY_CLASSES_ROOT\mp3_auto_file\shell]

[HKEY_CLASSES_ROOT\mp3_auto_file\shell\open]

[HKEY_CLASSES_ROOT\mp3_auto_file\shell\open\command]
@="C:\\Program Files\\千千静听绿色增强版\\千千静听.exe %1"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedMRU]
"d"=hex:4F,00,43,00,46,00,69,00,6C,00,65,00,52,00,65,00,67,00,2E,00,65,00,78,\
  00,65,00,00,00,43,00,3A,00,5C,00,50,00,72,00,6F,00,67,00,72,00,61,00,6D,00,\
  20,00,46,00,69,00,6C,00,65,00,73,00,5C,00,43,53,43,53,59,97,2C,54,FF,7E,72,\
  82,9E,58,3A,5F,48,72,00,00
"MRUList"="dcba"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\*]
"f"="C:\\Program Files\\千千静听绿色增强版\\千千静听.exe"
"MRUList"="fedcba"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\exe]
"c"="C:\\Program Files\\千千静听绿色增强版\\千千静听.exe"
"MRUList"="cba"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{77FEF28D-EB96-44FF-B511-3185DEA48697}\iexplore]
"Count"=dword:00000051
"Time"=hex:D7,07,03,00,00,00,04,00,04,00,2D,00,28,00,57,03
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU\0]
"MRUListEx"=hex:03,00,00,00,05,00,00,00,06,00,00,00,00,00,00,00,04,00,00,00,02,\
  00,00,00,01,00,00,00,07,00,00,00,FF,FF,FF,FF
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU\0\3]
"MRUListEx"=hex:00,00,00,00,09,00,00,00,03,00,00,00,01,00,00,00,04,00,00,00,07,\
  00,00,00,02,00,00,00,08,00,00,00,06,00,00,00,05,00,00,00,FF,FF,FF,FF
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU\0\3\0]
"MRUListEx"=hex:00,00,00,00,09,00,00,00,13,00,00,00,03,00,00,00,14,00,00,00,12,\
  00,00,00,11,00,00,00,02,00,00,00,0A,00,00,00,0B,00,00,00,10,00,00,00,05,00,\
  00,00,0F,00,00,00,06,00,00,00,0E,00,00,00,0D,00,00,00,0C,00,00,00,04,00,00,\
  00,08,00,00,00,07,00,00,00,01,00,00,00,FF,FF,FF,FF
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU\0\5]
"MRUListEx"=hex:01,00,00,00,0E,00,00,00,0D,00,00,00,0C,00,00,00,0B,00,00,00,02,\
  00,00,00,0A,00,00,00,09,00,00,00,04,00,00,00,08,00,00,00,07,00,00,00,06,00,\
  00,00,05,00,00,00,03,00,00,00,00,00,00,00,FF,FF,FF,FF
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\93\Shell]
"ScrollPos1024x768(1).y"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@shell32.dll,-31276"="音乐任务"
"@shell32.dll,-31278"="全部播放"
"@shell32.dll,-31281"="联机购买音乐"
"@shell32.dll,-31372"="复制到音频 CD"

[HKEY_CURRENT_USER\Software\OKCoolSoft]

[HKEY_CURRENT_USER\Software\OKCoolSoft\FileReg]
"TMainForm"="object MainForm: TMainForm
  Height = 480
  Left = 164
  PixelsPerInch = 96
  Top = 144
  Width = 696
  WindowState = wsNormal
end
"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:2D,67,1D,96,11,D3,76,48,97,CF,62,E9,75,A5,ED,D6,C1,CE,74,ED,E6,AC,\
  AC,18,30,13,62,D1,CC,14,A8,19,2D,9F,FC,7D,C3,DD,B6,E7,56,C1,E5,56,B1,FE,E2,\
  DC,B8,25,74,45,D9,33,D4,74,7B,30,2A,53,27,64,8A,5D,21,4E,3A,41,FA,9E,BA,91,\
  3B,E3,D0,0D,16,6D,37,B6
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E4C56ECF8E0BDBF4DA61DEBC6EDC95F1\Usage]
"HMT"=dword:36640018
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kl1]
"InData"=hex:C9,7C,90,04,00,00,00,00
"OutData"=hex:10,F0,73,00,00,00,00,00
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 05:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表