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

MySapLogon V1.4

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

MySapLogon V1.5 (密码明文版本)

链接:https://pan.baidu.com/s/1lNUljOid80BBf4Nhb0dczA?pwd=njzn 
提取码:njzn

程序使用说明如下

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

V1.5  带密码显示的特别版未发布,可以找博主提供。2022.5.25

6.关于登录失败的改善:

博主的成功率是99.9%,如果你总是失败,你可以改善的操作如下:

1) 登录工具只是模拟键盘鼠标,请在自动登录瞬间,不要作其它事情或操作其它程序及窗口。

2) 博主使用WIN10自带的中文输入法,很流畅,是不是你的输入法太慢所致?

======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为活动窗口,然后等它正真是活动窗口后,再输入用户的模拟键盘按键。

  while (true){SetForegroundWindow(hwnd);Thread.Sleep(500);if (GetForegroundWindow() == hwnd){//模拟键盘输入  }}

自动登录SAP系统(流星程序集之十八)相关推荐

  1. 无人驾驶汽车系统入门(二十八)——基于VoxelNet的激光雷达点云车辆检测及ROS实现

    无人驾驶汽车系统入门(二十八)--基于VoxelNet的激光雷达点云车辆检测及ROS实现 前文我们提到使用SqueezeSeg进行了三维点云的分割,由于采用的是SqueezeNet作为特征提取网络,该 ...

  2. C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试...

    我们想要达到的目的是模拟600个客户端的消息提醒功能,当然我们没有600个电脑可以拿来测试,我们只有4-5台电脑可以用来测试,那我们就想办法在一个电脑上执行100来个客户端,用不通的帐户登录,模拟60 ...

  3. 用python计算成绩_Python使用splinter自动登录教务系统查询并计算成绩(CUMT新版教务系统)...

    矿大2017年使用的是新版的教务系统,提交的密码是经过js加密的. 虽然我最后找到了加密的文件,可是js没有学过,看了半天硬是没看懂. 最后渣渣只能另找办法了,最后发现了一个神器splinter.这个 ...

  4. 嵌入式Linux系统编程学习之十八进程间通信(IPC)简介

      Linux 下的进程通信手段基本上是从 UNIX 平台上的进程通信手段继承而来的.而对 UNIX 发展做出过重大贡献的两大主力 -- AT&T 的贝尔实验室和 BSD (加州大学伯克利分校 ...

  5. 系统学习NLP(十八)--文本分类概述

    转自:https://blog.csdn.net/u014248127/article/details/80774668 文本分类问题: 给定文档p(可能含有标题t),将文档分类为n个类别中的一个或多 ...

  6. Unreal Engine 4 —— GAS系统学习 (二十八) 创建Lazer招式与GameplayEffect

    欢迎大家加入Unreal Engine C++ & Blueprint群一起交流:1143575617 为Lazer招式新建一个GA招式,继承自BP_GameplayAbility,这个类是前 ...

  7. Winform开发框架之系统重新登录、自动登录实现

    在业务系统的操作过程中,有时候,用户需要切换用户进行重新登录,这种情况有时候是因为一个人管理多个用户账号,希望通过不同的账号登录进行管理不同的资料,另一种情况是酒店的换班操作,另一个人接替前面的人进行 ...

  8. 【系统自动化开发】Python实现广东省公务员报名系统网站自动登录

    [系统自动化开发]Python实现广东省公务员报名系统网站自动登录 [系统自动化开发]Python实现广东省公务员报名系统网站自动登录 一.原理 二.代码 [系统自动化开发]Python实现广东省公务 ...

  9. 【转载】RPA如何自动化SAP系统?

    本身就是从事SAP(System Applications and Products)相关工作的,提起这个全新的RPA(Robotic process automation)概念,自然而然会想到这么个 ...

  10. 在vs2005中使用Com连接SAP系统(二)

    昨天讲述了以下如何在VS2005中使用form的形式来调用SAP ECC6.0中的Function Module,今天将记录一下在VS2005中以web的形式来调用Function module. 以 ...

最新文章

  1. Qt识别输入文件后缀
  2. MySQL:一个死锁分析 (未分析出来的死锁)
  3. Null return value from advice does not match primitive return type for: public abstract boolean
  4. bc显示小数点前的0
  5. Oracle前10条记录
  6. 如何解压 GZ 文件
  7. 电脑软件故障排除2014年2月16日[修正版]
  8. c++ socket下ipv4到ipv6的移植
  9. 表格里加横线一分为二_表格分割线如何一分为二
  10. 设置自定义电脑屏幕分辨率
  11. numpy中的ones函数
  12. 学习记录 Halcon 图片拼接
  13. 如何用乐高积木式操作让 ChatGPT 变得更强大?
  14. AW349 黑暗城堡
  15. 【K8S系列】快速初始化⼀个最⼩集群
  16. 2021 12月CSP认证心得
  17. uniapp使用高德地图线路规划
  18. JdbcTemplate Query.getResultList致列名无效
  19. (dfs/dp)P2327 [SCOI2005]扫雷
  20. arduino陀螺仪蓝牙通讯手势小车

热门文章

  1. java游戏代码大全_求一个简单的Java小游戏的代码
  2. java认证考试(java认证考试报名)
  3. CSS设置颜色的几种方式
  4. 基础的数据处理(1)—出租车数据的基础处理,由gps生成OD(pandas)
  5. 开关灯(c语言数据结构习题)
  6. 又一篇好文:折磨人的商业计划书
  7. html 做王者荣耀
  8. 《区块链技术指南》笔记
  9. Java从入门到熟悉的48道练习题[完结]
  10. 黑马程序员Java教程学习笔记(一)