登录Sap
2015-04-03 09:07
267 查看
趁着今天的网络还不错,继续。
这里需要使用工具,首推Autohotkey,
Autohotkey的官方网站是http://ahkscript.org/,下载页为http://ahkscript.org/download/
Autohotkey的编辑工具我主要用的是scite,下载地址为http://fincs.ahk4.net/scite4ahk/,当然不怕眼花的话,用记事本编辑重命名为 文件.ahk 也是可以的。
对于我来说,其实发送用户名和密码的工具有很多,但是准确定位到自己所需要的程序窗口,还不是任何一种工具都能做到的。普遍的问题是,比如我使用A程序,你必须把焦点切换到A程序,启动A程序,那怎么切换回来呢?切换回来又会定位到哪个位置呢?
Autohotkey很完美的解决了这个问题,就是利用键盘来启动,而不是靠鼠标双击来启动。这样在使用的过程中,就可以专注于需要的程序,焦点也不会切换掉。这是Autohotkey低调又华丽的卖点。
比如 开启程序,它会在系统托盘里面出现,使用Ctrl+1就可以发送用户名、换行、密码、进入
------------------------------
当然一般来说,这样就达到目的了。更精细一点呢?
1。如果发现输入的时候,你的输入法正巧是中文状态,那么你需要切换到英文状态。加上一句。
DllCall("SendMessage", "UInt",WinExist("A"), "UInt", "80", "UInt", "1", "UInt", (DllCall("LoadKeyboardLayout", "Str", "00000409", "UInt", "257")))
2。如果喜欢上使用Ctrl+1来输入密码,那么在不同的场合,你也需要使用不同的密码,那怎么管理呢?
只要判断窗口的标题和类型(Window Title & Class )。打开Autohotkey自带的Spy,或者说是Active Windows info
从Active Windows Info上可以看到左边的登录界面的 标题为Sap,类为 ahk_class SAP_FRONTEND_SESSION
那么加工后的代码可以是,
这里需要使用工具,首推Autohotkey,
Autohotkey的官方网站是http://ahkscript.org/,下载页为http://ahkscript.org/download/
Autohotkey的编辑工具我主要用的是scite,下载地址为http://fincs.ahk4.net/scite4ahk/,当然不怕眼花的话,用记事本编辑重命名为 文件.ahk 也是可以的。
对于我来说,其实发送用户名和密码的工具有很多,但是准确定位到自己所需要的程序窗口,还不是任何一种工具都能做到的。普遍的问题是,比如我使用A程序,你必须把焦点切换到A程序,启动A程序,那怎么切换回来呢?切换回来又会定位到哪个位置呢?
Autohotkey很完美的解决了这个问题,就是利用键盘来启动,而不是靠鼠标双击来启动。这样在使用的过程中,就可以专注于需要的程序,焦点也不会切换掉。这是Autohotkey低调又华丽的卖点。
比如 开启程序,它会在系统托盘里面出现,使用Ctrl+1就可以发送用户名、换行、密码、进入
------------------------------
^1:: ;Ctrl+1 send,user ;用户名 send,{tab} ;换行 send,123456 ;密码 send,{enter} ;输入回车 return-------------------------------
当然一般来说,这样就达到目的了。更精细一点呢?
1。如果发现输入的时候,你的输入法正巧是中文状态,那么你需要切换到英文状态。加上一句。
DllCall("SendMessage", "UInt",WinExist("A"), "UInt", "80", "UInt", "1", "UInt", (DllCall("LoadKeyboardLayout", "Str", "00000409", "UInt", "257")))
2。如果喜欢上使用Ctrl+1来输入密码,那么在不同的场合,你也需要使用不同的密码,那怎么管理呢?
只要判断窗口的标题和类型(Window Title & Class )。打开Autohotkey自带的Spy,或者说是Active Windows info
从Active Windows Info上可以看到左边的登录界面的 标题为Sap,类为 ahk_class SAP_FRONTEND_SESSION
那么加工后的代码可以是,
相关文章推荐
- SAP用户登录增强示例
- 如何在用户登录时sap时触发一特定程序执行
- BAPI / RFC with Delphi(系列之三)--TSAPLogonControl使用(无对话框的登录sap的delphi源代码)
- Bex Analyzer 在 win 7 下无法登录sap gui 中新增的bw系统
- 如何修改 SAP 登录界面的文字(事务码SE61)
- BAPI / RFC with Delphi(系列之二)--TSAPLogonControl使用(有对话框的登录sap的delphi源代码)
- SAP修改登录信息操作手册
- SAP登录IP绑定校验
- SAP用户登录增强示例
- SAP获取windows登录信息
- 如何在用户登录时sap时触发一特定程序执行
- BAPI / RFC with Delphi(系列之三)--TSAPLogonControl使用(无对话框的登录sap的delphi源代码)
- 更换SAP登录背景
- BAPI / RFC with Delphi(系列之三)--TSAPLogonControl使用(无对话框的登录sap的delphi源代码)
- 给SAP登录界面添加文字,附截图
- 如何修改SAP登录后的背景图片(事物码SMW0,SM30)
- SAP IDES 4.71 中英文交互登录
- SAP远程桌面登录日志
- ABAP Netweaver, Hybris Commerce和SAP 云平台的登录认证
- 配置SAP GUI FOR HTML(通过WEB方式登录)