Показать сообщение отдельно
  #4 (permalink)  
Старый 05.11.2025, 13:57
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,602

Увы красивого решения судя по беглому гуглу нет.
Ты можешь получить заголовок по процессу примерно так:
tasklist /v /fi "IMAGENAME eq Project1.exe" /fo list
(чтоб в utf 8, добавить в начало: cmd /c chcp 65001 && )
И выцепить примерно так:
output.match(/^Window Title:\s*(.*)/m)[1]

Но это требует вызова отдельного окна +с кодировками могут быть вопросы и т.д. и т.п.

По хорошему если ты хочешь чтоб твой гаджет работал с твоей же программой - пусть твоя программ предоставляет COM интерфейс(или какой угодно ещё, вплоть тупо до записи в файлик), тогда ты сможешь с ней напрямую общаться без костылей.
__________________
29375, 35
Ответить с цитированием