|
Rund um AutoCAD : Script - alle Layer wählen
CADmium am 19.01.2010 um 15:52 Uhr (0)
Nein , so einen Befehl gibt es nicht, man könnte sich aber mit einem Lisp o.ä. behelfen .. Ablauf wäre dannalle Layernamen ermitteln , (aktueller , 0 , und Ziellayer ausschließen)Command-Aufruf zusammenbasteln(command "LAYZUSF" "N" "AM_5" "N" "AM_4" ....)und aufrufen..man kann das auch alles gleich in einem Lisp realisieren.. BSP------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : In LiSP: statt Klicken soll ein Auswahlrechteck her
CADmium am 04.04.2007 um 14:29 Uhr (0)
Zitat:Original erstellt von toXin:@BrischkeDanke!Ich muss jedoch zu meiner Schande zugeben, dass ich absolut keine Ahnung von LISP habe - es aber wohl Zeit wird, sich damit zu beschäftigen. Ich verstehe sehr wohl, dass ich hier nicht einfach nur "für mich arbeiten" lassen darf- dafür entschuldige ich mich. Dann wird jetzt erstmal... weiterge"klickt". Top-Einstellung .. vielleicht findet Marc ja die Zeit , sein Tool für dich anzupassen. Vielleicht möchtest du aber in der Zwischenzeit einen kleinen Einstie ...
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp für andere darstellungsvarianten z.b. axonometrie?
CADmium am 14.01.2006 um 11:21 Uhr (0)
(Fast) alles was sich in Autocad zeichnen läßt, läßt sich auch mit Lisp nachstellen. .. z.b. über die Command-Funktion. Das Problem wird bei dir eher dia Analyse der Ist-Geometrie sein. Als Einstieg in dein Problem sind sicherlich die Unsetzung der mathematischen Grundlagen sinnvoll.Viel Spaß dabei wünscht..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Lisp per Button laden/ausführen
CADmium am 18.06.2008 um 13:58 Uhr (0)
Zitat:Original erstellt von holgerlab:Dann braucht im Button nur der Befehl stehen (z.B. ^c^ctest ;) wenn der Befehl noch nicht geladen ist wird er nachgeladen.So definiert man den Ladevorgang für im Menü verwendete sachen .. ( mach ich auch so) .. die Lisp werden dann mit den Menüs zusammengeladen ( d.h. bei öffnen einer neuen Zeichnung)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Lisp Verzeichnis wechseln
CADmium am 26.03.2018 um 09:35 Uhr (1)
Zitat:Original erstellt von ralf-hd:Vielen Dank für die Hilfe. Leider funktioniert nach dem Laden die Lisp nicht - der Befehl SETINIDIR ist unbekannt.den Befehl SETINIDIR gibt es ja auch nicht , nur den beschriebenen Funktionsaufruf !!! ( den in den Klammern und dem Verzeichnis als Parameter )------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die H ...
|
| In das Form Lisp wechseln |
|
Lisp : Grundlagenfrage
CADmium am 04.10.2006 um 11:12 Uhr (0)
Thx für die Blumen ... Axel (mapcar) hätt dir das sicher besser erklären können..dafür mach ich noch nicht lange genug mit Autocad und Lisp, aber:auch wenn der Lispbefehl als Autocadbefehl angemeldet wurde, ist er noch lange keiner.man kann ja auch sowas definierenCode:(defun c:Testus(A B) (princ "
HAllo
"))wird zwar als Befehl angemeldet, trotzem wird es nur beim Aufruf als Lispfunktion mit der Parameterübergabe klappen.Ein Lisp , egal ob als Befehl angemeldet oder nicht, muß zuallererst den Lispinterp ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Plotbefehl mittels lisp verändern
CADmium am 01.08.2010 um 12:11 Uhr (0)
Prinzipiell geht das mit einem Command-Reaktor der auf "_plot" und alle Variationen anspricht .... da werden die Ergeignisse Befehlstart, Befehlsende und Befehlsabbruch behandelt. Ein Befehlsmakro ist da leider etwas eingeschränkter.Zum Aufwand in Lisp : Wenns ordentlich gemacht werden soll sind das ca. 80 Zeilen.Mal sehen ... wenns dir das Makro nicht reicht, nochmal melden.------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Bemassung brechen
CADmium am 28.08.2007 um 15:19 Uhr (0)
amdimbreak ist ein Befehl aus MECHANICAL. Im puren Autocad kann man sich IMHO mit nem Lisp behelfen , das auf die Objekte des anonymen Bemassungsblocks zugreift und da die Linien bricht. Dabei bleibt die Bemaßung assoziativ, weil bei verschieben ect. ein "neuer" anonymer Block erstellt wird.ansonsten: was hindert dich daran CADchup ne Mail oder ne PM zu schicken und höflichst nach der Lisp zu fragen ??!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bere ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : Layernamen referenzieren mit Schriftfeld
CADmium am 10.11.2011 um 11:41 Uhr (0)
Zitat:Original erstellt von SCS:ui...ähhmm...Reaktor?!ich hab eben schonmal danach bissl gesucht....kannst du mir da vielleicht n Tip geben wo ich schauen kann wie ich das am besten hinbekomme? schonmal vielen Dank.In welcher Programmiersprache bezüglich ACAD bist du denn Fit? Lisp? / .Net? / VBA?bei Lisp .... da liegt dann im acad-internen Lispeditor VLIDE ne gute Hilfe zum nachgucken bei------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : Script
CADmium am 27.04.2010 um 13:50 Uhr (0)
-Script oder Lisp ? -Das Kochbuch gibts auch online : bei MAPCAR- Die Befehle gibts in der Hilfe- deutsches Lisphandbuch V14- Befehl Bereichswechsel (setvar "CTAB" "MODEL")- Befehl Layer setzen (setvar "CLAYER" "0") oder (command "-layer" "_m" "0" "")P.S. mit der Einstellung kannst du das mit Lisp auch gleich lassen ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : geringsten Abstand zwischen Polylinien finden und bemaßen
CADmium am 14.03.2007 um 07:56 Uhr (0)
Zitat:Original erstellt von giraffe:... oder muß ich im LISP-Forum mal nachfragen?Die Leute, die dort lesen, lesen in der Regel auch hier. Und fürs anfragen gibts die PM-Funktion. Bei gewissen Programmierklippen, also Stellen, wo du mit deinem Programm nicht weiterkommst, kannst du natürlich gerne mit konkreter Problemschilderung im Lisp-Forum nachfragen------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Beschreibung aus Blöcken mit Daten extrahieren auslesen
CADmium am 02.12.2011 um 10:34 Uhr (0)
Zitat:Original erstellt von sakon:AAaalso...Ich bräuchte eine Funktion (Lisp,Datenext,whatsoever..) die es mir ermöglich Blöcke aus einer Zeichnung auszulesen und im wesentlich die Informationen zu erfassen von:Anzahl, Name, Beschreibung, Sichtbarkeit, evtl noch den Layer Bezüglich Lisp Kenntnissen, gibt es da auch ne zahl unter Null .. wie gesagt ... programmierbar ist es .... ob im Rahmen der Forenhilfe ???? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Polylinie xyz-Koordinate in Textdatei auslesen?
CADmium am 19.02.2007 um 15:25 Uhr (0)
Zitat:Original erstellt von die_Pat:Kann zwar Lisp anwenden, aber nicht schreiben... Weiß jemand Rat?Einen guten Rat hab ich:Wenn dich die Forensuche oder google nix finden läßt, du Lisp und VBA-unkundig bist .... beauftrage doch so ein Tool z.B. cad-huebner und jörn Bosse kommen aus der Vermessung und sollten sich da auskennen. Und CAD-OD sollte sowas auch können.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der ...
|
| In das Form Rund um Autocad wechseln |