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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Автоматическое поле на листе из его имени (заданного диапазона имени)

Автоматическое поле на листе из его имени (заданного диапазона имени)

Ответ
Поиск в этой теме
Непрочитано 07.08.2023, 20:28 #1
Автоматическое поле на листе из его имени (заданного диапазона имени)
nofedosov
 
Регистрация: 11.03.2023
Сообщений: 22

Здравствуйте.
Цель: слегка автоматизировать процесс оформления альбомов и исключить человеческий фактор
Задача 1: автоматически по порядку нумеровать листы так, чтобы (№№ ****)
Задача 2: создать поле на листе, которое автоматически заполнялось бы первыми двумя символами из названия листа
Задача 3: создать на листе поле из названия листа, начиная с 4-го символа
Возможно ли такое? Если "ДА", то как осуществить научите пожалуйста. Пробовал разобраться с Полями, но тут немного другой случай...или не доразобрался.

Последний раз редактировалось nofedosov, 07.08.2023 в 21:05.
Просмотров: 902
 
Непрочитано 07.08.2023, 21:00
#2
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сообщение от nofedosov Посмотреть сообщение
Возможно ли такое? Если "ДА", то как осуществить научите пожалуйста.
Возможно и не слегка! Читайте подшивки листов.
VitalyAF вне форума  
 
Автор темы   Непрочитано 07.08.2023, 21:04
#3
nofedosov


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


Может ссылкой поможете для облегчения моей участи?
nofedosov вне форума  
 
Непрочитано 08.08.2023, 09:00
#4
name02


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


Задача 1: Ты искать пробовал?
https://yandex.ru/search/?text=%D0%B...BE%D0%B2&lr=47
Задача 2: В атрибут блока можно вставить поле с выражением: $(substr, $(getvar, CTAB), 1, 2)
Нажмите на изображение для увеличения
Название: Рис1.png
Просмотров: 19
Размер:	12.6 Кб
ID:	257945Нажмите на изображение для увеличения
Название: Рис2.png
Просмотров: 19
Размер:	13.2 Кб
ID:	257946
Задача 3: В атрибут блока можно вставить поле с выражением: $(substr, $(getvar, CTAB), 4)
Что есть что - читай тут: https://help.autodesk.com/view/OARX/...A-EB49CC6C1C72

Последний раз редактировалось name02, 08.08.2023 в 09:07.
name02 вне форума  
 
Непрочитано 08.08.2023, 10:21
#5
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сообщение от nofedosov Посмотреть сообщение
Может ссылкой поможете для облегчения моей участи?
Т.е. разжевали... осталось проглотить за тебя...?
Такой ленивый конструктор пошёл? Весь форум тебе в тему затолкать... Рабочих специальностей полно...!
VitalyAF вне форума  
 
Автор темы   Непрочитано 08.08.2023, 10:32
#6
nofedosov


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Т.е. разжевали... осталось проглотить за тебя...?
Такой ленивый конструктор пошёл?
Вот это я понимаю...не поленился: зашел, прочитал, написал, определил специальность, посоветовал на что ее сменить. Только все "ни о чем".
Пост №1 - это не "разжевали". И признак хорошего тона общения на форумах - послать с указанием направления ;-).
nofedosov вне форума  
 
Непрочитано 08.08.2023, 10:40
#7
name02


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


Ну так ты в итоге решил свою проблему?
name02 вне форума  
 
Непрочитано 08.08.2023, 10:46
#8
Кулик Алексей aka kpblc
Moderator

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


Offtop: На форуме есть огромная тема "Пытаюсь освоить подшивку" (как-то так), там много чего рассказывалось
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.08.2023, 10:49
#9
nofedosov


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


Цитата:
Сообщение от name02 Посмотреть сообщение
Ну так ты в итоге решил свою проблему?
Во-первых, спасибо за ответ. Пока нет возможности попробовать. Я обязательно все изучу на днях и отпишусь. В данный момент нахожусь в стационаре.
nofedosov вне форума  
 
Непрочитано 08.08.2023, 12:07
#10
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сообщение от nofedosov Посмотреть сообщение
И признак хорошего тона общения на форумах
Ты забыл спасибо сказать! Так и висел бы со своим вопросом и ложной скромностью...
Первым делом - руководство пользователя, а то даже представления нет о том чего просишь...
Пока время есть, можно на youtube ролики посмотреть, поиск по ключевым словам - "+Autocad +подшивка " без кавычек,
здоровья!
ЗЫ
Подшивки в Autocad

Последний раз редактировалось VitalyAF, 08.08.2023 в 12:22.
VitalyAF вне форума  
 
Автор темы   Непрочитано 08.08.2023, 12:31
#11
nofedosov


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
здоровья!
Подшивки в Autocad
Спасибо. Совершенно верно - я не имею представления, т.к. с AutoCAD вообще не работаю. Теоретически понимаю, что организовать такое возможно, но самому разбираться долго и сложно, да и не к чему мне...поэтому обратился за помощью на форум.
Еще раз спасибо всем!
nofedosov вне форума  
 
Автор темы   Непрочитано 11.08.2023, 10:16
#12
nofedosov


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


Цитата:
Сообщение от name02 Посмотреть сообщение
Ну так ты в итоге решил свою проблему?
В итоге - таки ДА! Еще раз благодарю.
Однако, я не понял почему, но формулы должны выглядеть $(substr, $(getvar, CTAB), 2, 2,) и $(substr, $(getvar, CTAB), 5). Как я понял параметры возвращают 1 (с какого символа) и 2 (сколько символов) - по идее верно, но фактически выводился только один первый символ. Тоже самое и со второй - выводилось, начиная с 3го. Как будто есть какой-то невидимый первый символ, т.е. сдвиг порядкового номера +1
nofedosov вне форума  
 
Непрочитано 11.08.2023, 10:26
#13
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от nofedosov Посмотреть сообщение
я не понял почему, но формулы должны выглядеть $(substr, $(getvar, CTAB), 2, 2,) и $(substr, $(getvar, CTAB), 5)
В Download есть книга В.Света "autocad - язфк макрокоманд". Советую почитать. А так - это DIESEL-выражения, по ним тоже можно вроде бы найти доки.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Автоматическое поле на листе из его имени (заданного диапазона имени)

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор блоков во всем чертеже по маске имени Сыч LISP 16 05.05.2023 18:03
Код Diesel под AutoCAD для вывода в поле имени внешнего файла txt olga87 Программирование 0 16.12.2021 07:40
Как вставить поле в пространстве листа? sergeev_2005 LISP 10 24.04.2020 11:38
В атрибутах блока не активно поле "Степень растяжения" igruzaev89 Динамические блоки 3 16.03.2020 07:58
Как взять поле "объем" Дегни Тагарт AutoCAD 6 04.07.2019 16:48