|
Rund um AutoCAD : Schraffur nach hinten stellen
Meldin am 17.05.2021 um 10:16 Uhr (15)
Hallo,also mit deiner Datei kann ich es nicht nachvollzeihen habe aber auch so fälle in denen so etwas vorkommt kannst jan mal meine testen wie sie sich bei euch verhält.Nach etwas basteln ist bei mir ein lisp rausgekommen was mir geholfen hat vielleich dir ja auch. Code:(defun c:hrep (/ NOMUTT-var cmdecho-var) ;Repariert die Anzeigereihenfolge (HatchRepaire) (setq NOMUTT-var (getvar "NOMUTT")) (setq cmdecho-var (getvar "cmdecho")) (setvar "cmdecho" 0) (setvar "NOMUTT" 1) (foreach teil (Layoutlis ...
|
| In das Form Rund um AutoCAD wechseln |
|
MegaCAD : Externe Layer
Schelhorn am 06.11.2003 um 11:19 Uhr (0)
Hola, würde mich auch interessieren ;-) Kannst Du C oder VB? Damit schriebst Du Dein Programm und jagst es für jede neue MegaCAD Version z.B. über den C-Compiler und dann bekommst Du so schöne CIPs... Du kannst aber Dein MegaCAD auch erstmal mit Icon, Menüs und mit Hotkeys ausbauen. Sollte das immer noch nicht reichen, stehen Dir auch noch MBT (Stapeldatein) zu Verfügung, die mehrere Befehle hintereinander ausführen können. Z.B.: TxtLine PushFunc ModeGrid InfArea PushFunc mArea PushFunc ModeGrid InfPerim P ...
|
| In das Form MegaCAD wechseln |
|
Rund um Autocad : Button zum Profil Umschalten
Holzwurm Wien am 30.09.2002 um 18:22 Uhr (0)
Habe das Problem gelöst: Meine lisp Datei: (defun set-profile(profileName / profiles strNames) (vl-load-com) (setq profiles (vla-get-profiles (vla-get-preferences (vlax-get-acad-object) ) ) ) (vlax-invoke-method profiles getAllProfileNames strNames) (setq strNames(vlax-safearray- list strNames)) (if(member(strcase profileName)(mapcar strcase strNames)) (vla-put-activeProfile profiles profileName) ) ) Meine scr Datei: SDI 1 _NEW JA "C:/ACAD-MENÜ/ACAD.DWT" SDI ...
|
| In das Form Rund um Autocad wechseln |
|
ADT Architectural Desktop : fensterstempel
astlex am 26.09.2006 um 15:06 Uhr (0)
lass uns wiederholen:der weg, den wir beschritten haben (ich nenne es vba-bauteilstempel) scheint gut zu funktionieren; mit dem problem dass es keinen viewer gibt, mit dem man diese zeichnungen betrachten kanndie nächste möglichkeit ist nun, die bauteilstempel mittels AecScheduleTag einzufügen (somit haben wir eine lesbare verbindung zw. fenster und stempel), und bei diesem mittels lisp den anschlag auszulesen. hier habe ich noch ein kleines problem u. bitte dich um rat:bei der vba-lösung hatte ich den rie ...
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um AutoCAD : Einige AutoLISP-Fragen
CAD-Huebner am 12.11.2011 um 18:18 Uhr (0)
1. Das ist abhängig von der Funktion die die Meldung verursacht (Command, Prompt oder print Funktionen).Wenn es um die Meldung von AutoCAD Befehlen geht, kann man die meisten Meldungen wärend des Programmablaufs unterdrücken, indem man CMDDIA zur Laufzeit des Programms auf 0 setzt. Am Ende oder im Fehlerfall aber wieder restaurieren.2.Das kann man über entmake oder vla-add... realisieren http://www.dailyautocad.com/2009/10/autolisp10-using-entmake-function-to.html http://www.cadtutor.net/forum/showthread. ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Polylinie auf Globale Breite setzen
cadffm am 29.03.2017 um 23:52 Uhr (1)
Die Objektwahl ist nach wie vor SSGET, ist gut dokumentiert und erstellt einen Auswahlsatz. Autocad bietet für Änderungen von Polylinien den Befehl PEDIT Die Option BReite sollte Polylinien die Breite global ändern.Du würdest also noch keine eigene Funktion programmieren müssen.Die Befehlsfolge erarbeitest du dir in der Befehlszeile,für dein Lisp baust du die Eingaben in einen (command ..) ein.Du müsstest dabei beachten: Peditaccept (Sysvar) wenn es mal nicht nur um Polylinien geht.Und daran denken: Objekt ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : AutoCAD und Bauzeitplan verknüpfen
OliCAD92 am 25.09.2018 um 17:13 Uhr (1)
Hallo, da bim ich mal wieder, ich habe die letzten Tage versucht eine Lösung zu finden, aber ich finde keine.Wie lese ich eine Excel-Tabelle via Autolisp aus?Ich möchte der Lisp sagen können "sag mir, was in Zelle A1 steht".Mein eigentliches Ziel ist:Offene Excel TabelleFang bei A1 an, sag mir was dort drin stehtGeh zu A2, sag mir was dort drin stehtGeh zu A3, sag mir was dort drin steht...So lange, bis eine Zelle leer ist.Wie geht das??Ich finde nur so Themen wie "Wie lese ich via lisp Koordinaten aus ein ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : pedit in LISP
mapcar am 05.08.2002 um 09:29 Uhr (0)
Richtig, Stephan, definiert doch ein BKS, da hab ich mal wieder gepfuscht (wg. GC 210)! Also kann man die Funktion etwas vereinfachen (nur Region als Argument): (defun region- polyline(region / ents tmp) (command"_ucs""_object"region) (entmake(entget region)) (command"_explode"... ... Und im Programm selbst den Aufruf auch ändern: region- polyline(entlast)) Der Ansatz mit GPOLY wirft übrigens genau das selbe Problem auf: Da auch GPOLY keine Polylinie mit Splines und Ellipsen erzeugen kann, endet d ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : [b]Einmalige Objektauswahl [/b]eines Raumpolygons zum Auslesen [b]in mehrere Attribut
cadffm am 23.12.2023 um 20:40 Uhr (1)
Hi Armatier oder Armateur bei installierter DACH-Erweiterung hast du doch sicher das Toolset ARCHITECTURE installiert jnd nicht einfach nur AutoCAD?Dann wäre die Frage warum du nicht Wände&Raumstempel erstellst, statt Linien/Polylinien&Blöcke.Aber um deine Frage zu beantworten:Ootb gibt es da nichts, aber du wirst Beispiel(lisp)programme finden welche leicht* anzupassen sind.Suchtip: Ein Programm um ein Schriftfeld für die Fläche in ein Attribut einzutragen.Wenn du soweit bist, dann kann man auch die beide ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
runkelruebe am 17.06.2009 um 19:35 Uhr (0)
Hi,hmm, Dein Ausgangslisp funktioniert doch in ACAD2010. Also bei mir tut es das.Was heißt ACAD findet die ObjectID nicht? - Welcher Fehler wird ausgegeben? Genauer Wortlaut bitte.Kann es sein, dass es sich an (if (= (cdr (assoc 0 (entget hElement ))) "LWPOLYLINE") aufhängt? Der dazu (wenn z.B. PLINETYP = 0) gehörige Fehler wäre: Raumpolygon wählen:Es wurde keine Polylinie gewählt!Was hast Du für Polylinien? Typ?Schau Dir mal PLINETYPE (Vorgabe = 2 und so steht es bei mir) bzw. KONVERT dazu an.Nur mal so e ...
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Listview - Vom ausgew. Listview-element zum dazugehörigen Block
Stelli1 am 16.03.2009 um 10:48 Uhr (0)
Hallo Volker, Zitat:es scheint ein kleines Verständigungsproblem vorzuliegenglaube ich auch ;) Deshalb noch mal die Interpretation. Zitat:hab gesehen das du nicht die Flächen ID speicherst.gemeint war die ObjektID bzw. das Handle der Polylinie. Zitat:Dann sollest du das in einem weiteren Attribut machen. Auf die ObjectID aus der Felddefinition kannst du IMHO nicht mehr zugreifen. Das entsprechende Attribut hat zwar noch ein ExtensionDictionary aus dem hervorgeht das es sich um ein Feld handelt, aber die De ...
|
| In das Form AutoCAD VBA wechseln |
|
CoCreate Programmierung : save_package
RobCraven am 14.06.2010 um 16:20 Uhr (0)
Hallo,ich bin dabei mir das lisp von Walter aus diesem Tread so umzustricken, dass es einzelne .pkg files speichert... kann ja nich so schwehr sein dacht ich... nach dem ich ewig nach dem entsprechenden Code zum pkg-speichern gesucht habe, komme ich nun da nicht weiter, diesen richtig einzusetzen. Ich hab das jetzt soCode:(setf datei (format nil "~a//~a.pkg" verz (sd-inq-obj-basename teil)))und soCode:(sd-call-cmds (save_package :select teil :filename datei :overwrite))mein einzigster Anhaltspunkt ist Zita ...
|
| In das Form CoCreate Programmierung wechseln |
|
Mechanical Desktop : Symboldatei ltypeshp.shx
Manfred Zirk am 01.05.2004 um 14:00 Uhr (0)
Hallo ahjo, die Meldungen setzt [xx FB] für [xx.shx] ein sind ein Hinweis darauf, das AutoCAD diese Schriftarten, die in der Zeichnung verwendet wurden, nicht finden kann und durch andere Schriftarten ersetzt hat. isocp.shx gehört zum Lieferumfamg des nackten AutoCAD und amgdt.shx zu den Mechanical-Versionen. Wo und ob die beiden Zeichensatz-Dateien auf deinem System installiert sind, kannst du mit dem Windows-Explorer via Suchen nach Dateien feststellen. Die entsprechenden Pfade müssen im AutoCAD bzw. M ...
|
| In das Form Mechanical Desktop wechseln |