| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:不连编,直接执行FXP 文件,能否去掉VFP欢迎页面
只看楼主 加入收藏
liunis
Rank: 1
等 级:新手上路
帖 子:142
专家分:7
注 册:2021-9-25
结帖率:87.8%
收藏
已结贴  问题点数:10 回复次数:9 
不连编,直接执行FXP 文件,能否去掉VFP欢迎页面
不连编,直接执行FXP文件,能否去掉VFP欢迎页面?虽然一闪就没了,但看着别扭
搜索更多相关主题的帖子: VFP 文件 页面 连编 欢迎 
2023-04-21 15:31
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏(1)
得分:0 
可以将以下代码添加到FXP文件的开头,这样就可以避免出现VFP欢迎页面了:

CLEAR EVENTS
SET SYSMENU TO DEFAULT
ON SHUTDOWN QUIT

这段代码的作用是清空事件队列、取消系统菜单、关闭时退出。这样就可以在不打开VFP欢迎页面的情况下执行您的FXP文件了。

会当凌绝顶,一览众山小.
2023-04-21 22:04
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:0 
以下是引用东海ECS在2023-4-21 22:04:43的发言:
可以将以下代码添加到FXP文件的开头,这样就可以避免出现VFP欢迎页面了:

CLEAR EVENTS
SET SYSMENU TO DEFAULT
ON SHUTDOWN QUIT
这段代码的作用是清空事件队列、取消系统菜单、关闭时退出。这样就可以在不打开VFP欢迎页面的情况下执行您的FXP文件了。

你是认真的吗?

这家伙很懒,啥也没留下
2023-04-22 08:12
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
以上提供的代码确实可以在执行FXP文件时避免打开VFP欢迎页面。当然,使用这段代码之前,需要考虑到代码的安全性和可用性,以及是否符合实际情况的需要。同时,如果您不确定代码的效果或使用方法,建议先进行一定的测试,以免造成不必要的损失或影响。

会当凌绝顶,一览众山小.
2023-04-22 10:55
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:786
专家分:1160
注 册:2021-10-13
收藏
得分:0 
回复 2楼 东海ECS
来自python的版主?

2023-04-22 15:09
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
以下是引用sam_jiang在2023-4-22 15:09:52的发言:

来自python的版主?

我只是个"兼职"搞VFP的,想用VFP简化MySQL操作.

会当凌绝顶,一览众山小.
2023-04-22 18:14
liunis
Rank: 1
等 级:新手上路
帖 子:142
专家分:7
注 册:2021-9-25
收藏
得分:0 
回复 2楼 东海ECS
谢谢。试了一下,貌似不行。还是会出现。我是放在主文件 main.prg 一开始就运行,好像不行。
2023-04-23 20:28
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:0 
用脚指头想想都知道这样不可行,欢迎画面是启动vfp时就显示的,离打开和运行 fxp 这一步骤还差着十万八千里
唯一可能阻止显示启动画面的地方是启动vfp时指定参数 /t 或者 /nologo
图片附件: 游客没有浏览图片的权限,请 登录注册


这家伙很懒,啥也没留下
2023-04-23 21:41
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:10 
以前用xp的时候,可以很容易的编辑打开关联文件的命令行,现在win10已经不会使了
不过用修改注册表的方法还是可以做到的,如果你会编辑注册表,找到下面的地方,双击右边的‘默认’,命令最后加上 /t 或者 /nologo 就行了
HKEY_CLASSES_ROOT\Visual.\shell\open\command

这家伙很懒,啥也没留下
2023-04-23 22:11
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:0 
或者你在桌面新建一个文本文件,其中写上类似下面的内容

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Visual.\shell\open\command]
@="\"C:\\Program Files (x86)\\Microsoft Visual FoxPro 9\\vfp9.exe\" -SHELLOPEN \"%1\" /nologo"

之所以说类似是因为你的vfp9安装文件夹可能不同,我这是64位的,32位的话没有 (x86) 这部分,说不定你也没安装在C盘,要确定是你安装vfp9的路径
保存后将文件扩展名改成 reg,图标变成下面这样就对了,最后双击导入注册表;再双击打开fxp就没欢迎画面了
图片附件: 游客没有浏览图片的权限,请 登录注册

这家伙很懒,啥也没留下
2023-04-23 22:23
快速回复:不连编,直接执行FXP 文件,能否去掉VFP欢迎页面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021022 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved