** 真理:GUI版本越来越高 = 登录的便捷性越来越低 **
710、730、740时代,密码好像都可以在快捷方式里直接输入。
到了后面的版本,密码框灰了,需要改注册表值。
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\SAP\SAPShortcut\Security]"EnablePassword"="1"
到了再后面的版本,密码框隐藏了,需要改个注册表的值,才可以放出来。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\WOW6432Node\SAP\SAPLogon]"LandscapeFormatEnabled"="0"
到了再后面的版本,需要在上面步骤的基础上,再去改 **sapshortcut.ini** 中的内容,加上-pw="XXX"的密码参数才可以。
Key1=-desc="DEV" -sid="S4D" -clt="100" -user="xxxx" -l="ZH"-tit="DEV-100" -wsz="Maximized"-wd="C:\Users\lenovo\Documents\SAP\SAP GUI"-pw="你的密码"
然鹅……对于770目前最新的Patch 7,改sapshourtcut.ini文件都不管用了……
网上对于快捷登录,一般给的方案都是让你建一个bat(批处理)文件,通过执行sapshcut.exe并指定参数来实现。但缺点是,当有多个Client需要登录的时候,你就需要很多的bat文件。
下面,我用一个bat文件把这些都搞定。
有兴趣的也可以自己搞一下,你需要:
> 1.搜一下批处理的基本语法
>
> 2.解决批处理文件输出内容的乱码问题
>
> 3.提供一个Client维护界面,我这里用Excel来做的
>
> 4.通过维护界面生成批处理文件,解决乱码问题。我这里也是通过VBA来做的。
另外, 对于步骤3、4,你也 可以用ABAP、 C++、 C#、 Python等去实现 。
做好后的界面如下:
下载地址: https://pan.baidu.com/s/1blotwmbnPqH1jRGnhxxGpQ?pwd=ge9h
花了1.5个小时把这些内容都搞完,其中乱码的部分不太好处理,在网上搜了好些资料做尝试……
鹅……申请个打赏不过分吧!
我的SE38插件工具箱——视频介绍:
** https://www.bilibili.com/video/BV1hP4y1N7Qz/ **
联系286503700获取
> ** ABAP文章汇总: **
>
> ** https://mp.weixin.qq.com/s/8vh_MRuZuVm_VsClv82uyg **
>
> ** Excel文章汇总: **
>
> **https://mp.weixin.qq.com/s/NwJ0SzIrn9hVmaCMo-UYyA**
>
> ** 网盘永久链接: **
>
> **https://mp.weixin.qq.com/s/f_WwKZdwM-vPEstTjjz_eQ**
**关注公众号,点下方菜单打开上面的链接,更方便哦。**
**笔者微信:** **** **286503700(QQ同号)** ****
**如果喜欢,谢谢转发。**