|
Rund um AutoCAD : Lisp Abfrage nach schreibgeschützter Zeichnung
cadffm am 07.07.2010 um 10:04 Uhr (0)
überdenke nochmal was was gemacht wird.. dann sollte es wohl klar sein warum das nicht funktioniert !(an der Stelle an der die Entscheidung getroffen wird läuft das Programm doch längst ?!)Lösung: Du treibst Acad in einen Fehler (=Abbruch) oder du fragst vorher ab:Code:(defun *error*(msg) (setvar "modemacro" ".") (setvar "bindtype" oldBnType) (setvar "cmdecho" 1) (princ "Xrefs Loesen/Pruefen/Binden/Bereinigen abgebrochen ")(princ)); end of *error*(defun c:A2A ()(vl-load-com) (if(=(vla-get-readonly(vla-get ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Wer kann mir sagen, warum der Lisp-Befehl nicht funktioniert?
..... am 19.02.2013 um 11:08 Uhr (0)
Zitat:It only allows a single Layout tab though.Code:If ThisDrawing.Layouts.Count 2 Then Exit SubUnd ja, es gibt Leute, die mit einem Blick erkennen, wo wahrscheinlich das Problem liegen wird ;-)Zitat:Ich habe in einer Zeichnung zwischen 20 bis 40 Layouts.Aber eben das mit dem wahrscheinlich ist der Grund, warum ich mir eine ausführlichere Fehlerbeschreibung gewünscht hätte.Mit minimalsten Grundlagen hättest Du das wahrscheinlich schnell selber gesehen. Das meinte ich mit der Sinnhaftigkeit von Copy&Paste ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : LISP oder besser VBA oder C++
AB am 04.09.2002 um 09:31 Uhr (0)
Hallo Holger, vielen Dank für Deine Antwort. Das beruhigt mich jetzt ein wenig, da ich schon befürchtet habe, besser von ganz vorne beginnen zu müssen. Ich tue mich aber auch mit LISP recht schwer, wie Du wohl an meinen häufigen Fragen schon gemerkt hast. Die Entwicklerhilfe im Mechanical Desktop ist leider fast ausschließlich auf VBA ausgerichtet, sodass sie so gut wie gar nicht weiterhilft. Die Bücher, die etwas über LISP und die Geometriedatenbanken enthalten sind alle schon sehr alt. Einige Befehle fun ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Blöcke mit Lisp auf Layer 0 und Farbe von Block setzen
cadffm am 23.05.2017 um 22:04 Uhr (1)
Nun hätte ich aber gerne dass alle Elemente von Farbe "vonLayer" auf "vonBlock" geändert werden. Ohne dabei die best. Farben zu ändern.Du redest von der Eigenschaft Farbe und von der dargestellten Farbe am Bildschirm?Wie soll das gehen?Entweder dir ist bekannt das es zufällig passt, oder es geht nicht."Zufällig" weil es ja auch anders sein könnte.Oder ich habe diese letzte Bemerkung nicht verstanden.Bleiben wir beim ersten Teil:(if (assoc 62 edata) (setq edata (subst (cons 62 256) (assoc 62 edata) edata)) ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp-Prog. ändern und habe keine Ahnung!
Burschii am 06.01.2007 um 12:07 Uhr (0)
Hallo,habe da ein Priblem mit einem Lisp-Programm und nicht die rechte Ahnung davon.Für Hilfe wäre ich Dankbar!!!Also folgendes:Die Variable #_barva u. #_tlcary soll beim erstellen einer Linie diese auf Farbe u. Lienenstärke "vonLayer" gesetzt werden. Kann aber nur Zahlen für die Variablen einsetzen.Gruß, Burschii(defun init ( )old_error *error* ; save current error function(chyba) ; osetreni chyb (setvar "cmdecho" 0) ; nezobrazuje vypis;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Inicializace promenych(setq tex ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Ergänzung Lisp-Routine für das automatische plotten benannter Ausschnitte ?
Brischke am 25.06.2001 um 12:57 Uhr (0)
Hallo Wolli, ich kann für meinen Teil sagen, daß ich reinweg nur mit der AutoCAD-Dokumentation arbeite. Angefangen habe ich mit den Büchern von R12. Diese fand ich sehr gut, die folgenden sind in meinen Augen immer schlechter geworden. Problem ist, daß man zwar alle Funktionen schön im Buch beschrieben sind, welche Eingangsgrößen und Rückgabewerte zu erwarten sind, was jedoch fehlt ist eine Beschreibung, wozu man diese Funktionen sinnvoll gebrauchen kann. Ich glaube das bringt nur die Erfahrung. Wenn ich m ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : LISP Hilfslinien erstellen (K_Linien) funzt nicht richtig
Macherto am 11.12.2008 um 12:11 Uhr (0)
Könntest du vielleicht noch mal schauen, ob hier Unterschiede zwischen englisch und deutsch sind. Das funktioniert noch nicht.(defun c:hm() ;erzeugt eine Hilfslinie zwischen zwei gewählten Elementen (command "_undo" "_e") (command "_undo" "_m") (setq altlay (getvar "CLAYER")) (command "_layer" "_m" "hilfslin_018" "_p" "n" "hilfslin_018" "_c" "Magenta" "hilfslin_018" "_lw" "0" "hilfslin_018" "") (setq en (nentselp)) (setq p1 nil) (setq p1 (osnap (cadr en) "_end")) (setq en (nentselp)) (setq p2 nil) (setq p ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Wer kann mir sagen, warum der Lisp-Befehl nicht funktioniert?
Thomas 3D am 19.02.2013 um 10:33 Uhr (0)
Hallo Meister aller Klassen,ich hatte nicht vor dir irgendwelche Informationen aus dem Netz vorzuenthalten. Werde das nächste Mal extra die Quelle mitangeben.Du hast recht, ich hätte das genaue Fehlerbild aufschreiben können, damit du besser im Bilde bist. (Manchmal gibt es ja Profis, die einen kurzen Blick drauf werfen und das Problem sofort erkennen. Es bedarf dann da nicht vieler Worte.)Ich habe in einer Zeichnung zwischen 20 bis 40 Layouts. Dort wurde vergessen, die Revisionsnummer mit anzugeben. Du ha ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Automatische Auswahl aller Texte via Schaltfläche (LISP oder MAKRO). Bitte um Hilfe.
Lutz_G am 15.01.2008 um 22:09 Uhr (0)
Einen großen Teil Deiner Aufgaben dürfte mit der CHTEXT.lsp aus den Bonustools von R14 zu erschlagen sein. Ich nutze diese Routine heute noch gern. Aufruf mit (load"chtext") ( und vergiß die Klammern nicht!), dann steht der Befehl CHT zur Verfügung. Der filtert nicht nur die Textelemente (bei der Frage Objekte? - alle eintippen), sondern ändert auch Höhe/Ausrichtung/Position/Drehen/Stil/Text/Breite. Das kannst Du dann über ein Buttonmakro ablaufen lassen.Na dann, an die Tasten, fertig, los!Lutz------------ ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : lisp file geht unter 2011 nicht geht
matgehrke am 17.01.2012 um 23:42 Uhr (0)
hallo.die meldung lautet:Befehl: mvaria; Fehler: no function definition: C:EAWS_ERRBefehl:------------------herzliche grüßematthias ... blue sky and happy landing
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp als Macro mit anderem Befehl verbinden
rosapanter68 am 06.07.2011 um 17:11 Uhr (0)
Also, ich versuche mal zu erklären.Doch ,ich beschäftige mich schon damit. Aber ich komme nicht wirklich immer zu einer Lösung.Ich bewege mich zwischen iParts in Inventor, Artikelnummer in ProductStream, Familien in Revit.Ich habe ne rießen Anzahl dynamischer Blöcke in der Welt verteilt.Da ich den genannten "Rest" auch verstanden habe, wird mir das auch gelingen.Und ich bin auch nich bei offener S-Bahn Tür geboren.Ich glaube, was den Leuten hier , ja nicht nur mir, das siehr man ja auch an den Fragen....sc ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : LISP oder besser VBA oder C++
Bernd Cuder am 05.09.2002 um 13:40 Uhr (0)
Falls ich unfreundlich geklungen habe tut mir das leid, wars sicher nicht meine Absicht, also Entschuldigung. Was in deinen Ausführungen immer wieder vorkommt ist, das ARX für benutzerdefinierte Objekte da ist (siehe Bohrung). Aber eben nicht nur, die Bohrung kann ich ebenso in ARX programmieren, ohne gleich ein neues Objekt zu erzeugen, und das ebenfalls in der selben Zeit wie in Lisp, vorausgesetzt ich habe Compiler, etc zur Hand. Ich meine damit, wenn ich in Lisp ein Bohrungskreuz aus zwei Linien erzeug ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Wer kann mir sagen, warum der Lisp-Befehl nicht funktioniert?
..... am 19.02.2013 um 08:18 Uhr (0)
ich war auf der Suche nach einem Macro, mit dem man an einem vorhandenem Layoutnamen ein weiteren Wert anhängen kann.Zum Beispiel: Layoutname plus Revisionsnummer.Das nachfolgende Macro sollte dies tun. Ich hatte keinen Erfolg. Es ließ sich nicht starten.Leider verstehe ich nichts von Macroprogrammierung. Fangen wir mal vorne an:Du hast es gesucht und offensichtlich auch gefunden. Warum gibst Du hier nicht die Quelle an? So mussten wir jetzt ebenfalls suchen. Ich behaupte mal, es ist von hier Das Makro h ...
|
| In das Form Rund um AutoCAD wechseln |