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

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

Заперт на стандартные команды автокада

Ответ
Поиск в этой теме
Непрочитано 11.07.2005, 09:41 #1
Заперт на стандартные команды автокада
Александер
 
Регистрация: 15.06.2005
Сообщений: 184

Как можно ограничить набор страднартных комманд автокада, т.е. урезать возможности польвователя. В сявзи со стандартизацией требуется чтобы все пользователи работали в едином стиле, для этого необходимо отключить кое какие команды (из меню я их уберу - это легко, но надо чтобы с командной стоки некоторые команды стали недоступны).
Просмотров: 7648
 
Непрочитано 11.07.2005, 09:47
#2
Gaa

сан-техник на пенсии
 
Регистрация: 23.05.2005
Сообщений: 140


Попробуй создать одноименные ЛИСП команды и загони их в acad.lsp.
__________________
Спасибо
Gaa вне форума  
 
Непрочитано 11.07.2005, 09:53
#3
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Александер
Стандартизировать надо результат, а не методику его достижения.
Если бы мне в конторе официально запретили использовать какие-то команды, то я бы проигнорировал этот запрет. Если бы начали наказывать, то уволился бы.
Torino вне форума  
 
Автор темы   Непрочитано 11.07.2005, 10:05
#4
Александер


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


у меня автокад 2002 - нет файла acad.lsp. В каком файле храняться все стандартные команды автокада, описание стандартных функций?
Александер вне форума  
 
Автор темы   Непрочитано 11.07.2005, 10:10
#5
Александер


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


<< Torino

Согласен
все возможности урезать никто не собирается урезать, надо только сделать так чтобы были доступны строго определенные стили текста, размерные стили, типы линий, слои и т.д. а запретить команды надо только те и для того, чтобы пользователь не мог сам устанавливать новые стили текаста, типы линий и т.д. а во всем остальном каждый работает как ему угодно...
Александер вне форума  
 
Непрочитано 11.07.2005, 11:18
#6
Gaa

сан-техник на пенсии
 
Регистрация: 23.05.2005
Сообщений: 140


Цитата:
Попробуй создать одноименные ЛИСП команды и загони их в acad.lsp.
забудь про это, я попробовал - не помогает.
__________________
Спасибо
Gaa вне форума  
 
Непрочитано 11.07.2005, 11:36
#7
Alan

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


Цитата:
пользователь не мог сам устанавливать новые стили текаста, типы линий и т.д.
Заманчиво!
М.б. всё таки попробывать создать их самому (например в шаблоне) или создавать/переключать при работе ЛИСПом/Дизелем?
Провести всеобщую учебу, написать СТП и требовать выполнения с санкциями?
Alan вне форума  
 
Непрочитано 11.07.2005, 11:47
#8
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


"Запретить" команду можно командой UNDEFINE:

Код:
[Выделить все]
Command: undefine
Enter command name: LINE

Command: line
Unknown command "LINE".  Press F1 for help.
Однако этот "запрет" легко обходится вводом точки перед именем команды (потому при программировании точку и надо ставить):

Код:
[Выделить все]
Command: .LINE
Specify first point:
Specify next point or [Undo]:
Что касается запретов на нестандартные слои, линии и т.п., то это делается не запретом команд, а хорошей прикладной программной поддержкой, при которой пользователю и в голову не придет что-то менять, так как и так все делается "как надо".
ShaggyDoc вне форума  
 
Непрочитано 11.07.2005, 11:51
#9
plaz

Проектирование обустройства нефтяных месторождений
 
Регистрация: 28.08.2003
Самара
Сообщений: 352


А не проще сделать шаблон и выпустить стандарт предприятия? Ну а особо одаренных наказывать рублем.
plaz вне форума  
 
Непрочитано 11.07.2005, 11:55
#10
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


ИМХО...

Сабж это глупость... согласен с Torino

А так же с теми кто за СТП!

А например какие команды ты хочешь запретить?

Чрезмерные запреты ведут к большим свободам!
X-DeViL вне форума  
 
Непрочитано 11.07.2005, 11:58
#11
Кулик Алексей aka kpblc
Moderator

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


ИМХО, ИМХО, ИМХО - так раз 300.
Запрещать что бы то ни было в каде - бесполезно. Все равно обойдут да так, что и в страшном сне не приснится. Уже столкнулся. Мое мнение - СТП нужен прежде всего для САПРовца, которому надо как минимум обозначить цель, которой надо достичь. И он должен предоставить инструмент, который:
а) удобнее встроенных средств када
б) поддерживает СТП в прозрачном режиме. Т.е. пользователи и не подозревают, что следуют СТП. Они просто работают.

Кусок такого уже сделан, но сделан немного коряво. Сантехники и электрики уже в СТП, остальные - на подходе.

Теперь о запретах стандартных команд. Если так уж приспичило, то, надо использовать, кажется, команды undefine и redefine (могу ошибаться, не работал я с этим). Дополнительно надо прорабатывать реакторы, восстанавливать окружение в момент выхода из када, еще есть подводные камни, не могут не быть.
ИМХО: из пушек по воробьям. Объем трудозатрат несопоставим с объемом и трудностью решаемой задачи.

---
Добавлено:

Печатал долго, сколько народу успело высказаться... Обалдеть!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.07.2005, 13:24
#12
Александер


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


все это как раз и надо для ввода Стандарта предприятия....
кто уже сталкнулся с этой нелегкой задачей посоветуйте с чего лучше начать, буду рад выслышать много умных мыслей
шаблон уже создан со всеми нужными для работы слоями, линиями, разм. стилями и т.д. но ведь народ пользуется своими старыми наработками, в которых нет никакого стандарта..... а при вставки таких элементов как раз и появляются много разных ненужный слоев, линий и т.д. ....
Выход думаю один - исправлять старые чертежи перед их использованием, но это сложно организовать, проще заново все чертить И чтобы не появлялись ненужные слои, линии, .... для этого и хочу отнять такую возможность у пользователей, чтобы все по одному шаблону работали, который будет принят как стандарт.
Александер вне форума  
 
Непрочитано 11.07.2005, 13:40
#13
Кулик Алексей aka kpblc
Moderator

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


Ууу, ну сейчас начнется...
Литература: "САПР на базе AutoCAD" С.Зуев, Н.Полещук, при участии П.Лоскутова (надеюсь, никого не забыл и не обидел).
Здесь еще в прошлом году было обсуждение СТП, можно посмотреть на http://forum.dwg.ru/showthread.php?t=1978
---
Все, дальше туда. Было подобное на autocad.ru, но там ссылки, увы, не помню.
---
О приведении старых чертежей в божеский вид, как предложение: в момент сохранения проводить _purge, overkill, очистку фильтров слоев и приведение текстовых и размерных примитивов в нормальный вид (т.е. единый текстовый и размерный стиль). Больше на автомат не посадить, а руками никто делать не будет - не до того. Как правильно сказано в "САПР на базе...", "людям надо "гнать листаж и зарабатывать деньги и стаж", а не следовать вручную чужим для них разработкам (сорри за возможно неточную цитату).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 25.09.2015 в 08:57.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.07.2005, 14:01
#14
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


HORSY где жэ ты? =)))))))))))))))))))))))))))))))))))))))
X-DeViL вне форума  
 
Непрочитано 11.07.2005, 14:13
#15
Кулик Алексей aka kpblc
Moderator

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


> X-DeViL : остренького, национального захотелось?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.07.2005, 14:59
#16
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Ага... пар выпустить... ))
X-DeViL вне форума  
 
Непрочитано 11.07.2005, 15:36
#17
Haos

инженер-строитель
 
Регистрация: 17.05.2005
E-burg
Сообщений: 696
<phrase 1=


2 Александер
Цитата:
Выход думаю один - исправлять старые чертежи перед их использованием, но это сложно организовать, проще заново все чертить
Могу ошибаться, но инструменты CADStandards как раз и созданы для того чтоб оптимизировать приведение файлов к одному стандарту. В свое время пытался внедрить СТП, но в нашей конторе это оказалось никому не нужно.
Haos вне форума  
 
Автор темы   Непрочитано 11.07.2005, 15:43
#18
Александер


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


знаю про такую функцию, помогает, но прежде чем менять один стиль на другой или один тип на другой, надо представлять что как и каким образом было начерчено, но так все равно гораздо проще чем ручками переделывать... Спасибо .
может знает кто как файлик vlx поломать можно
такую программку нашел полезную - надо только чуть-чуть подправить....
Александер вне форума  
 
Непрочитано 12.07.2005, 09:25
#19
Torero

Инженер-конструктор
 
Регистрация: 25.09.2004
Минск, Беларусь
Сообщений: 315


<cite>Мое мнение - СТП нужен прежде всего для САПРовца, которому надо как минимум обозначить цель, которой надо достичь. И он должен предоставить инструмент, который:
а) удобнее встроенных средств када
б) поддерживает СТП в прозрачном режиме. Т.е. пользователи и не подозревают, что следуют СТП. Они просто работают.</cite>

Так, на самом деле это не много....
Я сделал команду, которая делает необх. количество слоев со всеми настройками, причем разные модификации этой команды создают разделы для разный специалистов.
Комплексы MechaniCS и SPDS фиксируют высоту и стиль текста, также и размеры... Com2004 и Kated - линии обрыва, штампы, рамки, толщины линий... и много другой ерунды...

Итого, из када только пользуюсь примитивами и простенькой модификацией...

Все на самом деле не так сложно...

Итого, кроме установки необх. ПО я только отредактировал программку по настройке слоев..
А, ну и типы линий и штриховки заменил....
Вот и вся работа отдела САПР...



<cite>шаблон уже создан со всеми нужными для работы слоями, линиями, разм. стилями и т.д. но ведь народ пользуется своими старыми наработками, в которых нет никакого стандарта..</cite>
У нас было все проще... Директор написал на СТП "утверждаю", я внес все фамилии за: "C СТП ознакомлен, возражений не имею" и нормоконтролю дана команда...
ИМХО, шаблон это детство... Только рамерный стиль, текстовой стиль ну и слои... А как же обозначения? Толщины линий?...
__________________
Постинг воспринимать как личное мнение.
Torero вне форума  
 
Непрочитано 12.07.2005, 10:21
#20
Haos

инженер-строитель
 
Регистрация: 17.05.2005
E-burg
Сообщений: 696
<phrase 1=


По моему kpblc прав
Цитата:
нужен инструмент, который:
а) удобнее встроенных средств када
б) поддерживает СТП в прозрачном режиме. Т.е. пользователи и не подозревают, что следуют СТП. Они просто работают.
По работе довелось столкнуться с такой софтиной. Но это уже offtopic.
Кому интересно пишите: anton@stp.ur.ru
Haos вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Заперт на стандартные команды автокада