主题:  [求助]Filedlgs.u32调用一次后如何复位初始值?

小虹

职务:普通成员
等级:1
金币:0.0
发贴:1
#12002/11/10 4:10:49
使用Filedlgs.u32可以打开某一个指定的文件夹,但是我想在同一个程序里边多次调用这个函数,分别打开不同的文件夹,如何让它复位,或者实现每次打开的是不同的默认路径那?

谢谢各位了!
-----------------------------------------------------------
以下仅供参考:

path1:=OpenFileDlg("请在图片库选择图片","","图片一文件夹","txt","jpg 格式图片|*.jpg|")
n:=CharCount(path1)
repeat with k:=0 to n-1
if SubStr(path1,n-k,n-k)="\\" then
exit repeat
end if
end repeat
ml:=SubStr(path1,1,n-k)
wj:=SubStr(path1,n-k+1,n)
sf:=Catalog(ml,"f")
sfc:=path1



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#22002/11/10 8:57:03
打开指定的文件夹完全可以内部解决,不用进口的!呵呵!
用jumpoutreturn()函数调用explorer程序打开指定文件夹 !
例如打开c下的windows文件夹,语句如下:
path=getosdirectory()
jumpoutreturn(path^"\\explorer",path)


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。