Как программно сделать окно активным? - Страница 3
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно сделать окно активным?

Как программно сделать окно активным?

Ответ
Поиск в этой теме
Непрочитано 11.01.2013, 13:26
Как программно сделать окно активным?
Xara
 
Помидорка
 
Регистрация: 03.02.2012
Сообщений: 135

Всем привет!
Подскажите пожалуйста, как через LISP сделать окно чертежа активным, которое открывается через функцию:

Код:
[Выделить все]
 (vla-open (vla-get-documents (vlax-get-acad-object))
               Item1 ;имя файла
               :vlax-false
               ""
               )
А то открыть-то он открывает, а активный чертеж тот, что уже был открыт...
__________________
Боишься - не делай. Делаешь - не бойся.
Просмотров: 13649
 
Непрочитано 13.07.2015, 08:44
#41
DENBASS2004


 
Регистрация: 24.06.2009
Сообщений: 94


Цитата:
Сообщение от trir Посмотреть сообщение
Конечно, всё можно сделать, но на лиспе это будет выглядеть как на иллюстрации выше, зато на dotNET всё просто...
Ну, как выглядеть будет мне не важно, dotNET я не знаю. Раз можно как я хочу буду пытаться сделать так. Я вот только одно не понимаю, некоторые команды пишешь по книге, но он их вообще не хочет воспринимать. Например открыть дескриптер файла, по книге это (open "файл" "режим")
пишу (setq Ch1 (command "_open" (strcat papka1 "\\01-01.00.002-Косынка.dwg") "_w")) а он мне выдает что (strcat papka1 "\\01-01.00.002-Косынка.dwg") неизвестная команда. Пытался прописать именно путь, тоже самое
DENBASS2004 вне форума  
 
Непрочитано 13.07.2015, 09:48
#42
frostmourn


 
Регистрация: 23.04.2015
Сообщений: 163


Цитата:
Сообщение от DENBASS2004 Посмотреть сообщение
по книге это (open "файл" "режим")
пишу (setq Ch1 (command "_open" (strcat papka1 "\\01-01.00.002-Косынка.dwg") "_w"))

Буковки-то одинаковые, да не совсем...
frostmourn вне форума  
 
Непрочитано 13.07.2015, 09:54
#43
DENBASS2004


 
Регистрация: 24.06.2009
Сообщений: 94


Цитата:
Сообщение от frostmourn Посмотреть сообщение
Буковки-то одинаковые, да не совсем...
Подскажите что именно не совсем одинаково?
DENBASS2004 вне форума  
 
Непрочитано 13.07.2015, 10:49
#44
frostmourn


 
Регистрация: 23.04.2015
Сообщений: 163


А как по-вашему, (open) и (command "_open") - одно и то же?
frostmourn вне форума  
 
Непрочитано 13.07.2015, 10:58
#45
DENBASS2004


 
Регистрация: 24.06.2009
Сообщений: 94


Цитата:
Сообщение от frostmourn Посмотреть сообщение
А как по-вашему, (open) и (command "_open") - одно и то же?
ну, у меня без command, open просто пишет ошибка
DENBASS2004 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно сделать окно активным?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenDCL vs C#.NET Sleekka .NET 18 02.07.2013 22:31
AutoCAD Automation: как правильно программно прервать Utility.GetPoint (выполняется в другом потоке) IvanShkuropadsky Программирование 2 17.08.2011 11:10
Как сделать окно Autocad активным при запуске из VBA Excel? AlexV Программирование 1 20.08.2009 12:40
BricsCAD 8.2.8 Кулик Алексей aka kpblc Другие CAD системы 17 24.04.2008 17:01
Текстовое окно не появляется при нажатии F2 Боныч AutoCAD 3 09.04.2008 16:21