|
|
楼主 |
发表于 2024-7-26 10:38:43
|
显示全部楼层
你好,我试着按你说的做了,但是点开之后就弹出一个cmd框,之后无任何反映了,甚至没有启动程序。
详情请见代码,谢谢。- @echo off
- set username="ENGINEER"
- set password="123456"
- :::start "" "C:\Users\Public\Desktop\SAP Logon.lnk"
- :::timeout /T 5
- echo set oShell = CreateObject("WScript.Shell")>temp.vbs
- :::echo oShell.run("C:\Users\Public\Desktop\SAP Logon.lnk")>>temp.vbs
- echo oShell.appactivate("SAP Logon 730")>>temp.vbs
- echo WScript.Sleep(5000)>>temp.vbs
- echo oShell.SendKeys "%{DOWN}">>temp.vbs
- echo oShell.SendKeys "%{ENTER}">>temp.vbs
- echo oShell.SendKeys %username%>>temp.vbs
- echo oShell.SendKeys "%{DOWN}">>temp.vbs
- echo oShell.SendKeys %password%>>temp.vbs
- echo oShell.SendKeys "%{ENTER}">>temp.vbs
- start /d "%~dp0" temp.vbs
- pause
复制代码 回复 3# ppll2030 |
|