Batch file 如何添加自动插入用户名&;bat文件上的密码?

Batch file 如何添加自动插入用户名&;bat文件上的密码?,batch-file,passwords,add,Batch File,Passwords,Add,我想制作一个bat文件,用于打开程序并自动插入用户名和密码。。 程序是origin,位于C:\program Files(x86)\origin\origin.exe中。。 请告诉我怎么做?您可以尝试以下方法: @if (@CodeSection == @Batch) @then @echo off set "username=test" set "password=1234" start "" "C:\Program Files (x86)\Origin\Origin.exe" CScrip

我想制作一个bat文件,用于打开程序并自动插入用户名和密码。。 程序是origin,位于C:\program Files(x86)\origin\origin.exe中。。
请告诉我怎么做?

您可以尝试以下方法:

@if (@CodeSection == @Batch) @then

@echo off
set "username=test"
set "password=1234"
start "" "C:\Program Files (x86)\Origin\Origin.exe"
CScript //nologo //E:JScript "%~F0" "%username%{tab}%password%{enter}"
goto :EOF

@end

WScript.CreateObject("WScript.Shell").SendKeys(WScript.Arguments(0));
这假设光标自动位于第一个字段中,并且需要1个选项卡才能转到第二个字段。它还会自动按enter键


如果由于程序启动时间过长而无法正常工作,则可以在开始行后添加
超时/t5/nobreak>nul
,您可以尝试以下操作:

@if (@CodeSection == @Batch) @then

@echo off
set "username=test"
set "password=1234"
start "" "C:\Program Files (x86)\Origin\Origin.exe"
CScript //nologo //E:JScript "%~F0" "%username%{tab}%password%{enter}"
goto :EOF

@end

WScript.CreateObject("WScript.Shell").SendKeys(WScript.Arguments(0));
这假设光标自动位于第一个字段中,并且需要1个选项卡才能转到第二个字段。它还会自动按enter键


如果由于程序启动时间过长而无法正常工作,则可以在开始行后添加
超时/t5/nobreak>nul
,如果希望将文本输入到程序输入框中,则最好使用VBScript,因为batch无法这样做。如果希望将文本输入到程序输入框中,您最好使用VBScript,因为batch无法这样做。我在使用.vbs时遇到了一个错误,如以下行:1个字符:1个错误:无效字符代码:800A0408来源:Microsoft VBScript编译error@BillyAdelphia这是一个混合批处理脚本,您应该将其保存为.bat,而不是.vbs。另外,在窗口右下角保存时,请确保将其保存为.ansi。这对于测试非常有用。我讨厌每次跑步都输入用户名和密码。您为我节省了很多时间。@duong_dajgja如果我的答案解决了您的问题,您应该单击它左侧的复选框接受它,以便其他人可以看到它too@DennisvanGils很抱歉我不是问题的所有者:(我在使用.vbs时遇到了一个错误,如下所示:1个字符:1个错误:无效字符代码:800A0408来源:Microsoft VBScript编译error@BillyAdelphia这是一个混合批处理脚本,您应该将其保存为.bat,而不是.vbs。此外,在窗口右下角保存时,请确保将其保存为.ansi。这对于测试p非常有用目的。我讨厌每次跑步都输入用户名和密码。你为我节省了很多时间。@duong_dajgja如果我的答案解决了你的问题,你应该点击左边的复选框接受它,这样其他人就可以看到它too@DennisvanGils对不起…我不是问题的所有者:(