我有一个批处理文件,我想用它来表示.exe文件。 exe运行但它会弹出需要一些信息的窗口。如何在弹出窗口中输入正确的信息? servername.domain是需要放入弹出窗口的服务器地址。我认为这是填充弹出窗口的语法,但它不起作用。任何帮助都会很棒。
SetupCodeGroup.exe servername.domain
答案 0 :(得分:0)
我发现你不能用批处理文件做你想做的事情。当我遇到simaler问题时,我使用了vbscript sendkeys方法。如果你谷歌,你应该能够做你想要的。
对于你的情况我会有一个批处理文件作为贝司来运行你写的vbscrit程序来填写.exe中的信息
批次的这样的事情 (如果你复制并过去,请务必取出评论(//))
@echo off
set reapet=100 // just setting varibles to be used in the delay loop
set con=1
set time=0
start (your .exe) //starts your EXE
:begin
set /a time=%time%+%con%
if %time%==%reapet% goto:startvb // this makes a delay so that we can be sure your
goto:begin // computer fully started the .exe :)
:startvb
cls
start your (vbscript) // this starts your vbscript
cls
echo Done // tells you the batch file is done
pause
我希望这会有所帮助。