|
AutoLisp : block in Zeichnung beim öffnen autom. einfügen
Brischke am 29.01.2004 um 10:23 Uhr (0)
Hallo Frank, dann nimm doch diese Zeilen (if (tblsearch BLOCK TEST ) (progn (command _.insert test=c:adt_r2 est.dwg (0 0 0) ) (entdel(entlast)) ) ) , dann passiert der Austausch unmerklich, da nur die Blockdefinition aktualisiert wird. Somit brauchst du nicht die Layouts nach diesem Block abgrasen und einfügen. Ist (in meinen Augen) das Einfachste. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Layout wechseln
CADLUIS am 22.07.2010 um 16:49 Uhr (0)
Hallo zusammen,nochmal mein Anliegen.Ich habe mit Script das Layout kopiert, wechsle mit der Maus das Layout und wende ein neues Script an,das mir die Zeichnung um ein A0 Format verschiebt.Ich will alle Zeichnungen dieser DWG in Layouts dann kann ich sie auf einmal mit Adobe Ausdrucken.Nur möchte ich das mit einem script (kopie, wechseln, verschieben) durchführenDas ist der Gedanke den ich habeDa ich der Sprache Lisp nicht mächtig bis verwende ich script.Auf alle Fälle DANKE für die MÜHE !!!!Alois [Diese ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Variable definieren
Brischke am 15.04.2003 um 12:49 Uhr (0)
Hallo Zeli, am besten wäre, du schreibst mal, was du konkret vor hast. X-Daten werden an irgendwelche Zeichnungsobjekte angehängt . Dictionaries können auch ohne Objecte existieren. Möglichkeiten gibts viele. Vielleciht reicht bei Dir ja auch schon ein Block, bestehend aus einem unsichtbaren Attribut? Schreib mal was du vor hast, dann kann man auch Lösungen anbieten. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon ge ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp Datei funzt nicht
CarmenH am 17.12.2003 um 16:30 Uhr (0)
Hallo Zusammen ich brauch mal wieder Eure Hilfe. Ich arbeite mit AutoCAD2000 und habe mir gestern und heut lsp.Dateien downgeloadet u.a. auch von Cadwiesel. Nun folgendes Problem: ein paar dieser lsps funktionieren, die anderen nicht. Habe sie aber schon geladen mit _appload und sie stehen auch in der Andwendung drin, wenn ich dann aber den z.B. Befehl ladoc für die ladoc.lsp eingebe kommt nur: unbekannter Befehl. woran kann das liegen? Ich habe alle gleichermaßen abgespeichert ------------------ Carmen
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Lisp-Programm automatisch starten
Geistl am 18.03.2007 um 10:08 Uhr (0)
Hallo alle zusammen,ich habs so gelöst, daß beim Start eine Meldung kommt wie der Befehl heist und durch Eingabe dieses Befehls wird das Programm gestartet.Da wir bei uns in der Firma teilweise auch noch Kunden bedienen die mit Genius14 arbeiten stellt sich die Frage ob es da auch eine Acad.lsp gibt bzw. wenn es sie nicht gibt ob man diese erstellen kann und wo diese plaziert werden muß?Werner[Diese Nachricht wurde von Geistl am 18. Mrz. 2007 editiert.]
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Schaltfläche mit Befehl belegen
cadffm am 24.11.2009 um 21:37 Uhr (0)
nur eine Frage: möchtest du dich nach dem Speicher-Vorgang in der ursprünglichen Dateibefinden oder in der "Zieldatei" ?Und dann doch noch eine 2.Frage: Die aktuelle Datei, soll/darf die imaktuellen Zustand gespeichert werden oder soll sie nicht gespeichertwerden ?Vorab: Datei erstllen ist sicher kein Problem, für das umbenennen benötigtman jedoch 1-2 Zeilen Lisp, daher ist es nötig das man eine AutoCAD-Vollversionhat (und nicht nur "LT")------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Wie erweitere ich eine Selektierung
Th-Schultz am 19.07.2012 um 11:31 Uhr (0)
Hi,bin ein wenig raus aus Lisp.Hälft mir mal bitte auf die Sprünge.Ich habe folgende funktionierende Selektierung:Zitat: (if (setq ausw (ssget "X" ((0 . "TEXT"))) ) (command "ändern" ausw "" "ei" "la" "025T" "") )Mit dieser Auswahl und dem Kommand wird jeder Text auf den vorgegebenen Layer gesetzt. Wie kann ich zu derSelektierung Text jetzt noch die Höhe mit auswählen,so das ich jeder Höhe ihren richtigen Layer zuordnen kann.Am besten noch von x bis y mm = Layer A Vielen DankTom
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Architecture ACA (ADT) : Lisp - Block nicht an Layout ausrichten
Claudia S. am 27.06.2019 um 13:02 Uhr (1)
Hallo cadffm,dann habe ich mich vielleicht nicht korrekt ausgedrückt. Die Blöcke haben alle unterschiedliche Namen und sind in verschiedenen Anzahlen in der Zeichnung enthalten. Die Blöcke 1-5 (5 unterschiedliche Blöcke mit 5 unterschiedlichen Namen) möchte ich nicht an Layout ausrichten, die Blöcke 6-10 können weiterhin an Layout ausgerichtet sein.Hilft das jetzt evtl. weiter? LG Claudia[Diese Nachricht wurde von Claudia S. am 27. Jun. 2019 editiert.]
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Rund um Autocad : Zusammenfügen von Variablen
Detlef Wischmann am 30.06.2003 um 07:37 Uhr (0)
Moin Moin, hab mal wieder kleines Lisp-Problem. In einer Variablen "Distanc" habe ich einen Wert generiert aus dem Befehl "dist" gespeichert. Nun möchte ich aber diesen Wert, um ihn als Koordinateneingabe zu nutzen, mit einer "0," verbinden, so dass in einer Variablen die Koordinate "0,Wert aus distance" gespeichert ist. Ich habe schon ein paar eigene klägliche versuche mit z.B. scarcat u.a. unternommen, bin wohl aber im Detail gescheitert. Wer kann mir helfen ? Detlef
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Pause (2sec) in LispCode einfügen
cadffm am 11.08.2008 um 08:14 Uhr (0)
@THE_ONE, offtopicWenn du von Seite 18 redest dann nimmst du das seitenintegrierte Suchfeld ??Sowas macht man ja auch nicht..Wenn dann nimm die ALTE SUCHFUNKTION - voilaOder, da du dich angeblich mit Google auskennst - NIMM GOOGLE !Dann hast du ebenfalls mehrere PAGE_ONE Treffer...auf die Sprünge helf:Lisp pause site:cad.deoder engstirniger (eigentlich ZU engstirnig)Forum145 pause site:cad.de------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Lisp wechseln |
|
AutoLisp : ssget-liste nur für Objekte auf nicht gefrorenen Layern?
mapcar am 05.11.2004 um 16:19 Uhr (0)
Cadwiesel schrub: ja, kann mann z.b. so (ssget _C (getvar extmin )(getvar extmax ) ((0 . LINE ))) Ist aber gefährlich. Wenn ich mich recht erinnere, geht das über die DL. Was nicht auf dem (virtuellen) Bildschirm ist, wird nicht erfasst. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
AutoCAD LT : Layer löschen / Objekte aufspüren
Cadzia am 27.03.2008 um 11:10 Uhr (0)
Hi Arex,um eine Datei von vielen Layern zu bereinigen würde ich eher den umgekehrten Weg gehen - nur die Objekte, die gebraucht werden über Wblock als Datei erstellen. Alternativ die markierten Objekte über die Zwischenablage in eine neue, leere Datei kopieren, weiß allerdings nicht, ob es diese Funktion bei LT 2000 bereits schon gab.Btw. als LT-User musst Du auf Lisp nicht zwangsweise verzichten; Stichwort: LT-Extender (einfach mal googeln oder hier im Forum schauen) ------------------ Grüße Karin
|
| In das Form AutoCAD LT wechseln |
|
Rund um Autocad : Layer über Datei erzeugen
R.Bless am 13.07.2004 um 14:02 Uhr (0)
Hallo, @ Alpschorsch, genau da ist das Problem. Ich habe eine Layerstruktur, aus der ca. 500 Layerkombinationen entstehen. Ich möchte aber nicht jeden Layer manuell eingeben. Dieses soll eine Excel-Datei (die schon existiert) mit kopieren und Verketten erledigen. Daher wäre auch der Ansatz mit -layer - mach möglich aber aufwendig. @ Holger vielen Dank für den Hinweis, aber soweit reichen meine Lisp Kentnisse nicht. Ich melde mich noch mal. ------------------ Bis demnächst Rainer
|
| In das Form Rund um Autocad wechseln |