|
Lisp : Text aus Lisp - Ribbon Texteditor
kamehama am 16.12.2009 um 14:10 Uhr (0)
HalloMöchte einen Text mittels Lisp erzeugen, um die Texthöhe und Stil vorzudefinieren. Den Text selbst soll der User dann wie gewohnt eintippen und dabei soll die Multifunktionsleiste auf den Texteditor umschalten. Soweit schaffe ich es mit folgender Befehlsreihenfolge:(initdia "mtext")(command "_mtext" pause "_s" "textstil" "_h" hoehe)Nun möchte ich jedoch auch, dass ich für die Erstellung des Textes nicht beide Eckpunkte antippen muss, sondern nur den oberen Rechten Punkt antippe und dass ich anschliess ...
|
| In das Form Lisp wechseln |
|
Lisp : Text aus Lisp - Ribbon Texteditor
kamehama am 16.12.2009 um 16:31 Uhr (0)
Danke für euere BemühungenIch hätte gerne dass die Multifunktionsleiste (Ribbon) auf die, sonst verborgene, Registerkarte "Texteditor" umschaltet.Ich kann mir auch vorstellen, dies manuell über Lisp oder VBA zu machen, allerdings habe ich da auch keine Ahnung wie ich dies machen könnte.@CADium Leider auch dasselbe Ergebnis wie mit meinem Code.@cadffm Genau das ist mein Anliegen, Danke[Diese Nachricht wurde von kamehama am 16. Dez. 2009 editiert.][Diese Nachricht wurde von kamehama am 16. Dez. 2009 editie ...
|
| In das Form Lisp wechseln |
|
Lisp : Text aus Lisp - Ribbon Texteditor
kamehama am 16.12.2009 um 15:45 Uhr (0)
Leider klappts ohne initdia auch nicht.Ohne initdia wird nicht mal eine Voransicht des erstellten Textes gemacht.
|
| In das Form Lisp wechseln |
|
Lisp : Text aus Lisp - Ribbon Texteditor
kamehama am 17.12.2009 um 13:03 Uhr (0)
Danke, das ist genau das was ich erreichen wollte.Nun habe ich nur noch das Problem, dass die nachfolgenden Befehle in meiner Funtion leider nicht mehr ausgeführt werden, weil der Befehl nach meiner Texteingabe abgebrochen wird.mfg Kamehama
|
| In das Form Lisp wechseln |
|
Lisp : Text aus Lisp - Ribbon Texteditor
kamehama am 16.12.2009 um 15:39 Uhr (0)
SorryHabe beim verallgemeinern vom Textstil und Höhe leider einen kleinen Fehler eingebaut.So sollte es klappen. Allerdings mit den vorhin beschriebenen Fehlern.(setq textstil "standard") (setq hoehe "5") (initdia)(command "_mtext" pause "_s" textstil "_h" hoehe "_w" "")
|
| In das Form Lisp wechseln |
|
Lisp : Parameter mittels Lisp festlegen
kamehama am 09.07.2007 um 15:23 Uhr (0)
Hallo miteinanderBeim Einfügen eines Blockes würde ich gerne einige Parameter (Abmessungen, Sichtbarkeiten, ...) per Lisp Programm festlegen.Dazu habe ich auch einen interessanten Beitrag gefunden:Lisp : Dynamische BlöckeFeR am 16.05.2007 um 13:22 UhrLeider funktionieren dies Aufrufe auf meinem Rechner (ACAD 2008 - vollständige Installation unter Windows XP) nicht.Hat jemand eine Idee wie ich diese Parameter per Lisp setzen kann?Besten DankKamehama
|
| In das Form Lisp wechseln |
|
Autocad VBA : Layeranpassung beim Erstellen
kamehama am 20.09.2006 um 17:32 Uhr (0)
Besten Dank für deine AntwortAlso wenn ich dich richtig verstehe führt mich nur der Weg über Lisp zum Ziel. Oder gibt es auch eine Variante über VB?Danke Kamehama
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Feststellen ob Bemassung als Beschrifutngsobjekt
kamehama am 15.05.2007 um 08:32 Uhr (0)
HalloMit ACAD 2008 gibt es die Möglichkeit Bemassungen als Beschriftungsobjekt zu definieren. Nun möchte ich feststellen ob ein Bemassungsstil als Beschriftungsobjekt definiert ist oder nicht.Welche Möglichkeiten habe ich hierzu in VBA bzw. eventuell auch in Lisp?Besten Dank Kamehama
|
| In das Form Autocad VBA wechseln |
|
Lisp : Parameter in dyn Block beim Einfügen ändern
kamehama am 15.09.2006 um 10:28 Uhr (0)
Bitte um Hilfe bzl. BlockeinfügeparameterGibt es eine Möglichkeit beim Einfügen von Blöcken mittels Lisp-Programm die Blockparameter (Sichtbarkeit, Abruf, linearer Parameter, ..) einzustellen?Bzw. wie könnte das funktionieren.Es wäre für andere Anwendungen auch eine Lösung in VBA interessant.Besten DankKamehama
|
| In das Form Lisp wechseln |
|
Autocad VBA : VBA und Ansichtsfenster
kamehama am 09.12.2004 um 10:32 Uhr (0)
Danke für deine Antwort. Sicher gibt es die Option über Sendcommand und Lisp Befehle, gefällt mir persönlich aber nicht wirklich. Ich habe nun doch einen, leider etwas umständlichen, Weg über VBA gefunden, und zwar gehe ich über VBA ins Ansichtsfenster und arbeite dann im Ansichtsfenster mit den Autocad Zoom Befehlen, denn diese sind auch in VBA verfügbar.
|
| In das Form Autocad VBA wechseln |
|
Lisp : Parameter mittels Lisp festlegen
kamehama am 10.07.2007 um 10:57 Uhr (0)
Hallo und Danke für deine HilfeIch habe meinen Testblock nun als Anlage beigelegt.Dabei habe ich einen Parameter mit dem Namen "Laenge" erstellt um die Funktion und den Abruf gleich direkt aus dem Vorlagebeispiel übernehmen zu können.Leider funktioniert dabei irgend etwas nicht.Bitte um Hilfe was ich falsch mache, bzw. ob dieser Zugriff unter ACAD 2008 so nicht mehr möglich ist.Besten DankKamehama
|
| In das Form Lisp wechseln |
|
BricsCad : Variable für Block einfügen?
kamehama am 30.08.2012 um 11:52 Uhr (0)
HalloAlso bei deinem Codeschnipsel handelt es sich um Lisp.Dabei entspricht das "" dem drücken der Entertaste.Für die Benutzereingabe steht hier das pause.Du rufst hier erst den Befehl für Blockeingabe auf, anschließend willst du den Block "a" einfügen.Dieser Block ist wohl nur auf einem Rechner in den voreingestellten Pfaden enthalten und deshalb wird dein Befehl auf den anderen Rechnern bereits an dieser Stelle nicht mehr korrekt ausgeführt. Achte darum deshalb, dass du diesen Block auf den anderen Rechn ...
|
| In das Form BricsCad wechseln |