我正在使用批处理文件调用程序,该程序会弹出一个cmd窗口。我需要每30秒刷新一次,并且可以通过在cmd中编写 R 来手动进行刷新。我现在想自动化。
我期望的解决方案:
代码(文件:run_myapp.bat):
set appName=MyApp.exe
call C:\Scripts\%appName% "0" "Blue"
wait 2000
::
:ReFresh
tasklist /FI "IMAGENAME eq appName" 2>NUL | find /I /N "appName">NUL
if "%ERRORLEVEL%"=="0" (
...
**rem I need some code here to access/invoke the app from tasklist and write R in it**
...
echo Last refreshed at %time%
wait 30000
goto :ReFresh
)
答案 0 :(得分:0)
包括 CreateObject(“ WScript.Shell”):shell.SendKeys
添加{r}作为按钮,然后进行一些循环以再次使用$ ReFresh