Я зарылся в глубокую кроличью нору, пытаясь выяснить, о чем говорится в названии. Если вы не понимаете, что это за вопрос, я дам более подробное объяснение: вы когда-нибудь видели терминал VSCode? или Терминус? Ну, я хочу делать то, что делают эти приложения. У меня есть электронное приложение, и для удобства пользователей я хочу включить в него какую-то командную строку. Я просмотрел xterm.js, но могу найти только примеры таких вещей, как SSH, а не прямую ссылку на консоль, размещенную в системе. Я спрашиваю, как подключить xterm.js (в электронном виде) к реальной рабочей командной строке? Я видел программы, способные взаимодействовать с cmd.exe, такие как Windows Terminal. Я буду использовать его в качестве примера.
Изображение взято с сайта Process hacker
На приложенном фото вы можете увидеть три процесса. WindowsTerminal.exe, OpenConsole.exe и cmd.exe. Покопавшись в исходном коде Windows Terminal, я вижу, что OpenConsole.exe запускается с каждым созданным вами экземпляром cmd. Поэтому я предполагаю, что это программа, которая взаимодействует с cmd.exe. Теперь я знаю, что Windows Terminal сделан с использованием UWP, но вы можете видеть, что подобные вещи происходят с VSCode(Я открыл кучу терминалов для демонстрации)
вот еще одно сообщение с похожим вопросом, но без ответов. Я надеюсь, что этот набирает обороты.
Так что, если вы можете ответить, спасибо. Если вы немного отвлеклись, вспомните мой вопрос: Как подключить xterm.js(в электронном виде) к реальной рабочей командной строке?
Извините, если вы не поняли мою формулировку, я не очень хорош в этом: P