Как автоматизировать «обновление окна cmd»? - PullRequest
0 голосов
/ 07 февраля 2019

Я вызываю программу, используя пакетный файл, который открывает окно cmd.Мне нужно обновлять его каждые 30 секунд, и я могу сделать это вручную, написав R в cmd.Я хочу автоматизировать его сейчас.

Решение, которое я ожидаю:

  • искать эту программу в списке задач каждые 30 секунд (сделано)
  • вызывать / получать к ней доступ из списка задачи напишите 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
)

1 Ответ

0 голосов
/ 11 февраля 2019

включает CreateObject ("WScript.Shell"): shell.SendKeys

add {r} as button, затем сделал цикл для повторного использования вашего $ ReFresh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...