Batch file 使用批处理文件发送TAB键并输入密码

Batch file 使用批处理文件发送TAB键并输入密码,batch-file,Batch File,我有一个批处理文件,可以在我的电脑上打开exe程序,如下所示: PING -n 2 localhost >nul start "anything here" "C:\Program Files (x86)\myfolder\myprogram.exe" 这将打开一个表单,其中有一个区域可以输入我的密码(用户名已经存在,因为它有一个“记住我”框),但光标在用户名字段中处于活动状态,因此当它打开时,我需要: 按TAB键一次,进入密码框 输入我的密码 再

我有一个批处理文件,可以在我的电脑上打开exe程序,如下所示:

PING -n 2 localhost >nul
start "anything here" "C:\Program Files (x86)\myfolder\myprogram.exe"
这将打开一个表单,其中有一个区域可以输入我的密码(用户名已经存在,因为它有一个“记住我”框),但光标在用户名字段中处于活动状态,因此当它打开时,我需要:

  • 按TAB键一次,进入密码框
  • 输入我的密码
  • 再次按TAB键两次以转到登录框
  • 按一下ENTER键即可登录

  • 我只有通过批处理文件打开程序的基本经验,因此我不确定如何进行上述操作。

    Windows.bat文件无法与图形用户界面交互。选择一种不同的脚本语言。@Squashman-我会注意的。对于这类任务,您建议使用哪种脚本语言?我建议auth窗口是Windows UAC的GUI表示。UAC提供Windows安全性。这种增加特权的方式是不安全的。你必须掌握一些技巧来解决这项任务。UAC窗口交互有特殊的方案。它使用其他安全上下文(而不是标准用户)。