Vytisknout stránku | Zavřít okno

Proměnná insertc:Inc

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=10931
Datum vytištění: 07.čer.2026 v 15:16


Téma: Proměnná insertc:Inc
Odeslal: Honzík
Předmět: Proměnná insertc:Inc
Datum odeslání: 13.kvě.2010 v 14:57
Potřebuji přečíslovat atributy bloku (staničení), díky tipu 6679 jsem se seznámil s příkazem "insertc"
Chtěl bych ale změnit přičítanou hodnotu na 0.1. Bohužel nevím, jak změnit LISP proměnnou insertc:Inc, o které se taky v tomto tipu píše. Je to nutné odněkud stahnout? Když se pokusím "insertc:Inc" zadat jako příkaz, tak to civil nezná.
Díky za radu.


-------------
Honzík
LT 2012 CZ, CADCON



Odpovědi:
Odeslal: Martin Bielina
Datum odeslání: 13.kvě.2010 v 15:11
Jestli je to jen nějakou LSP interní proměnou, tak to půjde snadno. Bohužel váš LSP nemám. Dejte ho sem ke stažení, podívám se na to a případně Vám i hned nějak pomůžu.


Odeslal: Vladimír Michl
Datum odeslání: 13.kvě.2010 v 16:11
Na příkazový řádek nebo do menu nebo kamkoliv před spuštění příkazu zapište:
(setq insertc:Inc 0.1)
 
Tím přednastavíte proměnnou určující přírůstek číslování.
 
PS: mluví se o této utilitě - Xanadu InsertC:
http://www.cadforum.cz/cadforum/automaticke-cislovani-bloku-autocadu-citac-tip6679 - http://www.cadforum.cz/cadforum/automaticke-cislovani-bloku-autocadu-citac-tip6679


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: Martin Bielina
Datum odeslání: 13.kvě.2010 v 16:56
No USER FRIENDLY řešení to zrovna není. Tak trochu mi to připomíná jednu z prvních podob dnes již vypilované utility FAREA. Proto si neodpustím malé kacířské rýpnutí... Při velikosti kódu 11kB by už snad neměl být problém přidat několik dalších řádků pro umožnění zadání incrementu za chodu funkce, nejlépe s nějakou přednastavenou hodnotou jako default pro odEntrování (bože, to je ale pěkné slovo), aby se člověk nezdržoval.


Odeslal: Vladimír Michl
Datum odeslání: 13.kvě.2010 v 18:02
Ona to není ani tak otázka dopsání kódu, to je triviální, jako spíš omezení počtu promptů, které musí uživatel zodpovědět při každém spuštění - tedy těch "odentrování". A navíc jde o zachování kompatibility s již existujícími uživatelskými skripty - utilita už je to postarší a hodně používaná. Přírůstek +1 se tak často nemění.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: Honzík
Datum odeslání: 14.kvě.2010 v 09:55
Děkuji. Možná by bylo dobré příkaz pro nastavení proměnné přidat do toho tipu.
Už jsem se několikrát zabýval myšlenkou se konečně naučit programovat LISP utility, ale nakonec vzdy najdu již hotové řešení, a nebo mi někdo poradí, jak to ohnout jinak. Pro mě je jakékoliv programování alenčina říše divů. A takovéhle aplikace a pomůcky používám jako jediný z firmy, ostatní za mnou sem tam chodí s prosíkem, nebo to prostě nakreslí ručně. Takže si myslím, že na tom nejsem ještě nejhůř.

-------------
Honzík
LT 2012 CZ, CADCON



Vytisknout stránku | Zavřít okno