社区
VFP
帖子详情
请问如何在VFP中实现路径选择窗口
Eric1
2003-05-19 11:37:15
各位大哥大姐:
请问如何在VFP中实现像一般应用软件里面的打开对话框那样的路径选择窗口,以及它们相关的一些知识。多谢先!
...全文
335
12
打赏
收藏
请问如何在VFP中实现路径选择窗口
各位大哥大姐: 请问如何在VFP中实现像一般应用软件里面的打开对话框那样的路径选择窗口,以及它们相关的一些知识。多谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newfang
2003-08-06
打赏
举报
回复
你想怎么执行,调用外部可执行程序吗???
run 字符串+文件名 或者 调用API的Winexec函数等!!
fan3078
2003-08-06
打赏
举报
回复
可是得到是一个字符串,那如何执行这个文件呢?
qufusongyu
2003-06-05
打赏
举报
回复
ss=getdir()
messagebox(ss)
Raf1945
2003-06-03
打赏
举报
回复
用ACTIVEX控件,我就这么处理的,很好用,具体控件 MICROSOFT COMMAND DIALOG
yanghuanji
2003-05-20
打赏
举报
回复
gcTable = GETFILE('DOC', 'Browse or Create a .DOC:', 'Browse',1)
显示“打开”对话框,并返回选定文件的名称。
语法
GETFILE([cFileExtensions] [, cDialogCaption] [, cOpenButtonCaption]
[, nButtonType] [, cCreatorType])
参数
cFileExtensions
指定没有选择“所有文件”菜单项时,可滚动列表中显示的文件扩展名。
cFileExtensions 可具有多种形式:
? 如果 cFileExtensions 包含单一扩展名(例如 .PRG),只显示具有此扩展名的文件。
? cFileExtensions 可以包含由分号分隔的文件扩展名列表。例如包含 PRG;FXP,可以显示扩展名为 .PRG 或 .FXP 的所有文件。
如果文件的名称相同而扩展名不同(例如 CUSTOMER.PRG 与 CUSTOMER.FXP),则只显示其扩展名排列在 cFileExtensions 前面的文件。
? cFileExtensions 也可以包含由垂直线分隔的文件扩展名的列表(例如 PRG | FXP)。在这种情况下,即使文件名相同,也将显示所有具有这些扩展名的文件。
? 如果 cFileExtensions 只包含分号 (;),则显示所有不带扩展名的文件。
? 如果 cFileExtensions 为空字符串,并且不包含 cCreatorType 子句,则显示当前目录下的所有文件。
? cFileExtensions 也可以包含通配符(* 和 ?)。此时将显示扩展名满足通配符条件的所有文件。例如,如果 cFileExtensions 为 '?X?',则显示扩展名为 .FXP,.EXE 和 .TXT 的所有文件。
cDialogCaption
指定在“打开”对话框上部显示的标题。注意:长标题在 Windows 95 中可能被截断。
cOpenButtonCaption
为“确定”按钮指定标题。
nButtonType
指定出现在“打开”对话框中按钮的数目与类型。当 nButtonType 等于 0、1 或 2 时,在对话框中分别出现下列按钮。
nButtonType 按钮
0
(或省略) 确定
取消
1 确定
新建
取消
2 确定
无
取消
如果 nButtonType 等于 1,而用户选择了“新建”按钮,此函数返回在“打开”对话框中指定的路径与“尚未命名”。如果 nButtonType 等于 2 而用户选定了“无”按钮,函数返回空字符串。
cCreatorType
仅用于 FoxPro for Macintosh。
在可滚动列表中显示具有指定 Creator 类型的文件。
如果 cFileExtensions 为空字符串,则在可滚动列表中只显示与 cCreatorType 所指定的 Creator 类型相匹配的文件。如果在 cFileExtensions 中包含文件梗概,则在列表中显示与文件梗概相匹配,并且具有 cCreatorType 所指定的 Creator 类型的文件。
返回值类型
字符型
说明
如果按 ESC 键、选择“取消”按钮,或者从控制菜单上选择“关闭”退出“打开”对话框,GETFILE( ) 函数将返回空字符串。
Eric1
2003-05-20
打赏
举报
回复
我试过了,用getfile()可以做到,但假如我想打开的文件是固定的文件类型,比如只能打开.DOC文件,该怎么做呢?
Eric1
2003-05-20
打赏
举报
回复
多谢楼上的朋友,我怎样给你?
ccbzzp
2003-05-19
打赏
举报
回复
sys()
ccbzzp
2003-05-19
打赏
举报
回复
getdir()
iceli
2003-05-19
打赏
举报
回复
用list框呀,查看一下帮助就知道了,rowsourcetype改为file,第一、二列是相关的盘符和路径,value是文件名,组合一下就可以了。
yanghuanji
2003-05-19
打赏
举报
回复
对你问题的理解:
1,如果你是指要调用WIN资源里的路径选择窗口,那请你参看FVP5.0(也有可能是3.0我记的不太清楚了,你可以买一张FP大全)里的FOXPRO.HELP的中文帮助。在索引里你输入getfile()和putfile()两个函数,顺便提以下,这两个函数,不光可以用来处理文件,还可以用来处理文件夹。
2,用PUTFILE()可以在对话框中新建文件夹。然后在这文件夹中放入你想要的文件。
3,getfile()要比getdir()灵活,原因是它可以让你输入三个参数(可以由你来控制)。
具体的用法请查阅这个帮助,(在整个发FP中,我就找到这么一个中文的帮助软件,很好用)
jiaxingxing
2003-05-19
打赏
举报
回复
通过调用
getdir()
可以打开VFP的select directory对话框
STM32F4+CubeMX+Hal库:三步精准开启FPU,告别重复配置
本文详解在STM32F4系列MCU上通过CubeMX与Keil协同配置硬件浮点单元(FPU)的完整流程:包括芯片选型与时钟树设置、Keil
中
编译器浮点硬件选项及预定义宏配置、FPU生效验证方法(串口输出与V指令反汇编),并集成CMSIS-DSP库提升浮点运算性能。重点解决CubeMX重生成导致配置丢失问题,提出用户代码区隔离、模板复用和目录结构优化等永久生效方案。
Python VMD-LSTM光伏出力预测 分解出图对比LSTM课设
Python VMD-LSTM光伏出力预测 分解出图对比LSTM课设 店里已有 SSA-LSTM 空气质量和 PSO-LSTM 负荷。这个换成光伏出力 + 简易 VMD 分解再 LSTM,带 IMF 图和误差表。 功能: · 合成日间光伏出力 · 简易 VMD 分解出 IMF · numpy LSTM 对比原序列 · RMSE/MAPE/R2 · 分解图+预测曲线 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
duetexpertd.cpu_resource-2026-08-16-173238.ips
duetexpertd.cpu_resource-2026-08-16-173238.ips
geo系统源头支持源码部署 贴牌代理
1.ai自动拓词,大模型抓取行业热词,自动拓词,全方位覆盖 2.自动写高质量文章,系统对接多个大模型接口,想用那个用哪个(可自主溢价) 3.多台发布,授权账看山心静看水心宽何以解忧唯有山水,多平台多账号发布,喂养ai 4.自动查询收录情况 5.官方媒体投稿,目前对接2万多家媒体,想发哪家发哪家 6.新增2种主题,方便做市场差异化,后台·自己
选择
7.ai诊断,前景分析,针对单个公司和同行对比,注重做什么 8.ai建站,一键发文 9.数字人,文生图,视频混剪等功能 10.b2b网站发布,定时发布,手机号收录更稳定 11.其他功能请查看演示 12.持续更新
中
R语言SCINature绘图模板SCI科研绘图-IGVzoom信号分布图
R语言SCINature绘图模板SCI科研绘图--IGVzoom信号分布图
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章