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

Спецификация для SW по ГОСТ


Ваш опыт использования пакета макросов SWPlus  

627 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      459
    • Да, но не на основной работе.
      90
    • Нет
      80
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      517
    • MProp - для заполнения свойств моделей
      496
    • DProp - для управления листами чертежа
      344
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      326
    • SaveDRW - для "правильного" сохранения чертежа
      143
    • SaveAsPDF - для сохранения чертежа в формате PDF
      219
    • Master - для создания шаблонов основных надписей
      299
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      164
    • Да, но я разобрался с помощью форума и описания
      312
    • Да, я до сих пор не могу разобраться как с этим работать
      99
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      47
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      143
    • Да, но они решились
      281
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      153
    • Да, поэтому я и не стал с ними связываться
      7
    • Я не пользовался этими макросами
      45
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      284
    • Да, хотя кое-что я бы изменил
      259
    • Нет
      23
    • Не знаю
      63


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

  • SHARit закрыл это тему
  • SHARit разблокировал тему


UnPinned posts
6 часов назад, Ветерок сказал:

Это был новый макрос от Леона :)

 

Неа.. Макрос это так

 

Dim swApp As SldWorks.SldWorks

 

Sub main
 
Set swApp = Application.SldWorks
 
MsgBox "=====================================

Поздравляю всех участниц форума с 8 Марта!

Всегда с замиранием сердца смотрю, как вы, вашими хрупкими женскими ручками с легкостью ворочаете многотонные железяки и при этом успеваете непринужденно общаться на два фронта с соседями и в сети!

====================================="

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

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

Подсвечивается жёлтым первая строчка-Line Input #1, strTemp

 

Line Input #1, strTemp
    LblAddPRP2.Caption = strTemp ' Доп. свойство №2
    Line Input #1, strTemp
    If strTemp = "1" Then ' Доп. свойство №2
        prpAddPRP2 = 1
        TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        End If
    Else
        prpAddPRP2 = 0
        TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        End If
    End If
'
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса в левом верхнем углу
        prpLeftTopCorner = 1
    Else
        prpLeftTopCorner = 0
    End If
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса поверх всех
        prpTopAll = 1
    Else
        prpTopAll = 0
    End If
Close #1
End Sub

 

Спасибо........

Изменено пользователем Konuzelev
Ссылка на сообщение
Поделиться на других сайтах
В 07.03.2018 в 17:55, Konuzelev сказал:

А то я пол дня потратил а вы

...а Leon на эти макросы потратил уже 13 лет

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

прописать типа

 

ВП=А3 Ведомость покупных изделий

И типа автоматом будет вот это? - 

Скрытый текст

b3fb9649dff6d22a9d4fc196b289fc12.png

 

А если нет - то как это будет вязаться с заглавием темы "Спецификация... по ГОСТ" ? :smile:

Изменено пользователем streamdown
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Konuzelev сказал:

Подсвечивается жёлтым первая строчка-Line Input #1, strTemp

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

======================

Проверяйте.

MProp_v_2018_SP0.1.zip

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

И типа автоматом будет вот это? - 

 

Ну да.. SpecEditor должен будет знать откуда-то, какой формат прописывать.. Для неменяющихся форматов забить в файле SpecEditor_Doc.txt, для остальных хранить в свойствах файла сборки..

 

4 часа назад, streamdown сказал:

 

А если нет - то как это будет вязаться с заглавием темы "Спецификация... по ГОСТ" ?

 

Не понял..

 

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

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

======================

Проверяйте.

MProp_v_2018_SP0.1.zip

Спасибо за поддержку!

Попробовал MProp_v_2018_SP0.1 тоже самое

Ошибка и

Подсвечивает- Line Input #1, strTemp

 

 Line Input #1, strTemp
    LblAddPRP2.Caption = strTemp ' Доп. свойство №2
    Line Input #1, strTemp
    If strTemp = "1" Then ' Доп. свойство №2
        prpAddPRP2 = 1
        TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        End If
    Else
        prpAddPRP2 = 0
        TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        End If
    End If
'
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса в левом верхнем углу
        prpLeftTopCorner = 1
    Else
        prpLeftTopCorner = 0
    End If
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса поверх всех
        prpTopAll = 1
    Else
        prpTopAll = 0
    End If
Close #1
End Sub

 

А в MProp.ini

Прописано

0
0
0
0
0
Test

больше ни чего.......

 

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

А в MProp.ini

Прописано

 

5 часов назад, Leon сказал:

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

 

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

 

 

Я и взял из архива MProp_v_2018_SP0.1

открыл в notepad

и там прописано

 

0
0
0
0
0
Test
100

 

а что там должно быть?

Изменено пользователем Konuzelev
Ссылка на сообщение
Поделиться на других сайтах
В ‎08‎.‎03‎.‎2018 в 08:40, Konuzelev сказал:

Выдаёт ошибку

Run-time error 76

Path not found

 

В ‎06‎.‎03‎.‎2018 в 19:53, Leon сказал:

И рядом должны быть папки с другими макросами.

Может всё-таки запускаете не из папки всего проекта SWPlus? Проверьте, что новые файлы скопировали в папку MProp в корневой папке всего проекта. В SW2018 макрос работает нормально.

5aa3b1e06e95f_.thumb.JPG.08bd41fb125a8626fca4c5ccc8fc12e0.JPG

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

Вышел SW 2018 SP2. И что вы думаете? Со свойствами все норм с версией Mprop 2017, с 18 наоборот лишнее добавляет:) 

Назначение материала починили, параметры массы тоже в Mprop в чертеже нормально меняются...

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

 

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

fix. Масса в чертеже меняется только в св-вах чертежа по прежнему... материал через ctrl+q в модели после назначения в чертеже только меняется...

Это в документах из 17 солида все работает как и прежде... Короче тестить еще надо...

Изменено пользователем Timi
Ссылка на сообщение
Поделиться на других сайтах
В ‎09‎.‎03‎.‎2018 в 17:06, Leon сказал:

Проверяйте.

MProp_v_2018_SP0.1.zip

Во Leon замаскировал сообщение, только сейчас увидел. Проверил. Всё ОК. Спасибо.

Админы, закиньте в шапку.

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

 

Может всё-таки запускаете не из папки всего проекта SWPlus? Проверьте, что новые файлы скопировали в папку MProp в корневой папке всего проекта. В SW2018 макрос работает нормально.

5aa3b1e06e95f_.thumb.JPG.08bd41fb125a8626fca4c5ccc8fc12e0.JPG

Пробовал всяко разно на разные диски отдельно в папке...........

Не пойму в чём причина

 

пробовал ТТ работает............

 

01.jpg

Изменено пользователем Konuzelev
Ссылка на сообщение
Поделиться на других сайтах

Добрый день уважаемый Leon!

Прошу Вашей подсказки как настроить макрос, после запуска захожу в Debug, потом в меню Tools, но Referens не активизировано, прикладываю скрин, желтая  строчка выделена.

Макрос SW.png

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

Referens не активизировано

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

reset_debug.jpg.b43b7a6ed2058077479da67e82548955.jpg

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

желтая  строчка выделена.

1.gif

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

1.gif

Я так и не понял для чего Вы показали мне этот скрин, но проверил свой шаблон у меня так.

Шаблон.png

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

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

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

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

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

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

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

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

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

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

    • Kelny



×
×
  • Создать...