Это кажется невозможным. Я пытался запустить командный файл, который должен запускаться на переднем плане пользовательской сессии.

поэтому я ssh на Cygwin удаленного хоста и запускаю командный файл, и он всегда заканчивается в фоновом режиме.

ssh @ Cygwin: cmd /c start.bat

Любое предложение, чтобы заставить его работать на переднем плане?

Сейчас это просто фиктивный пакетный файл, но я хочу создать что-то, что будет работать на переднем плане и отображать некоторую статистику.

1 ответ1

0

Службы Windows больше не могут отображать пользовательский интерфейс - поэтому я не думаю, что это возможно, см. Переполнение стека для технических деталей.

Вам лучше написать приложение пользовательского интерфейса, которое будет сидеть и ждать, пока ваш скрипт опубликует сообщения, затем всплывет и отобразит их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .