在弹出窗口中回答问题

时间:2011-07-20 14:13:17

标签: batch-file

我有一个批处理文件,我想用它来表示.exe文件。 exe运行但它会弹出需要一些信息的窗口。如何在弹出窗口中输入正确的信息? servername.domain是需要放入弹出窗口的服务器地址。我认为这是填充弹出窗口的语法,但它不起作用。任何帮助都会很棒。

SetupCodeGroup.exe servername.domain

1 个答案:

答案 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

我希望这会有所帮助。