Вам нужно использовать модуль Child Process , чтобы сделать это. Модуль child_process предоставляет возможность порождать дочерние процессы, что позволяет нам открывать оконные программы, такие как блокнот, exe
Если вы посмотрите на приведенный ниже пример, как только мы создадим spawnObj, мы можем передать передачу имени программы, которое должно быть выполнено, в качестве первого аргумента (в нашем случае notepad.exe
) и соответствующий ввод в качестве второго ввода. (в нашем случае .txt file name
. Пожалуйста, проверьте и замените C:/Users/YOUR_USER_NAME/Desktop/somefile.txt
в приведенном ниже примере на допустимый путь / имя файла на вашем ПК).
var spawnObj = require('child_process').spawn,
progToOpen = spawnObj('C:\\windows\\notepad.exe', ["C:/Users/YOUR_USER_NAME/Desktop/somefile.txt"]);
Надеюсь, это поможет!