上一篇 | 下一篇

在光盘中模拟文件“另存为”功能

发布: 2007-1-25 16:17 | 作者: amith | 来源: aougu.net | 查看: 155次

  可以通过下面的Xtra来实现“Save As”对话框,对话框供用户交互,输入的文件名字返回后续的程序拷贝文件或者写出文件。
\(c\^M HK c k
0M.xoFr-gk   1. FileIO Xtra
0_"q8e D1} M0{z 奥古多媒体&C3Y,Nr4W _
  set myFile = new(xtra ‘‘fileio‘‘) 奥古多媒体1e%]{w*cMW
  set theFile = displayOpen( myFile )
ocf}7Ri   set myFile = 0 set myFile = new(xtra ‘‘fileio‘‘) 奥古多媒体-]J-nbV7K'yr
  set theFile = displaySave( myFile, ‘‘Title‘‘, ‘‘Default File Name‘‘)
VBiLcfw$}%f   set myFile = 0
,g6b8o+J$U u3ig8ktT 奥古多媒体f9Q:s:OYQP lj
  推荐使用此方法。
m^eh,w+r&_,g
_G-u0o@.Y|a   2. Buddy API奥古多媒体-Y1I~'na$N&Gyy

mO;E1X+?z   set theFile = baGetFilename( ‘‘Save‘‘, ‘‘C:‘‘, ‘‘Filename‘‘, ‘‘Filters│*.*‘‘, Flags, ‘‘Instruction‘‘, Allow Folder Selection, X-Location, Y-Location )
Y/Q}h ue2_B]+@I%@
,qe3yWpU$d)v   注意:这里的save参数改成open就是返回打开文件的文件名称了。奥古多媒体!Pnn"^I9yq/D

6?;F Cc6k rVRY:G6Q   下面的脚本实现拷贝功能。
+y,?5K qFMC/Q(J.M.pf
,yz RJ)C i\-l)j   1. FileIO Xtra的写文件功能参考这里:FileIO Xtra应用实例奥古多媒体a2I3F-i0I qW#C
奥古多媒体T$rN0El}HaJ$Fn
  2. 利用Buddy API拷贝文件:奥古多媒体#fP&y1a1?.R PN8q

IR Fg[   set OK = baCopyFile( theFile , "c:my.dat" , "IfNewer" )
-IeZS8wu 奥古多媒体 P5K^\!f'NR
  这里theFile是上面脚本返回的对话框输入的文件名称,c:my.dat是目标文件名。
km7jn&e~2P/[c3OM 奥古多媒体Wl!EC+D(u4}w m
  相关附件(右键另存)

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


最新歌曲
转机 放生 黄玫瑰 摇啊摇 那滋味 擦肩而过 你若成风 幸福一辈子 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 爱情小偷 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 我可以 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 只欠秋天 外滩十八号 越爱越难过 123木头人 爱走了心碎了 爱上你是我的错 爱情里没有谁对谁错