|
主题: filextra
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#12001/1/18 7:45:51
谁能解释一下这个插件!
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#32001/1/18 23:37:25
多谢,我仔细研究一下!
我想把这篇文章翻译出来,让大家共享!
编辑历史:[这消息被cizi3000编辑过(编辑时间2001-01-18 23:48:41)]
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#42001/1/18 23:41:15
上面说filextra能完成大多数的文件操作,但我们平常都忽略了它,它是免费的,是dir的一个基本插件。
|
 LS
职务:管理员
等级:12
金币:30.8
发贴:8074
|
#52001/1/18 23:56:31
好呀。;)如果大家能有空翻译些国外的技术文章,对国内Director爱好者之间的提高肯定很有好处。
5D艺术网站长。
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#62001/1/19 0:29:20
小小心得,以飨大家 --利用FILEXTRA插件判断光区 --分两步:1、用drivestolist()函数获得驱动器列表; -- 2、用driveiscdrom()判断是否是光区; --程序如下 --获得驱动器列表 drivelist=dirvestolist() returncd=void --循环判断 repeat with adrive in drivelist --判断iscd是否为真,如果是,adive就是光区! isCD = DriveIsCDROM(aDrive) = 0 if isCD then returncd=aDrive exit repeat end if end repeat return returncd --returncd的值就是光区
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#72001/1/19 0:44:46
我试了一下,上面的函数又分两种情况! 1、光驱和软驱如果都没有东西的话,返回的值是-51 2、如果有东西,返回的值是0 其它的驱动器的返回值是 -61,判断是可以不判断第一个驱动器,因为是软驱,返回值的情况和光驱是一样的! 大家可以验证一下!  --这个函数是弥补上面函数的缺陷,只要驱动器存在,不管里面有没有东西,都返回真值,当然,返回的值---不一定非要是布尔值,可以自己定义一个值! on os_driveExists aDrive if driveExists(aDrive) = 0 OR driveExists(aDrive) = -52 then return TRUE else return FALSE end if end
编辑历史:[这消息被cizi3000编辑过(编辑时间2001-01-19 00:50:27)]
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#82001/1/19 1:46:28
filextra的函数说明,cizi3000倾情贡献! -------------------------------------
驱动器操作函数:
drivefreespace() --判断驱动器剩余空间 drivestolist() --显示驱动器列表 driveiscdrom() --判断驱动器是否是光驱 driveexits() --判断驱动器是否存在
文件操作函数(共有九个):
fileexists() --判断文件是否存在,可以用通配符,如put fileexist("c:\windows\win*.exe"),返回0表示存在。 getfilemoddate() --判断文件最后修改日期 renamefile(起始文件,目标文件) --文件改名 copyfile(起始文件,目标文件) --文件拷贝 deletefile(c:\*.htm) --删除文件,不给任何提示
文件对话框函数(返回完整的路径名)
fileopendialog(初始驱动器,过滤字符"名称/*.bmp/文本/*.txt",对话框标题,创建提示,必须出现的文件) filesavedialog(初始驱动器,文件名,对话框标题,覆盖提示)
目录函数(七个):
directortolist() --显示路径;返回指定路径下的文件和目录,目录一般都加有":"或"\"。 directoryExists("c:\mydir") --验证目录是否存在 createDirectory("c:\mydir") --创建目录 deleteDirectory("c:\mydir") --删除目录 XdeleteDirectory("mydir") --删除整个目录 copyDirectory(源目录,目标目录) --拷贝目录 XcopyDirectory(源目录,目标目录) --拷贝整个目录 ;)
编辑历史:[这消息被flyingbird编辑过(编辑时间2001-01-19 04:26:59)]
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#92001/1/19 1:49:18
flyingbird
请再介绍两篇关于 MUI 插件的文章!
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#112001/1/19 7:31:26
没什么,大家学习!
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#122001/1/19 7:43:10
我发现了一个免费的插件:easydialog,他是用来可视化地生成一个对话框,生成完全的基于mui插件的代码!
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
|
#132001/1/19 18:30:27
楼上的兄弟,这个软件是free的吗?我的MUI是DOME版的,有很多功能不能用啊。
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
|
#142001/1/19 19:51:32
不会吧,mui是DIR自带的一个免费的插件,你居然还有DEMO版本!
|