![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
передать команду другому приложению [D6, WinXP]
alexus © (2006-02-02 11:13:00)в листбоксе есть список запкщенных в данный момент программ.
как передать подсвеченной в листбоксе программе команду?
при этом..эээ...как бы это сказать.. съимитировать команду программы file->import
alexus (2006-02-02 12:44:00) [21]вполне возможно я что-то и не так понял
дело в том что в максе есть и команды для работы с файлами, импорт экспорт и тд., скрипты можно писать.
но я так понимаю что нужно заставить его выполнить эту операцию по команде от другого приложения,с именем файла в качестве параметра.
туплю знаю. но с чего-то надо же начинать
Digitman (2006-02-02 12:37:00) [22]
> я так понял что там в основном то как из макса данные передавать.
> вот в тот же "Эксель" например
Может быть, ты не правильно понял ?
Или не дочитал, недо вник ?
Что, там нет ни единого интерфейса с методом а-ля Open() ?
Сомневаюсь я что-то ..
Если не доверяешь справке, импортируй и просмотри библ-ку типов.
alexus (2006-02-02 12:28:00) [23]в maxscript
там конечно есть раздел ole automation.
но ээээ.... я так понял что там в основном то как из макса данные передавать. вот в тот же "Эксель" например
Digitman (2006-02-02 12:23:00) [24]
> alexus (02.02.06 12:19) [19]
> ты про com/dcom?
Ну типа того - OLE/COM.
> в хелпе по максу порылся, но видимо не там
Хэлп хелпу - рознь ..
Смотря в каком рылся ...
alexus (2006-02-02 12:19:00) [25]да 3d max.
это ты про com/dcom?
я там в хелпе по максу порылся, но видимо не там))
Digitman (2006-02-02 12:16:00) [26]
> 3д - трехмерка
Это и ежу понятно)
Какой конкретнопрограммный пакет ?
3DMax ?
Если он , то выкрутасы с сабжем вовсе не нужны - пакет реализован как сервер автоматизации.
alexus (2006-02-02 12:05:00) [27]3д - трехмерка.
Удобнее проектировать в 3д-пакетах чем на бумаге.
А Дельфи мне просто нравится. Правда пока ничем выдающимся не могу похвастать
Digitman (2006-02-02 12:01:00) [28]
> я по 3д работаю
3д - эт чего такое ? Не сподобишься ли пояснить ?
alexus (2006-02-02 11:57:00) [29]ситуация в общем такая.
я по 3д работаю, так вот возникает вопрос об оптимизации работы
есть база конструктивных элементов, которые часто используются.
каждый раз их подгружать в 3д редактор - достаточно однообразно и долго.
поэтому идея вот в чем.
имеем запущенный 3д редактор и имеем базу
в базе отмечаем нужные элементы и автоматически загружаем в 3д.
похоже на бред?8)))
Fay (2006-02-02 11:56:00) [30]2 alexus (02.02.06 11:52) [13]
Логично отвечать на наводящие вопросы. Это ведь тебе надо, не нам.
alexus (2006-02-02 11:52:00) [31]я ж грю - пример
если бы я знал как это сделать правильно наверное ябы тут не терся, логично?
Digitman (2006-02-02 11:49:00) [32]
> alexus (02.02.06 11:47) [10]
И какое отношение WM_QUIT имеет к программному вызову нечто упомянутого как File -> Import ..
Fay (2006-02-02 11:49:00) [33]Это ответ на [9] ? Странно
alexus (2006-02-02 11:47:00) [34]procedure TForm1.Button2Click(Sender: TObject);
VAR Wnd : hWnd;
begin
Wnd := GetWindow(Handle, gw_HWndFirst);
SendMessage(Wnd,WM_QUIT, 0,0);
end;
ну как бы вот это.ээ..для начала. в Дельфи я тлько первые шаги делаю собсно....
Fay (2006-02-02 11:40:00) [35]А что из себя представляет эта ссылка?
alexus (2006-02-02 11:37:00) [36]ну а по имеющейся ссылке на окно разве нельзя?
Fay (2006-02-02 11:35:00) [37]> вроде как-то это sendmessage проделывалось...
Всё верно, только кто-то должен ловить эти сообщения.
alexus (2006-02-02 11:32:00) [38]и что я должен пасть ниц перед такой крутизной?????
вроде как-то это sendmessage проделывалось...
Fay (2006-02-02 11:29:00) [39]фот это
http://www.yandex.ru/yandsearch?rpt=rad&text=%F1%EF%EE%F1%EE%E1%FB+%EC%E5%E6%EF%F0%EE%F6%E5%F1%F1%ED%EE%E3%EE+%E2%E7%E0%E8%EC%EE%E4%E5%E9%F1%F2%E2%E8%FF
Digitman (2006-02-02 11:29:00) [40]Листбокс-то при чем тут ?
Мало ли где можно хранить/отображать строки некоего текста ..