注册 登录
编程论坛 VFP论坛

如何在桌面上启动vfp的表单或程序

zmkm 发布于 2023-11-07 13:05, 692 次点击
我写了个程序,我用的时候是:用Windows开始键启动VFP。然后写命令do form d:\myforms\main
给用户用的时候,要告诉他们写那一行命令,不太方便。
我想在桌面上写个启动程序。双击或点击一下那个按钮,就启动了main
这个启动程序看起来简单,对我而言非常难。我想不出。到这里请教。
谁会帮我写一个。
11 回复
#2
星光闪闪5132023-11-07 14:49
连编成exe文件即可在window下运行

#3
zmkm2023-11-07 18:58
以下是引用星光闪闪513在2023-11-7 14:49:06的发言:

连编成exe文件即可在window下运行

我做的东东都很小。也不会联编成exe文件。
有没有简单的办法实现我的目的呢?
#4
csyx2023-11-07 21:47
可以创建或修改 config.fpw 文件,参见帮助文件中的 COMMAND = 说明
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2023-11-7 21:52编辑过]

#5
zmkm2023-11-07 22:22
我查了中文版的Help,上面没有讲怎么写。谁帮我写个config.fpw行吗
#6
laowan0012023-11-08 07:56
为d:\myforms\main建立一个桌面快捷方式
#7
zmkm2023-11-08 09:18
以下是引用laowan001在2023-11-8 07:56:22的发言:

为d:\myforms\main建立一个桌面快捷方式


需要启动Foxpro,然后点击快捷方式。
我不知道有没有办法做到。
我自己操作两步当天没问题。我想让别人方便一点。本问题不是关键问题,也不是重要问题。只不过我好奇,心想应该能行,但我不会。所以找找会的人学习。
大家多多帮忙啊
#8
laowan0012023-11-08 09:56
以下是引用zmkm在2023-11-8 09:18:10的发言:



需要启动Foxpro,然后点击快捷方式。
我不知道有没有办法做到。
我自己操作两步当天没问题。我想让别人方便一点。本问题不是关键问题,也不是重要问题。只不过我好奇,心想应该能行,但我不会。所以找找会的人学习。
大家多多帮忙啊

安装了VFP后,.scx文件类型打开时会直接启动VFP,所以不需要先启动foxpro
我现在就是这么用的,我只是把pjx放到桌面快捷方式了

#9
easyppt2023-11-09 09:34
网上下载一个完整的可编译的源码VFP程序学习一下,就知道了。

#10
丁春秋yxp2023-11-09 21:56
我知道你的意思,因为我也喜欢这么用:
1、将启动vfp的狐狸图标放到桌面上
2、建立文件config.fpw,里面写上两行:
SCREEN=OFF
COMMAND=DO (你的主程序)
3、试试还可以在主程序里加上一行:
_SCREEN.VISIBLE=.F.
这样,你一双击桌面的狐狸图标启动vfp,直接运行的就是你的主程序,不会有任何vfp的影子。如果退出程序时使用的是QUIT,那菜鸟用户根本不会感觉到VFP的存在。



[此贴子已经被作者于2023-11-9 22:14编辑过]

#11
hu9jj2023-11-10 11:06
其实连编成EXE文件是最简单的方法,用其他的方法只会更复杂些。

#12
bilimyar2023-12-30 06:50
我告诉你最简单的方法:

1.表单设计器状态中,双击你的 main.scx表单的其他空间不在的地方 , 直接打开的代码区域中写如下代码:
(Form的init 事件代码:)
Application.visible= .F.
(Form的Destory 事件代码:)
Application.visible= .T.

2.   通过Ctrl+E 执行表单一次,以上的设计会自动保存。

3.  然后在桌面创建把main.sxc 的快捷图标。
4.  当双击main.sxc 的快捷图标时, 你的表单不带VFP的窗口状态下 运行(其实VFP的主窗口以隐藏状态跟着的)


1