Как вывести приложение на передний план, используя NodeJS / пакетный файл - PullRequest
0 голосов
/ 23 апреля 2020

В настоящее время я пишу приложение на электронном JS и Javascript, которое запускает другие приложения на Windows с использованием модуля child_process в NodeJS. Если приложение уже запущено, программа запуска приложений не открывает другой экземпляр приложения, в противном случае он будет открыт.

В идеале я хочу, чтобы пользователь пытался открыть приложение, которое уже открыто, и переносил уже запущенный экземпляр на передний план (то есть, если пользователь пытается запустить блокнот из панели запуска приложений). и экземпляр блокнота уже запущен, он выводит этот блокнот на передний план.) Возможно ли это с помощью Javascript и / или пакетного файла.

Вот мой bat-файл, чтобы проверить, открыто ли приложение / запустить приложение (в настоящее время это работает): scriptToLaunchApps.bat

echo off 
QPROCESS myApp.exe >NUL
IF %ERRORLEVEL% EQU 0 ECHO "Process running" <--- I want to change this to bring the running instance to the foreground.
IF %ERRORLEVEL% EQU 1 "path/to/myApp.exe"

Спасибо за помощь, я действительно ценю Это.

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