Я разрабатываю приложение nodejs. Из этого приложения я хотел бы запустить другие настольные приложения (Windows и Mac) с аргументами команды. Единственный способ, которым я знаю, это можно сделать для окон следующим образом:Запуск приложения из узлов
Child_process.exec ("запустить someapp.exe arg1 arg2", {cwd: "каталог, содержащий someapp.exe"}, обратный вызов ...)
две проблемы: - это не работает на Mac, «старт» ключевое слово не работает на Mac (да, нет EXEs на Маках) - дескриптор процесса, возвращенный Exec , не является процессом запуска приложения. Я считаю, что это дескриптор приложения cmd.exe.
Итак, кто-нибудь знает лучший способ запуска приложений из nodejs с помощью пользовательского интерфейса. Пожалуйста, помните, что мне нужно запустить настольное приложение и посмотреть приложение.
Далее, кто-нибудь знает, как это можно достичь на Mac.
Наконец, если это вообще возможно, я могу каким-то образом получить дескриптор процесса или, по крайней мере, идентификатор процесса запущенного процесса.
Thnaks
Спасибо, но это не возвращает дескриптор запущенного процесса. Я дам ему попробовать, спасибо. – Don