主题:  利用光盘直接打开执行程序,一点心得

5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#12002/6/26 9:10:24
比如你打开网页可以直接调用用ie,也可将ie安装目录下的文件复制到光盘相应的目录下,就可以用以下命令打开,
open the moviepath&"web/index1.htm" with "software/Internet Explorer/IEXPLORE.EXE"
同理,txt,pdf文件也可以用此方法
但有些程序就没有这么好的事了,比如一些偏门软件,我前些日子就碰到这样件事了,提示ocx文件没有注册,最后经过amith指点用activex这个xtra来实现注册就是一个很好的办法,下例就是刚做完的一个例子:

--Comdlg32.ocx就是提示未注册的东东,到注册表中搜索找到相应的值
--ActiveXControlQuery判断,返回-1为安装过或注册过,0未安装或注册
--再将Comdlg32.ocx这个文件复制到光盘中,用ActiveXControlRegister将它注册,就轻松搞定

global key2
on mouseup me
set key2 = ActiveXControlQuery("{ 7629CFA2-3FE5-101B-A3C9-08002B2F49FB }") --在注册表中找到相应的键值

if key2 <> -1 then
-- open "software\setup\mccdl-setup.exe"
ActiveXControlRegister("software\Comdlg32.ocx")--注册ocx文件,我试过大多数都能注册
else
open the moviepath&"software\Murata\Mccdl\Mccdl.exe"
end if

end


閑闪互动多媒体

胃疼的鱼

职务:普通成员
等级:1
金币:0.0
发贴:3
#22005/7/4 17:02:13
这教学没人研究吗??
5D上的教学有BUG.也没人管..真郁闷。.
我现在的问题不知道大家能不能解决。我先说下。

问题就是。我要做一个电子光盘.自动播放文件..
也就是用 Director制作。.我的思路是.把FLASH导入Director里面.在 Director里控制FLASH的播放.可以屏蔽右键就行..至于FLASH点相关的连接。进入HTML页..这个HTML页.也是全屏的..也不可以点右键.不知道大伙能理解我说的话吗?谁了解。请加我QQ.21087576

欢迎大家骚扰...谢谢.希望这里能热闹点。