Я работаю над веб-приложением с flask в качестве внутреннего интерфейса и Vue. js в качестве внешнего интерфейса, который позволяет пользователю управлять пользовательскими интерфейсами между различными устройствами. Одна функциональность, которую я хотел бы достичь, - запускать программу на желаемой машине, которая также в настоящее время использует это приложение для отображения пользовательских интерфейсов. Если вам интересно, эти программы представляют собой несколько самописных графических интерфейсов.
Я уже немного искал, и, кажется, нет простой возможности запустить локальную программу с Javascript, я прав? Я знаю, что локально на моей машине я могу сделать что-то вроде строки ниже, чтобы запустить программу из python кода.
subprocess.run(['notepad.exe'])
Интересно, можно ли разрешить моему flask серверу включать такую функциональность? В общем, если запуск только локально, это было бы хорошо, еще лучше, если бы я мог решить, какое приложение запускать на каком другом устройстве. Однако я понятия не имею, как это может работать вообще. Может быть, я мог бы использовать IP-адреса устройств?
Я надеюсь, что смогу описать то, что я ищу. Заранее спасибо!