【转载】自动登录SAP系统(流星程序集之十八)

MySapLogon是一个让sapgui客户端自动登录的小程序,你预先把要登录系统的信息保存下来,双击名称它帮你自动快速登录。

 

MySapLogon V1.4 

下载链接:https://pan.baidu.com/s/1QadLX5ftpjfub0agxN29Vw 
提取码:dk81

程序使用说明如下

1、编辑按钮:

保存你的登录信息;如果你已经选中某项,这个按钮可以修改选中的连接信息:

2、自动登录:

双击其中一项,即可完成登录

3、配置文件说明:

登录信息被加密放在mysaplogon.exe.Config配置文件中,你也可用手动修改文本文件内容,或者保存这个文本文件,在其它机器上无须再次输入,实现快捷的登录。

4、程序最小化:

点击MySapLogon的关闭按钮,它会最小化到系统托盘,双击托盘图标,又就会跳出来。

MySapLogon是一个本地程序,无网络功能,请放心使用。目前MySapLogon只支持中文环境的sapgui。

5、版本更新记录:

V1.1 第一版发布,2020.5.01

V1.2 优化模拟输入, 2020.6.18

V1.3 原来界面太小不方便,调整字体为雅黑12  ,2021.12.01

V1.4 添加防止程序重复运行 ,一次只能运行一个MySapLogon, 2021.12.31

MySapLogon程序实现自动登录SAPGUI的开发关键点说明:

1、直接调用SAPgui.exe的参数

SAPgui.exe是一个单独的执行程序,SAP给出了直接调用SAPGUI的的命令:

sapgui.exe   192.168.0.10  00

只需要在执行程序后面加上服务器IP实例编号参数即可。

2、关于第一次加参数执行SAPgui.exe的提示

用参数形式启动sapgui,第一次会提示是否加到sapgui的安全记录中,点“允许”,以后不会再提示。

3、如何得到sapgui程序的安装目录?

sapgui安装后,在注册表中会保留安装目录的信息,可用从注册表取得安装目录

4、如何自动输入登录文本?

对sapgui窗口发送鼠标、键盘消息,即可模拟用户的输入。

--------2020.6.18---------------

版本1.2 对模拟用户输入做了优化,设置SAPGUI为活动窗口,然后等它正真是活动窗口后,再输入用户的模拟键盘按键。


   
   
  1.   while ( true)
  2.             {
  3.                 SetForegroundWindow(hwnd);
  4.                 Thread.Sleep( 500);
  5.                 if (GetForegroundWindow() == hwnd)
  6.                 {
  7. //模拟键盘输入  
  8. }
  9.           }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值