.bat принести окно на передний план - PullRequest
0 голосов
/ 24 августа 2018

У меня есть скрипт .bat, который открывает программу и запускает worflow при нажатии, однако он не запускается при использовании планировщика задач Windows.

Есть ли какой-нибудь код, который выведет окно на передний план, чтобы активировать функцию "^ r"? Я не уверен, почему это работает при нажатии, но не когда запланировано.

Спасибо

Сценарий здесь :::::

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


@echo off

rem Use %SendKeys% to send keys to the keyboard buffer
set SendKeys=CScript //nologo //E:JScript "%~F0"

rem Start the other program in the same Window 
start "" /B "M:\FILENAME.yxmd"

set /P "=Wait and send a command: " < NUL
ping -n 15 -w 1 127.0.0.1 > NUL
%SendKeys% "^r"

set /P "=Wait and exit: " < NUL
ping -n 2 -w 1 127.0.0.1 > NUL
%SendKeys%  "exit{ENTER}"

goto :EOF


@end
...