Перейти к публикации

Макрос ТТ


Рекомендованные сообщения

Пришлось работать в коллективе в сетевом лицензированном SW2022. Причем часть коллег с момента устройства на работу до момента увольнения, который чудесным образом совпадает с воплощением их чертежей в железо, я так и не вижу. Пришел, нарисовал, уволился.

Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании.

image.png

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

Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети.

Как бы отключить эти кнопки?!

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Можно просто в режиме редактирования макроса удалить эти кнопки из формы. При этом код можно не менять) 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, engyuri сказал:

Пришлось работать в коллективе в сетевом лицензированном SW2022. Причем часть коллег с момента устройства на работу до момента увольнения, который чудесным образом совпадает с воплощением их чертежей в железо, я так и не вижу. Пришел, нарисовал, уволился.

Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании.

image.png

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

Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети.

Как бы отключить эти кнопки?!

 

Варианты. Если код этого макроса доступен.

1 Установите для этих кнопок свойство Enabled = False

2 Не редактируйте этими кнопками на прямую. А вызовите ими поле для вода пароля.

Если после заполнения пароль совпадает, то осуществлять редактирование.

Разумеется, пароль держите в тайне. Еще его можно периодически менять.

 

Для вставки ТТ есть еще программа

Он тоже для дружного коллектива "для всех".

 

 

Ссылка на сообщение
Поделиться на других сайтах

@DuS Там не VBA, а скомпилированный EXE-шник на VB6. Без исходников ничего там не поменять. Надо идти на поклон к Леониду (@Leon) и просить у него или исходники, или исправленную под нужды ТС версию ТТ.

Ссылка на сообщение
Поделиться на других сайтах
Ветерок

Разве доступ к изменению базы есть у всех? Сделать папку только для чтения всем, кроме админа.

Ссылка на сообщение
Поделиться на других сайтах

А нужно прямо вот макрос, и никуда без макроса?

 

Я написал и утвердил с начальством 4 типовых вида ТТ и занёс в библиотеку проектирования. Всё штатно, вносится на чертёж одним движением мышки.

Библиотеку перенёс на сетевой диск, попросил админов поставить защиту от записи. Теперь у всех есть одинаковые шаблоны ТТ.

Если нужно что-то изменить - открываем доступ, правлю, закрываем доступ.

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Ветерок сказал:

Сделать папку только для чтения всем, кроме админа.

Универсальный вариант!

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Павлуха сказал:

А просто изменить текст в тхт не судьба?

Да можно. Но как-то править за каждым ушедшим суперконструктором поднадоедает. 62 все-таки.

 

23 часа назад, Ветерок сказал:

Разве доступ к изменению базы есть у всех? Сделать папку только для чтения всем, кроме админа.

Да, только макрос не работает из закрытой папки. Работает только у тех, кто имеет доступ к редактированию в этой папке. Возможно, админ чего-то не знает или не умеет.

 

10 часов назад, Krusnik сказал:

4 типовых вида ТТ и занёс в библиотеку проектирования

Да, раньше (кажется, до SW2014) при наведении мышки на вариант ТТ, занесенный в библиотеку проектирования, можно было прочитать содержимое в предварительном виде. Потом разработчик что-то там поменял и пользоваться стало не удобно.

image.png

 

 (@Leon) !

19.05.2024 в 08:08, engyuri сказал:

Как бы отключить эти кнопки?!

Буду премного благодарен!

Ссылка на сообщение
Поделиться на других сайтах
19.05.2024 в 14:48, Snake 60 сказал:

Там не VBA, а скомпилированный EXE-шник на VB6. Без исходников ничего там не поменять.

Средствами WinAPI можно отыскатьформу и кнопки на ней, а потом через WinAPI поменять свойство видимости или активности на:

19.05.2024 в 11:13, brigval сказал:

Установите для этих кнопок свойство Enabled = False

 

Ну или написать макрос самостоятельно.

Ссылка на сообщение
Поделиться на других сайтах

@engyuri Держите версию без активных кнопок. Вроде бы ничего не поломал :)

https://cloud.mail.ru/public/VE2U/7cbGso8EN

Говорим спасибо Леониду aka @Leon, за предоставленные исходники.

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, engyuri сказал:

Да можно. Но как-то править за каждым ушедшим суперконструктором поднадоедает.

До кучи.

Держите свою актуальную копию в запасе.

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

И думать не надо и не трудно.

 

Ссылка на сообщение
Поделиться на других сайтах

@Snake 60 и  @Leon, огромное СПАСИБО!!! Все заработало, как мне и хотелось.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...
20.05.2024 в 23:36, Snake 60 сказал:

@engyuri Держите версию без активных кнопок. Вроде бы ничего не поломал :)

https://cloud.mail.ru/public/VE2U/7cbGso8EN

Говорим спасибо Леониду aka @Leon, за предоставленные исходники.

А можно получить не скомпиленный исходник? Leon выкладывал, но там пре версия без профилей ТТ... Кое-что под себя охота подправить....

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, graph1985 сказал:

А можно получить не скомпиленный исходник?

Это вопрос не ко мне, а к Леониду.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • gudstartup
      если занизите не сможете вести черновую обработку на высоких скоростях.  на практике станкостроители на высокоскоростных оц ставят высокие значения к тому же при динамическом ударе на скорости бх это вообще значения не имеет вы ни разу в суд не обращались и у вашей конторы нет юридической поддержки в случае решения суда в их пользу а иначе никак не освобождает не хотите обращаться в суд тогда меняйте битые шпинделя за свой счет! к тому же после сильного удара происходит изменение геометрии станка и это всегда легко доказывается так что отпираться бесполезно шпиндель уж точно разворачивает 
    • Bot
      Исследование: видеоигры замедляют старение мозга Результаты интеллектуальных тестов более тысячи добровольцев сопоставили со своими анкетами об их образе жизни. На этой выборке видно, что классические подвижные игры (футбол и прочие физические нагрузки) для поддержки когнитивных функций менее эффективны, чем «современные подвижные игры», например, FIFA, GTA и Minecraft, что несколько противоречит массовому представлению о пользе физкультуры для работы мозга. Также выдвинута гипотеза о том, что положительные эмоции и выделение эндорфинов в процессе игры оказываются более значимыми для когнитивных способностей, чем улучшение кровообращения от утренней зарядки. Apple резко сократила производство Vision Pro Пожалуй, было бы скучно по этому поводу говорить об отсутствии достаточного количества задач, соответствующих (в том числе по цене) этому инструменту. Возможно, продуктивнее было бы взглянуть на это как на очень дорогой эксперимент, в частности, расширивший миллионам мозгов [...] View the full article
    • brigval
      Вариант. На последнем листе спецификации можно вставлять примечания. Над основной надписью пишите, например, "См. примеч. 1" и о чем вы хотели сообщить пишите в примечании на последнем листе. А вообще, приведите скриншот. Где не хватает места?    
    • Alex1986
      Вроде как что-то поменялось. https://help.solidworks.com/2024/Russian/SolidWorks/sldworks/t_saving_sw_docs_previous_versions.htm  
    • Viktor2004
      на практике порог ошибки SV0409 выставляется в параметре 2142 или 2104 каким это боком? Вот ни раз мне никто не высказал. Хотя я ни от кого не скрывал что прописал им это туда   не каждый завод честно признается что случай не гарантийный и он готов заплатить за вызов и ремонт какой эксперт? Я ни разу в жизни еще не видел ни одного эксперта в решении таких вопросов. И доводить до суда мы ничего никогда не собираемся. Смогли доказать вину завода, завод платит. Если не платит, прекращаем с ними взаимодействовать. Если не смогли доказать, берем все на себя без разговоров. Если ситуация мутная, договариваемся на обоюдку если завод государственный, очень даже нужны. Факт подачи в суд освобождает их от ответственности перед государством за ситуацию или срыв заказа
    • gudstartup
      на практике чтобы  получить 409 ошибку инструмент должен быть сломан а деталь развальцована в случае таких событий гарантийные обязательства никак не должны возлагаться на фирму осуществившую пнр пусть со станкостроителем бодаются. но если он обнаружит ваши вкрапления в плк то это вам же и  выйдет боком завод сам наказывает операторов и наладчиков и это реадьность. факт удара вам любой эксперт докажет и попросит предоставить данные мониторинга через судебные органы а заводу на фиг не нужны судебные разборки и он во всем сознается 
    • Viktor2004
      надо. Потому что тут конфликт интересов поставщик-завод. И завод не даст мне информацию со своих ресурсов что бы я доказывал его вину
    • TVM
      Изначально эскизы и вспомогательную геометрию (плоскости, исходные точки и тд) не отображаю при активных кнопках "глаза". Разворачиваю  "4 столбца" в дереве и там отображаю или скрываю и т. д. что необходимо по мере надобности.  
    • gudstartup
      менеджмент сейчас сам ставит для диспетчеризации так что вам не надо напрягаться там и камеры и focas мониторинг событий и режимов выполнения техн. программы. где нет та история оператора поможет только надо стирание ее запретить это их адвокаты не хотели ввязываться а то бы сразу сыграли на преднамеренном изменении вами pmc станкостроителя с целью избежать гарантийных обязательств учитывая вашу малочисленность - вымол просто не справляетесь вот и фейковые сообщения записываете
    • malvi.dp
      Есть такой в соседней теме BlankDatums2a
×
×
  • Создать...