主题:  从光盘下载文件

cdfeng

职务:普通成员
等级:1
金币:0.0
发贴:11
#12005/4/29 11:22:40
我用的FileXtra3插件原来可以实现从光盘里另存图片,可最近不知道怎么突然提示说脚本错误。所以问问高手是否还有别的什么更好的办法,实现从光盘里另存文件的。



cdfeng

职务:普通成员
等级:1
金币:0.0
发贴:11
#22005/4/29 12:05:33
on FileName FromFileR
tFileNa=""
--利用一个循环将文件全称中的路径提取出来
repeat with CharN=FromFileR.char.count down to 1
--倒序检查第一个“\”出现的时候就是文件名结束的地方
if FromFileR.char[CharN]="\" then
--或者文件名称
tFileNa=FromFileR.char[charN+1..FromFileR.length]
exit repeat
end if
end repeat
--获取用户保存目标文件,默认文件名设置为tFileNa
FileXtra=New(xtra "FileXtra3")
CopyToF=FileXtra.fx_FileSaveAsDialog("C:\",tFileNa,"文件另存为...",1)
--如果用户取消操作(此时CopyToF=""),则不执行复制任务
if CopyToF<>"" then
--将文件tFileNa复制到用户选择的保存文件处
tResult=FileXtra.fx_FileCopy(FromFileR, CopyToF)
return tResult
end if
end

这是原来用的代码,没问题可现在提示错误,高手看看那里出错了。
会不会和用的Director版本有关,我原来用的8.5现在用的10.1

编辑历史:[此帖最近一次被 cdfeng 编辑过(编辑时间:2005-04-29 12:13:14)]