Render.ru

передача данных из внешней программы в макс

ASK'R

Активный участник
Рейтинг
5
#1
надо при проигрывании анимации (из скрипта по тикам таймера слайдер таскаю) с внешней программы забирать данные, как это сделать по людски?

пока единственная мысль - через файл перебрасывать, но это как-то по варварски по моему, - записали, прочитали, стёрли, если прочитать не смогли, то используем старое

данных немного - десяток-другой цифр, но часто - до 120 раз за секунду

попрошу ногами не пинать - идея не моя, а реализовывать как-то придется
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
Если по людски то для обмена нужно написать COM сервер, в сдк есть пример.
Можно попробовать через sendMessage/get..
Про другие методы можно почитать здесь
 

ASK'R

Активный участник
Рейтинг
5
#3
спасибо за направление
maxscript вообще ничего подобного не предоставляет?
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#4
Ну почему-же работа с Clipboard есть ;),
а также OLE Automation server, что позволяет работать со всеми приложениями которые поддерживают эту технологию
Не говоря уж про внешние библиотеки коих много в сети и можно попробовать прикрутить былобы желание по извращаться.
 

ASK'R

Активный участник
Рейтинг
5
#5
клипборд в пень, все имеют к нему доступ и что там будет никто не сможет гарантировать
OLE - поспрашиваю, почитаю
"внешние библиотеки коих много в сети" - подскажите слова для выгугливания
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#6
Слова выше подсказал, просто найди OLE или dotNet реализующие что-то из данных технологий. Обычно под VBA много примеров.
PS
Но рекомендую просто взять пример и изучить тоже ком, гимора поимеешь на порядок меньше.
 

ASK'R

Активный участник
Рейтинг
5
#7
дошли руки - потестил, через ОЛЕ поколбасил кубик из делфи ;) прыгает!
 
Сверху