Программирование текстового поля MEL / Python Script для получения всех выходных данных редактора сценариев

Я пытаюсь найти способ получить вывод редакторов сценариев для записи в элемент управления textField в Maya для настраиваемого окна. По сути, я пытаюсь переписать функцию командной строки без разделителя или параметров ввода.

Мне немного сложно понять, что делать, поскольку в документации Maya, похоже, нет четкой информации - могу ли я получить несколько указателей в правильном направлении?


person SirJames    schedule 05.04.2016    source источник
comment
Хорошо, я нашел свое решение. По сути, я пошел на userPrefs.mel и обнаружил, что могу редактировать переменные для таких вещей, как функция commandLine, что позволяет мне получить именно то, что я искал. Если вы установите для переменной commandLifeInputFieldWidth значение 0, она будет отображать только выходные данные.   -  person SirJames    schedule 06.04.2016


Ответы (1)


cmdScrollFieldReporter и _ 2_ элементы управления выполняют большую часть работы по созданию скрипта слушатель - посмотрите, делают ли они то, что вам нужно, прежде чем пытаться изобрести что-то новое.

person theodox    schedule 06.04.2016
comment
Теодокс, оказывается, что, хотя эта функция работала так, как мне было нужно, вывод предоставил слишком много информации. До такой степени, что даже выполненный скрипт отображался в scrollField. Запрос вывода тоже не работал. Меня интересует только результат - I.E. распечатать привет мир; // возвращает только этот текст в поле прокрутки; //Привет, мир - person SirJames; 06.04.2016
comment
Хорошо, я нашел свое решение. По сути, я пошел на userPrefs.mel и обнаружил, что могу редактировать переменные для таких вещей, как функция commandLine, что позволяет мне получить именно то, что я искал. Если вы установите для переменной commandLifeInputFieldWidth значение 0, она будет отображать только выходные данные. - person SirJames; 06.04.2016
comment
Вы также можете использовать scriptEditorInfo, чтобы немного контролировать многословность слушателя. - person theodox; 07.04.2016