如何取得运行的程序的所在目录?

beerfroth 2004-09-29 05:27:22
如何取得运行程序所在的目录?
不是指那个vfp系统的默认目录。
谢谢
...全文
78 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
beerfroth 2004-09-30
  • 打赏
  • 举报
回复
谢谢,经过试验,结合了其他的一些方法,已经实现了。
xclzteb 2004-09-30
  • 打赏
  • 举报
回复
楼上已经足够了。
river_sea 2004-09-30
  • 打赏
  • 举报
回复
程序名多不会随时改、仅仅使用路径不同。如此、可用相对目录、以后可以用apple的方法了。
十豆三 2004-09-30
  • 打赏
  • 举报
回复

你建一个表,用其中一个字段的值来覆值给prgname,如果你的文件名变了,那只需改一下这个表中的字段值就可以了。具体是手工改,还是做一个设置程序,由你来定。
beerfroth 2004-09-29
  • 打赏
  • 举报
回复
可是程序名有可能会随时更改的啊,但是程序不改啊。
有没有什么办法可以更加灵活一点?
十豆三 2004-09-29
  • 打赏
  • 举报
回复
prgname="你的程序.exe"
prglen=len(prgname)
allname=allt(sys(16))
alllen=len(allname)
pathname=substr(allname,1,alllen-prglen)
nowpath=pathname
set defa to &nowpath

你把上面代码放在主程序的中,这样你运行“你的程序.exe”时,自动将默认路径设为“你的程序.exe”所在的文件夹

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧