Jump to content

Recommended Posts

Kelny
2 часа назад, USSR_Nic сказал:

Может кто нить подсказать, почему вместо символа табуляции в заметку на чертеже попадает какой то квадратик? строка кода:

strTemp = vbTab + "Тест1 " + sName + " Тест" + vbCrLf 

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

Так происходит, когда объект не может воспринять тот или иной символ и заменяет его замещающей информацией. Вероятно заметки не понимают символ табуляции и для разнесения текста надо использовать другие варианты, например пробелы.

Link to post
Share on other sites


jtok
2 часа назад, USSR_Nic сказал:

почему вместо символа табуляции в заметку на чертеже попадает какой то квадратик?

Ну у меня напрямую, руками, в заметку не получилось вставить символ табуляции.

Кнопка табуляции работает, только если она стоит в начале строки - при этом строка сдвигается вправо.

Подозреваю, что этот символ в середину или начало заметки вставить невозможно.

На форуме спрашивали об этом 15 лет назад, вот дискуссия:

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

image.png

Т.к. форум тот доступен только для лицензированных пользователей SW, то выложил скрин.

Для табулированного текста посоветовали юзать таблицы.

Link to post
Share on other sites
Kelny
3 часа назад, jtok сказал:

Т.к. форум тот доступен только для лицензированных пользователей SW, то выложил скрин.

Вроде, кто-то писал, что это не обязательное условие, а надо просто зарегистрироваться в форуме - не проверял.

 

 

Link to post
Share on other sites
USSR_Nic

А мне в середину и не надо. Надо в самое начало строки. Но нужен именно символ табуляции. Чтобы было как будто я в солиде в заметке нажал на Тав.

Замена на пробелы не работает там где мне нужно.

Это для макроса ТТ. Если нет табуляции то после запуска макроса он в этих строчках циферки ставит. И это меня бесит... Не хочу ручками табы ставить...

А вовнутрь ТТ не забраться. Он ехе шник.... А он то похоже умеет ставить табуляцию.

Edited by USSR_Nic
Link to post
Share on other sites
Kelny
18 часов назад, USSR_Nic сказал:

Это для макроса ТТ. Если нет табуляции то после запуска макроса он в этих строчках циферки ставит. И это меня бесит... Не хочу ручками табы ставить...

А вовнутрь ТТ не забраться. Он ехе шник.... А он то похоже умеет ставить табуляцию.

Есть варианты с открытыми кодами или связывайтесь с разработчиком.

 

Циферки там из-за тэгов ставятся, если вы обрабатываете эти строки программно, то нужно просто правильно записать строку и пометить строки, которые должны быть без циферок:

Цитата

См.плиложенный файл, т.к. форум тэги кушает

 

В заметке это будет выглядеть так:

Цитата

1. Один
2. Два
3. Три
без номера
без номера
4. четыре
5. пять


1. Один
2. Два

 

ПримерСписка.txt

Edited by Kelny
Link to post
Share on other sites
USSR_Nic

Да. это здорово. Работает. теги

<PARA  number=off>
<PARA  number=on>

работают отлично. Но теперь у меня другая проблема. Я эти теги передаю в заметку, а при чтении заметки обратно в бэйсик я эти теги обратно не получаю... Можно ли как то получить их обратно, или это дорога в один конец?

Заметку читаю так:

 

    Do While Not swNote Is Nothing
        If (swNote.GetName = "TT") Then
            strTemp1 = swNote.GetText
        End If
        Set swNote = swNote.GetNext
    Loop

Или может быть есть другой способ понять в какой строке в strTemp1 есть циферка, а в какой нет?

Или заметку надо как то по другому прочитать?

Link to post
Share on other sites
Kelny
54 минуты назад, USSR_Nic сказал:

Можно ли как то получить их обратно, или это дорога в один конец?

Заметку читаю так:

swNote.PropertyLinkedText

  • Чемпион 1
Link to post
Share on other sites
USSR_Nic

Уряяяяяяяяяяяяяяяяяяяяяяя!!!!!!!!!!!!!!!!!!!!! Все заработало!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

спасибаспасибаспасибаспасиба!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Link to post
Share on other sites
Docuk1
20 часов назад, USSR_Nic сказал:

Уряяяяяяяяяяяяяяяяяяяяяяя!!!!!!!!!!!!!!!!!!!!! Все заработало!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

спасибаспасибаспасибаспасиба!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Можете выложить получившийся макрос?

Link to post
Share on other sites
USSR_Nic

амммммм.... Это макрос Леона мпроп. Сильно модифицированный но все же его. Это этично будет выкладывать чужие модифицированные макросы? И эти модификации без спекэдитора интересны не будут. Но если Леон не против выложить могу конечно.

Link to post
Share on other sites
Kelny
2 часа назад, USSR_Nic сказал:

Это макрос Леона мпроп. Сильно модифицированный но все же его. Это этично будет выкладывать чужие модифицированные макросы?

С этим нет ни каких проблем, даже если вы взяли чей-то макрос за основу, нет ни каких проблем выложить свою модификацию, что бы не было недопонимания, что за макрос и чей можете включить в название/акхив файлов своё имя или контакты.

 

2 часа назад, USSR_Nic сказал:

Но если Леон не против выложить могу конечно.

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

Link to post
Share on other sites
brigval
17.07.2024 в 12:00, USSR_Nic сказал:

strTemp = vbTab + "Тест1 " + vbCrLf + vbTab + "Тест2 "          ' vbTab не работает. в заметке появляется какой то квадратик

Символов табуляции два, а появляется "какой-то квадратик" один?

 

Link to post
Share on other sites
USSR_Nic

Второй квадратик появляется во второй строке. Но задача уже решена по другому. И насколько я понял сильно правильнее. И результат мне нравится на порядок больше.

Link to post
Share on other sites
USSR_Nic
1 час назад, Kelny сказал:

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

Ну да. Выложил свободно. Надеюсь никого не обижу...

Ну хорошо. Надеюсь Уважаемый Леон простит ежели чего.

Я сначала помечал модифицированные строки меткой USSR_Nic, но в какой то момент понял, что весь файл в пометках и бросил это дело. Программистов над кодом прошу не ржать. Я не программист, я инженер. Мне все равно как написано, мне нужно чтоб работало как мне надо.

Мод SWPlus_USSR_Nic.rar

В принципе суть модификаций и так понятна, ежели будут вопросы, спрашивайте. Специя модифицирована тока простая. Эл. док. в групповую специю не попадают. Т.е. Групповая будет работать как в оригинале. 

  • Нравится 4
Link to post
Share on other sites
ЮрЮрыч

Здравствуйте. Подскажите как добавить в таблицу спецификации столбец количества другого исполнения? Либо это можно сразу указать при вставке таблицы? 

Link to post
Share on other sites
Snake 60
8 часов назад, ЮрЮрыч сказал:

Здравствуйте. Подскажите как добавить в таблицу спецификации столбец количества другого исполнения? Либо это можно сразу указать при вставке таблицы? 

Нажимаете на левый верхний угол таблицы там где крест со стрелками, слева откроется панель свойств, там находите вкладку Конфигурации и галками отмечаете те, которые нужны.

 

ЗЫ Или нужно программно?

Edited by Snake 60
Link to post
Share on other sites
ЮрЮрыч

Програмно конечно.

Сейчас делаю спецификацию по ГОСТ, но хочу сделать вариант не редактируя bomtable (сама спецификация будет за полем листа) а таблицу-клон спецификации на отдельных листах. 

Edited by ЮрЮрыч
Link to post
Share on other sites
Kelny
20.07.2024 в 02:49, ЮрЮрыч сказал:

Здравствуйте. Подскажите как добавить в таблицу спецификации столбец количества другого исполнения? Либо это можно сразу указать при вставке таблицы? 

Посмотрели бы вариант от Леона, как там и чего устроено:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

 

  • Нравится 1
Link to post
Share on other sites
  • 2 weeks later...
Sla_68

Всем привет. Подскажите пожалуйста. При выполнении макроса нужно отключить системные сообщения о ошибках. Сценарий такой : есть поверхности которые я выделяю и  хочу произвести их сшивку Set myFeature = swModel.FeatureManager.InsertSewRefSurface(True, True, True, 0.0000025, 0.0001) в твердое тело.. Бывают ситуации, когда в набор выделенных поверхностей заходят лишние и сшивка по объективным причинам не возможна. Как обработать что бы макрос продолжил исполняться? Поставил on error resume next - но жизнь отравляют системные сообщения что тело не удалось создать

Link to post
Share on other sites
ЮрЮрыч

Здравствуйте. Как получить точки квадранта ( окружности или дуги) на виде чертежа? 

Есть ли макрос для расстановки габаритных размеров на виде чертежа? Или для расстановки размеров от края развертки до линии сгиба? 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Killerchik
      Просто небольшой крик души. Дорогущий прецизионный 5-ти координатный станок, ещё  с планшайбой 800 или 1.000мм. Ну как, как чёрт возьми от него можно потерять документацию??????
    • Fux_pm
      Здравствуйте, в личном написать не могу, только зарегистрировался.  Можете помочь с документацией по данному станку? 
    • gudstartup
      конечно это очень хорошо но только если образ был снят с рабочего станка и никакие важные параметры за 15 лет не поменялись
    • kkk
      Попробуйте очистить палитру видов, и сохраниться.      Очистка модели: в дереве ПКМ на модели, Удалить неиспользуемые элементы.  
    • mortinio
      Просто чтобы Вы понимали, я простой оператор , наладку станка на детали делаю, программы для станка пишу, но в эти дебри я первый раз залез(PLC),  и многое не понятно сразу, надо как говориться ткнуть носом )) Буквально сегодня узнал что лет 15 назад когда станки только приехали снимали жёсткий диск и делали образ. У наших электронщиков где-то он должен быть. Не знаю какой прогой делали, пообещали посмотреть. Есть ли в этом смысл ?
    • mortinio
      Да Тут затрудняюсь ответить. Не. понятно. Укажите конкретнее где смотреть. Просто чтобы Вы понимали, я простой оператор , наладку станка на детали делаю, программы для станка пишу, но в эти дебри я первый раз залез(PLC),  и многое не понятно сразу, надо как говориться ткнуть носом ))
    • gudstartup
      @mortinio Еще вопрос что у вас сейчас в слове W2 -WGR_WZ_in_Spindel   vv
    • sabahs
      Перечислены форматы, в которые возможно сохранять используя восемь потоков, пакетном:BMP, GIF, JPEG, PNG, TIFF, TGA, XLS, EMF, PDF, IGES, SAT, X_T, X_B, STEP AP203, WRL, STL, C3D,DXF, DWG, КОМПАС-3D V5.11_R03, КОМПАС-3D V6_PLUS, КОМПАС-3D V7.0, КОМПАС-3D V7_PLUS, КОМПАС-3D V8.0,КОМПАС-3D V8_PLUS, КОМПАС-3D V9.0, КОМПАС-3D V10.0, КОМПАС-3D V11.0, КОМПАС-3D V12.0, КОМПАС-3D V13.0,КОМПАС-3D V14.0, КОМПАС-3D V14.1, КОМПАС-3D V14.2, КОМПАС-3D  V15.0, КОМПАС-3D V15.1, КОМПАС-3D V16.0,КОМПАС-3D V16.1, КОМПАС-3D V17.0, КОМПАС-3D V17.1, КОМПАС-3D V18.0, КОМПАС-3D V18.1, КОМПАС-3D V19.0,КОМПАС-3D V20.0, КОМПАС-3D V21.0, КОМПАС-3D V22.0, КОМПАС-3D V23.0. Скачать библиотеку можно здесь - https://saveraster.vercel.app Требуется регистрация с помощью - SaveRasterRegistrator.exe  
    • Killerchik
      Оператора на самом деле тоже можно понять - из того что я вижу станок получился откровенно говоря так себе. Что-то похожее фрезерует, но точность как мне кажется мягко говоря не фонтан. Он пытается, пусть кривым и безграмотным языком это донести/обосновать. На соседнем станке ведь эта же УП отрабатывается без проблем.
    • gudstartup
      @mortinio у вас какой смещик - рука-робот  + цепной магазин?
×
×
  • Create New...