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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание собственного приветственного меню при запуске AutoCAD

Создание собственного приветственного меню при запуске AutoCAD

Ответ
Поиск в этой теме
Непрочитано 22.12.2014, 09:31 #1
Создание собственного приветственного меню при запуске AutoCAD
termitt
 
Регистрация: 13.03.2014
Сообщений: 22

Доброго всем времени суток.
Хотел спросить кто-нибудь может быть сталкивался с такой задаче. ( не знаю быть может написанная на языке лисп) ну допустим там будет ссылка на файлы которые лежат на машине или там объявление. ну типо того. буду очень признателен за любую информация.

Последний раз редактировалось termitt, 22.12.2014 в 10:16.
Просмотров: 6425
 
Непрочитано 22.12.2014, 10:04
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Вы хотите, чтобы при запуске автокада появлялось поверх него окно с какими своими пунктами меню?
Сергей812 вне форума  
 
Автор темы   Непрочитано 22.12.2014, 10:17
#3
termitt


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Вы хотите, чтобы при запуске автокада появлялось поверх него окно с какими своими пунктами меню?
я изменил слегка текст темы посмотрите еще раз)
termitt вне форума  
 
Непрочитано 22.12.2014, 10:25
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Все равно ни фига не понятно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2014, 10:26
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Ну, например, типа такого. Т.е. делаете лисп с DCL диалогом, во время инициализации диалога сканируете заданную папку с файлами или открываете текстовой файл с информацией и выводите в диалог..

----- добавлено через ~1 мин. -----
Только там при открытии каждого файла, но есть и при старте самого autocad, насколько помню)
Сергей812 вне форума  
 
Автор темы   Непрочитано 22.12.2014, 10:33
#6
termitt


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Все равно ни фига не понятно.
ну если очень по рабочее крестьянски. есть же простое стандартное сообщение от autodesk Welcome. а я хочу свое сделать такое же но измененное. чтобы дать дать объявление какое нибудь или сделать сссылку на документы который находится в сети фирмы.
termitt вне форума  
 
Непрочитано 22.12.2014, 10:33
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Перенесено в "Программирование".
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.12.2014, 10:35
#8
termitt


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


неее слегка не то. самое приветственное окно чтобы было (но которое я сам могу туда добавлять информацию, файлы и ссылки) надеюсь понятно объясняю я ?
termitt вне форума  
 
Непрочитано 22.12.2014, 10:41
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Тогда лучше на том же NetApi)
Смотрим у hwd - как поставить в автозагрузку и как автоматически из Net-сборки запустить нужную функцию
Сергей812 вне форума  
 
Непрочитано 22.12.2014, 10:45
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Цитата:
Сообщение от termitt Посмотреть сообщение
неее слегка не то. самое приветственное окно чтобы было (но которое я сам могу туда добавлять информацию, файлы и ссылки) надеюсь понятно объясняю я ?
И как в "окно" (непонятно как нарисованное) добавить текстовый файл, jpg и mp3 одновременно? И что будет в результате?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2014, 10:55
#11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
И как в "окно" (непонятно как нарисованное) добавить текстовый файл, jpg и mp3 одновременно? И что будет в результате?
в WPF будет все замечательно, я думаю - можно строить и изменять структуру диалога даже прямо на ходу программно.
Сергей812 вне форума  
 
Автор темы   Непрочитано 22.12.2014, 10:55
#12
termitt


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
И как в "окно" (непонятно как нарисованное) добавить текстовый файл, jpg и mp3 одновременно? И что будет в результате?
Так еще раз. Запускаем просто автокад (без чертежа). вот все он грузится подключится все лиспы с нужным мест и т.д. и тп. когда появляется пустой лист появляется окно отдельно и в нем говорится сегодня 22 декабря на улице снег но возможен дождь. бла бла бла потом гиперссылки для самоучители по автокаду ( для того что новый человек который пришел на работу без опыта в работе в программе начал что-то читать и делать) или ссылки на шаблоны с разными рамками и штампами. или пользователю если это не интересно просто закроет это окно и продолжит работать дальше. Алексей я уже просто уже не знаю как еще объяснить чтобы было понятно. и при этом я спрашиваю как это сделать?? может надо программу которую написанная лисп или net??? или может у кого-то есть пример такой задумки!?!?
termitt вне форума  
 
Непрочитано 22.12.2014, 11:01
#13
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


JavaScript API
http://through-the-interface.typepad...using-net.html
http://through-the-interface.typepad...using-net.html

Последний раз редактировалось trir, 22.12.2014 в 11:09.
trir вне форума  
 
Непрочитано 22.12.2014, 11:13
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Подними выступление Лены Талхиной на AURu2014 (на youtube есть) - она рассказывала, как новостной канал для CADManager поднимала, кажется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2014, 11:19
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от trir Посмотреть сообщение
JavaScript API
Java вроде только с 2014 Autocad появилась?

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от termitt Посмотреть сообщение
Так еще раз. Запускаем просто автокад (без чертежа). вот все он грузится подключится все лиспы с нужным мест и т.д. и тп. когда появляется пустой лист появляется окно отдельно и в нем говорится сегодня 22 декабря на улице снег но возможен дождь. бла бла бла потом гиперссылки для самоучители по автокаду ( для того что новый человек который пришел на работу без опыта в работе в программе начал что-то читать и делать) или ссылки на шаблоны с разными рамками и штампами. или пользователю если это не интересно просто закроет это окно и продолжит работать дальше. Алексей я уже просто уже не знаю как еще объяснить чтобы было понятно. и при этом я спрашиваю как это сделать?? может надо программу которую написанная лисп или net??? или может у кого-то есть пример такой задумки!?!?
Ссылки дал выше. Делаете окно WPF, делаете функцию, в которой вызываете эту форму. В окно WPF можно вставить даже медиаконтект - там используется технология верстки ака резиновые таблицы HTML.
Сергей812 вне форума  
 
Непрочитано 22.12.2014, 11:39
#16
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


У меня получилось запустить с Автокадом обычное диалоговое окно (DCL), причем работающее.
Прикладываю скрин
Миниатюры
Нажмите на изображение для увеличения
Название: Start_ПАРКС.jpg
Просмотров: 92
Размер:	262.5 Кб
ID:	141081  
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 22.12.2014, 11:49
#17
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Главное, не забыть предусмотреть Работающую галочку - "Больше не показывать этот диалог" А то коллеги по достоинству оценят возможность каждый раз закрывать это окно при запуске автокада.
Сергей812 вне форума  
 
Непрочитано 22.12.2014, 11:53
#18
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Главное, не забыть предусмотреть Работающую галочку - "Больше не показывать этот диалог"
Это не сложно. Но тогда возникает вопрос, а как его снова вызывать.
Для этого примера я использовал вызов окна инициализации начальных значений проги.
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Автор темы   Непрочитано 22.12.2014, 11:56
#19
termitt


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


а в принципе можно посмотреть код стартового меню автокада welcome?
termitt вне форума  
 
Непрочитано 22.12.2014, 11:58
#20
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от termitt Посмотреть сообщение
а в принципе можно посмотреть код стартового меню автокада welcome?
ИМХО. Думаю, что нельзя.
Ты хочешь картинку просто показывать? Это можно делать предложенным мной способом.
Дать при старте скрипт с картинкой вместо того диалогового окна.
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...

Последний раз редактировалось Alan, 22.12.2014 в 12:46.
Alan вне форума  
 
Непрочитано 22.12.2014, 12:00
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Alan Посмотреть сообщение
Это не сложно. Но тогда возникает вопрос, а как его снова вызывать.
Команда, пункт меню, в диалоге настройки AutoCAD тоже можно закладку втиснуть и там галочку.
Сергей812 вне форума  
 
Непрочитано 22.12.2014, 18:32
#22
ur_naz


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


http://www.en.na.mcneel.com/doslib.htm
ur_naz вне форума  
 
Непрочитано 23.12.2014, 11:17
#23
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


>ur_naz
Ссылка на DosLib это кому?
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 23.12.2014, 23:21
#24
ur_naz


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


Цитата:
Сообщение от Alan Посмотреть сообщение
Ссылка на DosLib это кому?
Это наверное тс. в дослиб есть семейство очень интересных функций пользовательского интерфейса, например сплеш-окошко...
ur_naz вне форума  
 
Непрочитано 24.12.2014, 00:08
#25
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


только вообще не понимаю - зачем стремиться втиснуть все это именно в автокад.. простейшая программа, засунутая в автозагрузку компа.. с кнопками "запустить" и "отмена", таймером на автозапуск и галочкой больше не показывать.. и открывающая браузер по умолчанию со страницей корпоративного портала (либо просто страничкой, лежащей на сервере).. наверняка или есть что-то готовое подобное, либо сваять на любом языке.. а основное время посветить именно контенту... а часть браузеров можно вообще запустить в режиме "киоска", чтобы не давать пользователям не малейшего шанса.. да и те же батники никто не отменял вообще-то.. или сценарии виндоус прицепить, если возможно..
Сергей812 вне форума  
 
Непрочитано 24.12.2014, 00:08
#26
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Идиотская вера во всемогущество AutoCAD'а.
Profan вне форума  
 
Непрочитано 24.12.2014, 01:37
#27
ur_naz


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
открывающая браузер по умолчанию со страницей корпоративного портала
кстати в дослиб есть и такая функция, реализуется в одну строку
ur_naz вне форума  
 
Непрочитано 24.12.2014, 09:36
#28
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от ur_naz Посмотреть сообщение
кстати в дослиб есть и такая функция, реализуется в одну строку
Я не силён в lisp , но даже я понимаю, что тут ничего лишнего не нужно:
Код:
[Выделить все]
 ^C^C(startapp "C://Program Files//Internet Explorer//iexplore.exe" "ya.ru")
Boxa вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание собственного приветственного меню при запуске AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема в объектном отслеживание (AutoCAD 2013-2014) gomer8 Баги и пожелания в Autodesk 0 19.06.2013 12:22
Экранное меню в AutoCad 2012 Сергей1515 AutoCAD 4 05.02.2013 15:48
Попасть в слой. Vova AutoCAD 106 10.03.2006 04:36
Одна из целей: Создание экспертных систем на базе AutoCAD. Сергей Юрьевич Программирование 9 01.01.2005 15:17