Vytisknout stránku | Zavřít okno

Přerušit v bodě

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 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22496
Datum vytištění: 23.dub.2026 v 04:47


Téma: Přerušit v bodě
Odeslal: Symptom
Předmět: Přerušit v bodě
Datum odeslání: 23.bře.2016 v 19:50
Zaznamenal jsem problém s funkcí "přerušit v bodě". Při prvním použití vše funguje, jak má. Při opětovném použití přes mezerník se úsečka rozdělí na dvě s nežádoucí mezerou uprostřed. Šlo by makro "^C^C_break \_f \@ " nějak vylepšit, aby funkce při opakování pracovala stejně jako při prvním použití?




Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 23.bře.2016 v 19:58
Mezerník opakuje příkaz AutoCADu, nikoliv makro. Můžete ale zkusit dát na začátek kódu makra znak "*" (hvězdičku), ta vyvolá automatické opakování makra.

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


Odeslal: Mara821
Datum odeslání: 23.bře.2016 v 21:44
Nebo použít AutoLisp.

(defun c:breakAtPointRep (/)
  (command "_break" pause "_f" pause "@")
  (princ)
)

uploads/4381/breakAtPointRep.lsp" rel="nofollow - uploads/4381/breakAtPointRep.lsp



Vytisknout stránku | Zavřít okno