|
Lisp : Bemassung Ursprung (_explode) und auf anderen Layer (_A-BEMASSUNG) legen
cadffm am 13.02.2020 um 14:15 Uhr (1)
Lese die Hilfe zum Befehl URSPRUNG, da steht das Verhalten beschrieben (Nur ein Objekt wird aufgelöst),also auch nur nach einem Objekt gefragt.Lösung für Menumakros, nutze den Steuercode ^R Lösung mit Lisp, setze davor ein (initcommandversion)Hintergrund: Einige Befehle funktionieren in der Automatisierung wie von 20-30Jahren,möchte man den Befehlsablauf der aktuellen Version des Befehls, muß man dies dem Programm mitteilen.
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Ideen Layer Namen
cadffm am 15.02.2023 um 13:41 Uhr (1)
Das Ändern beim öffnen und schliessen wäre simpel,aber ob das nicht zu fehleranfällig ist - musst du wissen.Dazu noch ein Button zum manuellen umschalten, fertig.Sind nur 40 RENAME Anweisungen.-So ein nachbauen mit derselben Funktionalität geht nicht mit Lisp (vielleicht hast du die Möglichkeit über DosLib, da kenne ich mich aber nicht aus.Eine Palette sollte dort aber möglich sein, nur wo soll die wieder hin..
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Befehle zusammenfassen
cadffm am 10.01.2005 um 12:53 Uhr (0)
tja das ist unschön.. aber entweder du kennst die Layer(Namen) die AUSgeschaltet sind und weist denen dann die Farbe -253 zu (siehe ACADhilfe), oder eben wieder AUSschalten, oder aber du hast hier Pech. Mit einem Makro dieser Art ist dann Ende, LISP wäre hier natürlich wiederum kein Problem, aber für dich auch nicht mal eben zu erlernen.
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : x,y und höhe auslesen bzw. 2 polylinien in kreis verwandeln
cadffm am 21.09.2004 um 14:27 Uhr (0)
@Bernd netter Ansatz mit Text immer gleich-relativ entfernt.. @Raquel (falls das oben mit dem Text nicht zutrifft WIE GENAU muß X/Y denn sein !? (falls das mit dem Text zutrifft Im Forum suchen, dafür gibt es hier bereits eine veröffentliche Lisp-Lösung. ------------------ Bitte Systemdaten eintragen (siehe links unter dem Namen) , wie & warum siehst du HIER
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : layouteinstellungen global übertragen
cadffm am 29.10.2004 um 08:58 Uhr (0)
Jetzt ich kapieren hoffe ichDu könntest die (benannte) Seiteneinrichtung bei jedem öffnen einer Dateiimportieren (über die ACAD.lsp od. ACADDOC.lsp).Allerdings ist sie dann noch nicht "aktuell" geschaltet in allen Layouts/Modell,das könnte man dann aber auch per Lisp machen (Code dafür gibt es hier schon!)Befehlsfolge für das importieren der SE : (filedia=0) _PSETUPIN (Pfad+)DATEINAME Name der Seiteneinrichtung------------------.Signatur hat derzeit leider Urlaub.
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : command hatch einbauen
cadffm am 20.08.2021 um 09:16 Uhr (1)
HPASSOC (Systemvariable) schon eher,aber das wäre dann nicht nur im Lisp so.Hier geht es darum dass AutoCAD in einer Automation einen eine sehr sehr alte Befehlsversion aufruft (Kompatibilität!!)und vor 17+ jahren gab es noch keine assoziativen Schraffuren.Du mußt eine neuere Version aufrufen mind. 2 oder eben die Aktuelle.[F1] INITCOMMANDVERSIONACHTUNG: Befehlsablauf ist ein anderer - es hat sich ja viel getan seit dem.
|
| In das Form Lisp wechseln |
|
Lisp : Script und Lisp in Zeichnung ziehen Fehler
cadffm am 26.07.2021 um 11:12 Uhr (1)
Die Anfrage wäre super wenn du zugleich geschrieben hättest wie es sich anders verhält (wie erwartet), wenndas Script ordentlich über Befehl: SKRIPT (SR) gestartet wird.Vorab: Mir fällt für keinen Fall ein warum es auf diesem Weg nicht funktionieren sollte ein Script auszuführen.Vielleicht liegt es ja garnicht am Script, sondern am Inhalt?Aber die Info für diese Rückschlüsse fehlen uns anderen hier aktuell.
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Ungenauigkeiten bei Koordinateneingabe ??
cadffm am 17.11.2008 um 16:15 Uhr (0)
lese in der Hilfe das von CADdog angesprochene OSNAPCOORD durchund ändere dann deinen Wert auf 1 und teste erneut.Und hiermit kannst du genauer Koordinaten ermitteln:Code:(defun c:POINTER()(setq P1 (mapcar (lambda(P)(rtos P 2 18))(getpoint"
Bitte Punkt wählen: ")))(alert(strcat"Ermittelte Koordinatenwerte:X= "(car P1)"
Y= "(cadr P1) "
Z= "(last P1))))wie man mit Lisp-Code umgeht erklärt der User "FAQ" im Beitrag "APPLOAD"------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp-Sammlung
cadffm am 27.10.2003 um 10:34 Uhr (0)
@Walter Genau ! aber hier kann man mehrere "Zielpunkte" angeben in Bezug auf einen genannten Basispunkt. (Also nicht immer 2 Punkte angeben, sondern nur einen Start und nacheinander mehrere Zielpunkte, zudem sind die Informatioenen "übersichtlich" auf die Deltawerte Begrenzt. Fazit: wer´s braucht... ------------------ - Sebastian Mattis - CAD.de-User Treffen JEDEN Tag ! [Diese Nachricht wurde von cadffm am 27. Oktober 2003 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Wände über Lisp
cadffm am 15.07.2019 um 22:49 Uhr (1)
Der Fehler ist: Der AutoCAD-Befehl _PLINE erwartet eine Koordinate und erhält stattdesseneine List mit Koordinaten.erwartetPunkt,Koordinate(10 20 0)erhältListe mit Subslisten/Koordinaten((10 20 0)(15 5 0)(55 66 0)..)Wenn man dies über command/pline realisieren möchte anstatt über ENTMAKE eine Polylinie zu erzeugen:Code: (command "_.pline") (foreach p p_list (command p)) (command "")
|
| In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
cadffm am 18.10.2011 um 14:59 Uhr (0)
Die Hilfe und Antwort ist einfach: Das geht nichtKeine Dialogsteuerung in Makro und Script möglich - und da die SAUSWAHL keine Befehlszeilenversion hat: Ende,AusEs gibt auch sonst keinen Befehl in Acad den du dafür nutzen kannst, außer du nutzt Programmiersprachen,oben ein Beispiel in Lisp - die Kernfunktion was das "Auswählen" angeht ist SSGET .------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)[Diese Nachricht wurde von cadffm am 18. Okt. 2011 editiert.]
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : script-Aufruf aus bat-Datei starten
cadffm am 17.02.2014 um 19:13 Uhr (15)
Nur für den Horizont:Jedes Script und Lisp kann einfach im SDImodus im Stapelbetrieb laufen,Vba und .net bekommen es sowieso hin.Und: Wenn du dann den ersten Ansatz weiter verfolgen willst, so kannst du auch die Autocadbefehlszeilenversion Accoreconsole.exe nutzen, zum drucken brauchst du ja nicht das gesamte Autocad.Allerdings dürfen dann keine OleObjekte zur Darstellung des Planes vorhanden sein.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blockauflösung in Lisp
cadffm am 27.06.2012 um 13:48 Uhr (0)
Das glaube ich dir gerne, aber der Block wurde aufgelöst eingefügt, da bin ich mir relativ sicher.Nur das Ergebnis davon hast du wohl nicht erwartet.Um da mitreden zu können müßte man die ganze Geschichte hören und nicht nur "was muß ich ändern damit die Blockreferenz aufgelöst eingefügt wird ?"Falls ich, bzw. meine Glaskugel daneben liegt: Entschuldige bitte, ist manches Mal schwer übers Forum zu helfen. ------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Rund um AutoCAD wechseln |