Vfp—vfp主程序带参数运行(跳过Pash)
//迁转百度空间2010-06-17
我的源程序实现了一个pash界面后,进入登录窗口如下图:
Pash界面
登录界面
目录
由于实际需要,现在希望通过主程序加参数调用登录用户名让程序自动以某一用户身份进入系统,其中还要跳过pash界面。
在主程序中增加参数部分reloginname为参数,以存取系统存在的登录用户名
*************************************************************
mian.prg
Parameters reloginname
PUBLIC Creloginname
Creloginname=ALLTRIM(reloginname)
#INCLUDE AUTOBBS.H
...........................
*************************************************************
使用时给程序增加快捷方式,如我的程序生成文件为Autobbs.exe,则快捷方式为X:\Autobbs.exe loginuser
当然因为增加参数后主程序无法直接运行,所以还要通过一个正常参数 /nomal来正常使用程序即:
X:\Autobbs.exe /nomal
另外还要涉及到登录时异常的名称错误,所以要将各个按钮设为不可点击,并写入相应的错误处理函数。
默认以某一用户名作为参数进行登录时的窗口
.
若登录名称错误或快捷方式键入错误的用户名做为参数时的窗口