CristianC
Guest
hallo alle, ich fand eine lippe und ich leicht modifiziert es, um einen bestimmten stil von multileader beim drücken eines gewünschten schlüssels zu verwenden, und der betreffende multileader ist direkt auf einer schicht und mit einer sehr präzisen farbe positioniert. endbeere wird automatisch gebrochen (dimbreak), wenn sich etwas schneidet
in diesem fall hat der multileader textfunktion, funktioniert ziemlich gut, aber ich frage jemanden, ob sie irgendeine idee haben, wie man es nicht verlieren die mtext funktion während des mleader befehls. dies, weil während der pausenfunktion, die lispe funktioniert richtig stoppen der verarbeitung, aber wenn die zeit kommt, wenn sie den multitext zu video schreiben, müssen sie es (nur 1 wort, weil die leerzeichen nicht berücksichtigt werden) auf der befehlszeile (nicht zu video, wie sie arbeiten statt normalisieren den multitext) zu schreiben, die der bediener dann verpflichtet, den text manuell neu zu bedienen.
danke für die hilfe
hier zu ihnen die lispe:
(setq layer1 (getvar "clayer")
(setvar "cmdecho" 1)
(befehl "-layer" "m" "text" "c" "y"")
(befehl "cmleaderstyle" "smi_text")
(befehl "_mleader" "h")
(while) (getvar "cmdactive") 0)
(befehlspausen)
(befehl "_dimbreak" "l" "a")
(setvar "clayer" schicht)
(befehl "ddedit" "l")
(princ)
in diesem fall hat der multileader textfunktion, funktioniert ziemlich gut, aber ich frage jemanden, ob sie irgendeine idee haben, wie man es nicht verlieren die mtext funktion während des mleader befehls. dies, weil während der pausenfunktion, die lispe funktioniert richtig stoppen der verarbeitung, aber wenn die zeit kommt, wenn sie den multitext zu video schreiben, müssen sie es (nur 1 wort, weil die leerzeichen nicht berücksichtigt werden) auf der befehlszeile (nicht zu video, wie sie arbeiten statt normalisieren den multitext) zu schreiben, die der bediener dann verpflichtet, den text manuell neu zu bedienen.
danke für die hilfe
hier zu ihnen die lispe:
(setq layer1 (getvar "clayer")
(setvar "cmdecho" 1)
(befehl "-layer" "m" "text" "c" "y"")
(befehl "cmleaderstyle" "smi_text")
(befehl "_mleader" "h")
(while) (getvar "cmdactive") 0)
(befehlspausen)
(befehl "_dimbreak" "l" "a")
(setvar "clayer" schicht)
(befehl "ddedit" "l")
(princ)