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

Макрос ТТ


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

Пришлось работать в коллективе в сетевом лицензированном 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, огромное СПАСИБО!!! Все заработало, как мне и хотелось.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      https://www.ozon.ru/product/osnovy-teorii-elektro-mehanicheskih-sistem-lvovich-aleksandr-yurevich-1322940291/   Вот есть книжка по этому вопросу  https://studfile.net/preview/19330939/   
    • zwg
      Добрый день!   Прошу подсказать решение проблемы - точность исполнения полки для различных толщин материалов. Вопрос не в коррекции индексных позиций осей. Вопрос в корректировке координат оси Х рассчитываемых ЧПУ... Те.: Индекс позиция Х поправлена на основании 1мм, 08пс -> Берем лист 1мм, 08пс -> Прописываем-просчитываем полку 20мм -> Гнем-получаем полку 20мм Берем лист 4мм, Ст3 -> Прописываем-просчитываем полку 40мм -> Гнем-получаем полку 41мм   В каком меню правится корректировка расчета полки для 4мм (те самые -1мм)? В MACHINE PARAMETERS DIN935 для МАТЕРИАЛА? Или эти данные влияют только на расчет развертки? К сожалению, станок далеко и нет возможности экспериментировать + производство ограничено по времени экспериментов.   Такой же вопрос присутствует по корректировке координат оси Y, для различных толщин...  
    • SecretOON
      https://disk.yandex.ru/i/oMvICkdF9Ky1AA https://disk.yandex.ru/i/agpwcUIGFPv12w Сейчас,насос кнопкой зелёной, а сам мотор(когда идёт основной шум от станка) на рубильнике. Надо бы,как раньше сделать-кнопку на стойки на нажал и обе функции сразу работали,а не аварийной выключать. Выше мое сообщение написано не правильно"Да,все верно" Не знаю как тут редактировать свои сообщения)) Благодарю,что заинтересовались решением,моего вопроса.
    • Mr.White
      На сколько я читал, версия Gear Trax нужно ставить только аналогично с версией солида, но сам не проверял)
    • SecretOON
      Да,все верно.
    • IgP
      Можно. Вот парочка вариантов: 3-4 равных отрезка.prt
    • si-64
      по этой ссылке.. не пустой файл
    • IgP
      Раз вы так работаете, у вас есть администраторы ТС, с этим вопросом к ним. Отсюда не видать, нет здесь ни экстрасенсов, ни телепатов. В этой связке всё зависит от комплекса: какая модель данных ТС на вашем предприятии, как принято располагать чертёж в ТС, как у вас настроена связка NX-TC-NX, ну и, наконец, как вы делаете - хотя, с вероятностью 99%, это первоочерёдно.
    • Jenny
      Доброго времени суток. Снова за советом... Подскажите, как сделать многострочную выноску как по ГОСТу. Заметка с выноской делает только 1 строку. Переносит по словам, но без полочки.  Надо просто проставить позицию элемента сделанного инфообъектом и он крепится винтами. По этому позицию инфообъекта не проставить инструментом выноски позиций, чтоб обьединить с выноской винтов. Кто как выходит из данной ситуации...
    • Kostya55rus
      @kamaz Здравствуйте, можете поделиться моделью HERMLE?
×
×
  • Создать...