Есть ли способ получить сообщения консоли Windows Pure Data Pd в поле сообщения внутри патча? Я пытаюсь вернуть сообщения об ошибках в патч, чтобы патч мог реагировать на них.Получить сообщения консоли в окне сообщений
2
A
ответ
4
единственный способ сделать это (в Pd-ванили даже) заключается в следующем:
- отправить все сообщения сообщений/ошибок в STDERR (с флагом на
-stderr
запуска) - перенаправят поток ошибок на стандартный вывод
- захватить stdout скриптом, переформатировать его и отправить обратно в Pd через сеть (желательно UDP)
- добавить
[netreceive]
, чтобы получить сообщения.
что-то вроде следующего:
$ pd -stderr 2>&1 | while true; do pdsend 9999 localhost udp; done
и Pd добавьте следующие строки в ваш патч:
[netreceive 9999 1]
|
[route error:]
|
[list prepend set]
|
[list trim]
|
[ (
Теперь, когда Pd печатает строку, начинающуюся с "ошибкой:" Эта линия будет появится в msgbox.
Предостережения: это эффективно подавляет все сообщения на Pd-консоли.
Смежные вопросы
- 1. Как получить сообщения WM_TOUCH в окне только для сообщений
- 2. Как получить таймер в окне сообщений Powershell?
- 3. Вывод нескольких сообщений в одном окне сообщений?
- 4. В окне сообщения
- 5. Выделить текст в окне сообщений
- 6. выделение сообщений в окне вывода
- 7. Как показать несколько сообщений в одном окне сообщения joptionpane?
- 8. Избегайте функции пакета сообщений консоли
- 9. Производитель консоли Kafka потеряет сообщения
- 10. Печать сообщений на консоли OSGi
- 11. Выключите сообщения консоли docx4j
- 12. Сообщения Windows в дочернем окне
- 13. отображать сообщения с консоли javascript
- 14. сохранение сообщений консоли в файл в iphone
- 15. Отображение нескольких сообщений об ошибках в одном окне сообщений
- 16. Запись сообщений консоли Python/NumPy
- 17. Цифровые часы в окне консоли
- 18. Скрытие курсора в окне консоли
- 19. Печать в окне консоли C#
- 20. Отображение значения переменной в окне сообщений
- 21. Как напечатать значение HRESULT в окне сообщений?
- 22. URL-адрес кликов в окне сообщений Winform?
- 23. Проблема отображения в окне сообщений в MFC
- 24. Отображение результатов COUNTIF в окне сообщений
- 25. Разрывы строк в окне пользовательских сообщений windowsphonetoolkit
- 26. Как получить сообщения автономных сообщений для JabberID
- 27. Включение кнопки в окне сообщений с таймером
- 28. Отображение результатов SQL в окне сообщений
- 29. Как нажимать OK в окне сообщений?
- 30. Создает ли сообщения сообщения в RSpec избавиться от остаточных сообщений от прохождения теста на консоли?
Я получаю «-bash: pdsend: command not found». Я озадачен. Могу ли я запустить объект pd из pd, или что, хм? – atonus
'pdsend' - небольшая утилита, которая поставляется с Pd. Где фактическая бинарная жизнь зависит от вашей ОС/установки (о которой вы ничего не обнаружили) –
О, да, я запускаю ее на raspbian wheezy. – atonus