创建注册表文件关联程序

来源:百度知道 编辑:UC知道 时间:2024/09/22 08:32:35
我想把我的FLASH PLAYER R115版本的程序关联到SWF文件上,请问这个注册表文件改怎么写?
我的这个FLASH PLAYER.exe就是一个单独的程序,我需要注册表文件的方法来搞.其他的方法不采纳,宁可丢200分!
2楼说的比较好。但是其实我不是给自己改。自己改的话我还能用点苯办法搞!
我是想把SWF动画烧到光盘,给农村地区送去。他们的电脑基础很那个的。。如果都把SWF发布或打包为EXE,一个动画就要增加最少1M的大小!所以我把FLASH安装时候带的FLASH PLAYER R115(最新的版本)给他们也烧过去。然后写一个reg文件把这个单独的EXE程序关联了到SWF扩展上。我就写一个批处来导入reg文件。

非常希望各位朋友大力帮忙一下,我的SWF文件全部都是一些教学课件!公司前段时间送给希望小学一些电脑,最近公司让我搜集和制作了点课件要寄下去。大家一起来帮忙吧!也让我多学点知识。

你先要找到你的现在的关联是什么,然后知道了之后把注册表里面的值 改一下就可以了,

以下以我的为例 :
运行CMD
打开后输入ASSOC.SWF
C:\>ASSOC.SWF
.SWF=ShockwaveFlash.ShockwaveFlash
上面是我的结果,打开注册表,在注册表中找到HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash项,

再展开,
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\shell\open\command
把默认是值 改为你的FLASH PLAYER R115版本的程序地址就行了,

"C:\Program Files\Macromedia\Flash 8\Players\SAFlashPlayer.exe" %1
以上是我的原值,所以你知道怎么改了吧要记得加上空格再%1哦!

swf的改法:(其他类似)
将 %1前面加上你想要打开的文件程序的路径(要加上程序名)即可
位置
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\shell\open\command]
直接双击右边的默认,然后修改为:
"D:\学习视频教程\SAFlashPlayer9.0.exe" %1

(注:flashplayer.exe 的文件路径,可根据你的情况设定。我的文件路径是在D:\学习视频教程\SAFlashPlayer9.0.exe)

不用注册表更安全、简单、而且有效。
打开我的电脑,工具菜单,文件夹选项,文件类型,找到.swf文件,点更改,先择你想要的那个文件。
如果