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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Копирование, сортировка, переименование листов (layout)

LISP. Копирование, сортировка, переименование листов (layout)

Ответ
Поиск в этой теме
Непрочитано 02.05.2008, 12:26 4 |
LISP. Копирование, сортировка, переименование листов (layout)
VVA
 
Инженер LISP
 
Минск
Регистрация: 11.05.2005
Сообщений: 6,935

По мотивам http://dwg.ru/f/showthread.php?t=19936
Команды
  • LTINC - Копирование содержимого листа с увеличением его порядкового номера (Increment current layout including letters) Drawing_A -> Drawing_B
  • LTINCN - Копирование содержимого листа с увеличением его порядкового ЦИФРОВОГО номера (Increment DIGITAL number current layout) Drawing_A -> Drawing_A-1
  • LTREN - Переименование выбранных листов (Rename selected layout)
  • LTRENN - Переименование выбранных листов с увеличением его ЦИФРОВОГО номера (Rename selected layout and increment its DIGITAL number)
  • LTSORTN - Сортировка листов в порядке возрастания цифры как числа (L1 L2 L3 L22) [Layout sort as numeric (L1 L2 L3 L22)]
  • LTSORTA - Сортировка листов в порядке возрастания по алфавиту (L1 L2 L22 L3) [Layout sort as alphabetic (L1 L2 L22 L3)]
  • LS - Переключение на нужный лист (Layout switch)
  • LTRS - Переименование листов с последующей сортировкой. (Rename and sort as numeric) LTREN + LTSORTN
Иконки и меню смотрим в#10 и в #73

PS. Похожая программа от Lee Mac TabSort
PPS. Во вложении переведенный на русский TabSort от Lee Mac

Вложения
Тип файла: zip TabSort_ru 2.2.zip (10.7 Кб, 1134 просмотров)
Тип файла: lsp layout2013.lsp (31.2 Кб, 227 просмотров)

__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 23.03.2022 в 18:02. Причина: Перезалил
Просмотров: 58593
 
Автор темы   Непрочитано 29.05.2014, 23:26
#81
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,935
<phrase 1= Отправить сообщение для VVA с помощью Skype™


zz07, А что мешает переименовать "Лист 2" в "2"?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 30.05.2014, 11:00
#82
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


В поле
Other - Diesel Expression
$(substr,$(getvar,CTAB),6)
Red Nova вне форума  
 
Непрочитано 18.11.2015, 13:20
#83
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Перешел на 2015х64.
Не работают SHTUPD, SHTUPDALL, остальное работает.

Еще не работает vrc, но это наверное в другую ветку, поищу ка ее...

Код:
[Выделить все]
Command: SHTUPD
nil
Command:

Добавлено. Заработало после того как поменяли в региональных настройках windows US на Russia...

Последний раз редактировалось Red Nova, 18.11.2015 в 14:28.
Red Nova вне форума  
 
Непрочитано 07.04.2016, 17:44
#84
vein2005

как-то, где-то
 
Регистрация: 18.10.2013
мск
Сообщений: 2
<phrase 1=


Доброго дня.
Возможно этот лисп сделать как доп. окно(палитра)?
Спасибо
vein2005 вне форума  
 
Автор темы   Непрочитано 08.04.2016, 23:07
#85
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,935
<phrase 1= Отправить сообщение для VVA с помощью Skype™


vein2005, извини, не понял вопроса.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 09.04.2016, 02:07
#86
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 10,484


1. Вынесите команды на инструментальную панель.. лисп в автозагрузку, например.
2. Сделайте отдельную панельку, на которой на кнопки посажены вызов команд.
Сергей812 вне форума  
 
Непрочитано 09.04.2016, 04:10
#87
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Сергей812, Например так?
http://forum.dwg.ru/showpost.php?p=1120859&postcount=73
Red Nova вне форума  
 
Непрочитано 09.04.2016, 09:23
#88
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 10,484


Red Nova, Да, похоже по содержимому архива). Просто даже не знаю, есть ли в лиспе возможность создавать палитры программно, как в NET API/ObjectARX.
VVA можно дополнить ссылкой на панель шапку ветки?
Сергей812 вне форума  
 
Автор темы   Непрочитано 09.04.2016, 22:08
#89
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,935
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Дополнил
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.03.2022, 12:10
#90
Bi57


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


VVA, доброго дня.
Спасибо огромное за LISP. Очень часто пользуюсь командой LTREN. Но когда переименовываю листы, старые названия пропадают.
Пример:
"ОД" "ПЛАН" "СПЕЦ" -> "1" "2" "3"
Возможно ли добавить функцию аналогичную LTREN, которая оставляет старые названия листов и добавляет префикс с увеличением порядкового цифрового номера?
Пример:
"ОД" "ПЛАН" "СПЕЦ" -> "1 ОД" "2 ПЛАН" "3 СПЕЦ"
Bi57 вне форума  
 
Непрочитано 20.03.2022, 18:22
#91
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,164
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Bi57 Посмотреть сообщение
Возможно ли добавить функцию аналогичную LTREN, которая оставляет старые названия листов и добавляет префикс с увеличением порядкового цифрового номера?
Не лисп конечно, но может
https://doctorraz.blogspot.com/2016/...ename.html?m=1
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 21.03.2022, 00:08
#92
Bi57


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


doctorraz, интересная программа. Функционал намного больше, только выделение нужны страниц удобно было бы выполнять через shift.
Но я не смог найти в ней решение моего вопроса, а именно возможность добавления префикса, который будет увеличивать свой порядок.
Пример:
"ОД" "ПЛАН" "СПЕЦ" -> "1 ОД" "2 ПЛАН" "3 СПЕЦ"
Возможно добавить постоянный префикс/суффикс нашел.
Bi57 вне форума  
 
Автор темы   Непрочитано 23.03.2022, 18:05
1 | #93
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,935
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Bi57 Посмотреть сообщение
Возможно ли добавить функцию аналогичную LTREN, которая оставляет старые названия листов и добавляет префикс с увеличением порядкового цифрового номера?
Пример:
"ОД" "ПЛАН" "СПЕЦ" -> "1 ОД" "2 ПЛАН" "3 СПЕЦ"
Добавил в команду LTREN запрос на сохранение названия листа. Скачай файл layout2013.lsp заново и пробуй
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.03.2022, 13:21
#94
Bi57


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


VVA, Попробовал, все отлично работает. Спасибо огромное, теперь и нумерация есть, и ориентироваться по листам можно быстро.
Bi57 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Копирование, сортировка, переименование листов (layout)

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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