Вариант сделать гигантский цикл прекрасен, но меня не устраивает.
Поэтому иду по пути перезагрузки.
Погуглил тут и там, и ничего умнее батника не нагуглил.
Сделал такой subVI. Он создаёт батник и вызывает его. Это чтобы не заморачиваться с именем exe, вдруг его сменят на "версия ХХ" и прочее.
собственно вопрос, можно ли вызвать эту команду сразу в cmd, а не запускать через файл?
У меня не получилось. Видимо, exec выполняется в рамках программы и завершается вместе с ней, независимо от таймаутов и флагов "не ждать завершения"
Код: Выделить всё
cmd /c
echo Restarting the app...
TIMEOUT 5
echo Restarting the app...
start %s
exit