关于调用应用程序的问题,急!

polarsun 2003-07-08 10:42:03
我现在在做一个查询系统,要调用别人的应用程序,可是那个程序有登录界面,偏偏我在调用的时候还不允许出现登录界面,而是在程序中指定用户名和密码进入,能否用shellexecute解决,如果可以我该怎么用它?



...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
polarsun 2003-07-08
  • 打赏
  • 举报
回复
to: nzh517(沙中泥)

如果要修改我要调用的程序,让它能识别参数,我应该怎么做,能指点一下吗?谢谢!
things 2003-07-08
  • 打赏
  • 举报
回复
如果别人的应用程序不支持参数调用,那么使用shellexecute肯定不行,
建议:最小化或隐藏调用该程序,然后通过什么办法传送用户名和密码到登陆窗口,并登陆,然后显示。具体方法我就不会了!
bluecyclone 2003-07-08
  • 打赏
  • 举报
回复
帮你up吧!
nzh517 2003-07-08
  • 打赏
  • 举报
回复
不好办,如果可能你得改那个程序的源程序,让他能够识别参数,你调用的时候把用户名和密码做为参数传给他,,这样他去验证,要是正确就不出现登录界面而直接用这个用户名和密码登录
美须眉 2003-07-08
  • 打赏
  • 举报
回复
shellexecute可以使用,nShowCmd=SM_HIDE,可以隐藏外程序的主窗体,但仍然可以向运行的外部程序的登录用户名和密码编辑框发送消息。
ahjoe 2003-07-08
  • 打赏
  • 举报
回复
如果你有要调用的源程序,就很好办了
参数个数:ParamCount();
取特定参数:ParamStr(index: integer): string;

如果没有源程序,我也可以使它支持你调用时传入的参数,但我要收费。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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