非常感谢您的回答。
我正在运行的应用程序需要立即手动输入用户 ID 和密码。该应用程序在 dos 命令提示符下运行。我如何将其包含在批处理文件中(即要执行的应用程序、批处理文件中的用户 ID 和密码),而无需任何用户干预即可运行。
伊雷沙德
答案1
您可以使用 VBScript 来实现这一点。使用 AppActivate 将窗口带到屏幕上:
Set objShell = CreateObject("WScript.Shell")
objShell.AppActivate "notepad"
然后使用 SendKeys 发送所需的密钥:
'Wait a second before we do anything
WScript.sleep 1000
intCount=0
'Send the keys to notepad application
Do While intCount <= 10
wshShell.SendKeys "Line No: "
wshShell.SendKeys intCount
wshShell.SendKeys "{ENTER}"
intCount = intCount + 1
Loop
'Quit
WScript.Quit
资料来源: