 |
Rund um AutoCAD : Xref ganz unten
cadffm am 09.02.2017 um 12:19 Uhr (15)
Zitat:Original erstellt von fmfm:gibt es eine Liste wo definiert ist wofür zb diese Codes stehen?: ssget oder _XAutoCAD-Hilfe [F1] - sollte man neben dem Tutorial(uknowbescheid) immer parallel offen haben.Zitat:noch ne andere Frage:_-laymrg;_name;xref_special_fm;"";_name;0;_yes;_-laymrg;_name;xref_special_fm;" ";_name;0;_yes;_-laymrg;_name;xref_special_fm; ;_name;0;_yes;diese 3 Schreibweisen funktionieren nicht. Warum?Da verweise ich mal (erneut?) auf den FAQ-Beitrag für MenüMakros und Script.Der eigentlic ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Layer eines Layer-Eigenschaftsfilters schnell frieren/tauen
cadffm am 09.10.2018 um 12:17 Uhr (1)
Zitat:Original erstellt von archi.archi:Funktioniert für einstufige Eigenschaftsfilter.Das kommt ganz auf den Filter an (auf die Filterkriterien)Gibt es vielleicht noch Verbesserungsvorschläge?siehe untenZitat:Original erstellt von cadffm:Da an der Stelle (Verweis auf den Link) nur einige Layerfilter zu finden sind,würde ich hier mit starten:(and(setq dicts (vla-GetExtensionDictionary (vla-Get-Layers (vla-get-ActiveDocument (vlax-get-acad-object)))))(setq LayerFilters (vla-item dicts "ACLYDICT ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Scriptgenerator
cadffm am 20.08.2003 um 19:36 Uhr (0)
noch ein Schweizer, die trifft man in letzter Zeit häufig... Das ist eigentlich kein Problem... da ein Script nichts anderes macht wie du an der Tastatur (wenn du die Tastatur nutzt), nämlich eins nach dem anderen eingeben ! Ablauf von attout: -- attout Return Return Objektwahl Return attout - Name des Befehl´s Return - Befehl/Eingabe bestätigen Return - Bestätigt den vorgeschlagenen Pfad und Dateinamen der zu erstellenden Datei - gleichen Pfad und gleichen Namen w ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Xref Pfad per Lisp Ändern
cadffm am 25.11.2016 um 01:32 Uhr (15)
Zitat:Mit deiner letzten Antwort haben wir nun eine versteckte Information mehr:Der letzte Ordner hat nicht immer denselben Namen (D1 kann also auch mal D2 D3 oder D4 heißen),in dem Fall passt mein Beispiel zur Pfad-Bearbeitung mittels zweier vl-string-subst nicht mehr,man müßte es also anpassenJa, es geht und vieles mehr noch.Sicher kann man auch ein explorer-Fenster relativ zu einem zweiten steuern(dein anderer Thread).Nur ist dein Anwendungsfall sehr spezifisch und da gibt es nichts von der Stange.Ich b ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Lisp Befehl dinfo
cadffm am 27.04.2023 um 09:04 Uhr (1)
Super,dann geht es also um DINFO welches kein Mensch kennen konnte,ich aber bereits zufällig das richtige Tool bzw. dessen Ursprung gefunden und oben verlinkt hatte Klick1. Von der Programmierung her sollte das Programm problemlos in Bricscad laufen.2. Deine angehängt Datei ist nicht die richtige Datei, die läuft sicher auch nicht in AutoCAD. Hier ist die Frage: Hast du das extra für uns gemacht (uns könnte ja Langweilig sein), oder ist das bereits dein Problem - die falsche Datei?!Ziehe die Datei per ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Block -> Ursprung -> in Auswahlsatz.... aber wie?!
cadffm am 17.12.2002 um 08:06 Uhr (0)
( @Holger-- bitte korregieren ) Moin, also wenn du den 3-Zeiler gerade mal eingetippt hättest zum testen, so würdest du sehen das es SO nicht klappt. (setq aws (entlast)) _explode !aws _copy !aws == 0 gefunden... was ich daher ableite, das dein zunächst gefundenes Objekt ( die Blockreferenz ) ja nicht mehr existiert ! funktionieren würde es allerdings mit (ssget "_p"); "_p"=vorher dabei ist mir eines allerdings etwas rätselhaft: Wenn du mit (entlast) an den gewünschten Block kommst, und du ihn da ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Ersetzen von Attributwerten beim Export
cadffm am 13.04.2017 um 10:27 Uhr (1)
Du postest hier im Lispforum, also Programmierung und wenn man selbst programmiert ist (fast) Alles möglich?Man könnte per Programmierung aus Attributwerten eine Textobjekt mit entsprechendem oder anderen Textwert erstellen.Oder den Wert ändern und die csv erstellen,oder die csv erstellen und darin im Anschluss die Werte ändern.Wie arbeitest du bisher?Wie/womit findet der Export statt?An welcher Stelle genau hast du eine (Lisp-)Frage?Für jemanden der NICHT programmieren kann:Je nach Häufigkeit und Anzahl d ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Farbänderungen mit cswap + einfärb
cadffm am 19.08.2003 um 21:44 Uhr (0)
(wieder ohne das ich die Lisp´s kenne : ) dein Problem ist nicht zu lösen wenn du nicht die Datei ändern darfst ! Problem: Objektfarbe zugewiesen zu Objekten in der besagten Xref. Beispiel: Bemaßung, man müßte in diesem Fall den Bem.Stil ändern... dies geht aber nicht in der Master-dwg, nur in der Slave.dwg selbst. es wird dir also keiner helfen können... falls es nur für den Plot sein soll: es sei denn es wird in einer Datei gearbeitet in der benannte Plotstile verwendet werden... ?! - dann könnte ich mi ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : SRXTEXT Lisp suche funktioniert nicht
cadffm am 29.06.2021 um 08:33 Uhr (1)
Den Post von Andreas würde ich gerne so stehen lassen, aber der Anfang haut daneben, daher@Andreas Kraus"Aber das musst du ja in der Variante an die du dich die ganze Zeit klammerst ja auch.Aktueller Stand der Weitsicht ist die nächste Ecke:Alle Texte/Layouts nach Muster siehe oben suchen und das letzte Zeichen "dumm" gegen ein anderes ersetzen."dumm" = es wird im Einzelfall vom Anwender angegeben.Es wird nur eine Platzhalter-Übereinstimmung genutzt, der Code muss daher nicht angepasst werden.Später im Jah ...
|
| In das Form Lisp wechseln |
|
Lisp : zwei Lisp verbinden
cadffm am 20.09.2013 um 11:12 Uhr (1)
Wie kann ich damit den Sichtbarkeitsparameter als Namen für den statischen Block angeben?Bei "(_make_key blocks "STATIC_" len)" wird ja der Name für den statischen Block festgelegt, nur wie bekomme ich da den zweiten Code rein?Die Zeile macht doch nichts außer einen Namen zu kreieren, die eigentlich wichtige Stelle ist somit:Code:(vla-ConvertToStaticBlock insert hier der neue Blockname ;;(setq NewBlkName (createStaticBlockName insert)))Du hast den vollständigen Code, alle Funktionen, du br ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : kompromisloses Linientypen löschen
cadffm am 11.07.2014 um 10:14 Uhr (1)
Die Lisp von Andreas müßte dich schon zum Ziel führen, einmal laufen lassen und die Linientypen diedich am meißten stören lassen sich bereinigen (Weil Andreas die alten GruppenBlöcke löscht).Ein Saubermann-Programm wurde hier schon genannt, siehe Superpurge (klasse Programm, wenn auch nicht von uns)Statt so einer Anllzweckwaffe kann man sich natürlich auch bei Dienstleistern soetwas machen lassen,oftmals haben diese sowas bereits auf Lager Generell: An dieser Datei waren sehr vielen "Fremdprogramme" bete ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Textausrichten
cadffm am 03.03.2004 um 12:10 Uhr (0)
Zitat: (vla-runmacro(vlax-get-acad-object) acad.dvb!Modify.txtAusrRechts ) (vla-runmacro(vlax-get-acad-object) acad.dvb!Modify.txtAusrLinks ) (vla-runmacro(vlax-get-acad-object) acad.dvb!Modify.txtAusrMitte ) (vla-runmacro(vlax-get-acad-object) acad.dvb!Modify.txtAusrEinpassen ) (vla-runmacro(vlax-get-acad-object) acad.dvb!Modify.txtAusrAusgerichtet ) Wäre der direkte Aufruf, oder aber per Lisp Befehle definieren wie oben beschrieben. EDIT: also: Zitat: (defun C:txtAusrRechts () (vla-ru ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Performanceproblem 2013 - 3D
cadffm am 12.07.2013 um 08:37 Uhr (1)
"Und warum regiert darauf nur Shift + MMT und nicht der Freie Orbit?" Ist einfach beantwortet: Es sind eben 2 unterschiedliche Funktionen, fertig aus.Was interessiert Acad die Dateien die dort noch geöffnet sind ? Das kann eine ganze Menge sein,aber auch ich habe keine Ahnung davon.Aber nur um mal ein grobes Verständnis dafür zu bekommen: Wenn eine Datei älteren Formats geladen bearbeitet wird, so müssen die Daten anders abgelegt werden,AutoCAD lädt dafür andere Routinen (dieser Part ist frei erfuinden ). ...
|
| In das Form Rund um AutoCAD wechseln |