主题:  直接调用光盘,路径应该怎么写?急

皮旦州

职务:普通成员
等级:1
金币:0.0
发贴:12
#12003/7/9 14:14:44
直接调用光盘里的内容,路径应该怎么写??



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#22003/7/9 15:39:15
要看机器上有几个光驱了.
如果你要电影所在的光驱路径,就是the moviepath



sunnygirlcrz

职务:普通成员
等级:1
金币:0.0
发贴:90
#32003/7/9 16:50:17
我不太明白我的意思,我总是把程序和要调用的东西都放在一个目录下,在硬盘上是怎么调用,刻盘时把它们放在一块,它就会调用了。



皮旦州

职务:普通成员
等级:1
金币:0.0
发贴:12
#42003/7/9 17:20:56
我用的是把包制作安装程序,主文件想指向光盘里的内容,但是老指不到光盘里的路径,我用的是install shield制作安装程序。就是说电影文件在电脑硬盘里,媒体文件放在光盘里。

还有下面的脚本我想不出来它错在哪里:

on startmovie
   mycd = checkdrive(″mycorporaion.txt″)
   append the searchpath, mycd&″\video″
   append the searchpath, mycd&″\sounds″
 end



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#52003/7/9 17:30:50
你有没有写checkdrive这个函数



皮旦州

职务:普通成员
等级:1
金币:0.0
发贴:12
#62003/7/9 17:48:17
那应该怎么写呢,加在哪个位置啊,我是刚开始学D不知道如何写,麻烦您指点,谢谢!



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#72003/7/9 18:28:54
写在moviescript里,你这种情况应该写(注意用了filextar4.0)
on CheckDrive pfilename
pFile=new(xtra "filextra4")
repeat with i= 67 to 90
set pdrive = numToChar(i)&":\"
if pFile.fx_FileExists(pdrive&pfilename)=1 then
pFile=0
return pdrive
exit
end if
end repeat
end

filextra 4.0
kblab.net/xtras/FileXtra4/FileXtra4-Win.zip

编辑历史:[这消息被54zq编辑过(编辑时间2003-07-09 18:33:35)]


D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#82003/7/9 18:36:33
附送一个得到一个所有光驱的盘符列表的
on CheckDrivelist firstdrive,lastdrive
pdrivefind=new(xtra "filextra4")
set Drivelist=[]
firstnum=chartonum(firstdrive)
lastnum=chartonum(lastdrive)
repeat with i= firstnum to lastnum
pdrive=numtochar(i)&":\"
if pdrivefind.fx_VolumeIsCDROM(pdrive)=1 then
append Drivelist,pdrive
end if
end repeat
pdrivefind=0
return Drivelist
end

用法

cdromlist=CheckDrivelist("e",“n")



皮旦州

职务:普通成员
等级:1
金币:0.0
发贴:12
#92003/7/10 8:15:41
54zq在上个帖子中说
引用:
附送一个得到一个所有光驱的盘符列表的
on CheckDrivelist firstdrive,lastdrive
pdrivefind=new(xtra "filextra4")
set Drivelist=[]
firstnum=chartonum(firstdrive)
lastnum=chartonum(lastdrive)
repeat with i= firstnum to lastnum
pdrive=numtochar(i)&":\"
if pdrivefind.fx_VolumeIsCDROM(pdrive)=1 then
append Drivelist,pdrive
end if
end repeat
pdrivefind=0
return Drivelist
end

用法

cdromlist=CheckDrivelist("e",“n")



上面这些内容应该写在电影脚本里吗?或是写在别的地方,还有FileXtra4.x32这个文件复制到Xtras是吧?谢谢您的帮助!



皮旦州

职务:普通成员
等级:1
金币:0.0
发贴:12
#102003/7/11 15:14:04
有语句错误:fxObj = xtra("FileXtra4").new() scrpit error xtra not found 路径是不是不对啊,我是放到xtras目录里面。



zbhts

职务:普通成员
等级:1
金币:0.0
发贴:49
#112003/7/16 10:07:04
安装时把光驱盘符写入安装目录不就行了!