Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.185
Anzahl Themen: 4.624

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 41 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
AutoLisp : Dateinahmen über Auswahlfenster
spider_dd am 21.12.2003 um 18:54 Uhr (0)
Hallo Werner, der Lisp Befehl (getfiled ...) öffnet die Standard-Dialogbox zur Dateiauswahl und liefert den Namen der ausgewählten Datei. Dies in einer Schleife sollte zum Ziel führen. Gruss Spider

In das Form AutoLisp wechseln
AutoLisp : Maßtext auslesen, nochmals
spider_dd am 09.02.2005 um 17:25 Uhr (0)
Hallo Werner, EED (oder auch XDaten) sind Extended Entity Data AutoCAD Hilfe sagt dazu (unter Entwicklerdoc, DXF-Referenz, Entities, Dimension): XDaten, die zur Anwendungs-ID ACAD gehören, folgen einem Bemaßungselement, wenn Bemaßungsüberschreibungen auf dieses Element angewendet wurden. Siehe Überschreibungen von Bemaßungsstilen. und dort: Überschreibungen von Bemaßungsstilen können auf Bemaßungs-, Führungs- und Toleranzelemente angewendet werden. Die Überschreibungen werden in den ei ...

In das Form AutoLisp wechseln
AutoLisp : Excel datei öffnen im höhren Pfad
spider_dd am 12.05.2005 um 15:57 Uhr (0)
Hallo Bernd, (setq akt_pfad (getvar "dwgprefix") liefert Dir den Pfad zur Zeichnung (vl-string-position (ascii "") akt_pfad nil t) liefert die Position des letzen "", damit sollte es möglich sein sich so nach und nach den pfad nach oben zu hangeln und dann dort nach der Exel-Datei zu suchen. Viele Grüße spider

In das Form AutoLisp wechseln
Lisp : ACADIN umprogrammieren HILFE
spider_dd am 11.08.2006 um 09:05 Uhr (0)
dies könnte so gehenCode: in Function "readmc" (repeat (1+ acadin-mc) (setq acadin-zl (read-line datmc)) )und dann die Zeile für MC=0 als erste Zeile der def Datei.Da liest das Prog für 0 die 1. Zeile, für 1 die 2. usw.Ich würde aber wahrscheinlich (wenn dus umschreibst) die gesamte def Datei nur einmal zu Anfang einlesen, die Datenzeile als Liste speichern und dann bei jedem Punkt immer nur die entsprechende Zeile aus der Liste holen, spart das ständige Einlesen der Datei.lgThomas

In das Form Lisp wechseln
Lisp : Übersetzungstabelle
spider_dd am 16.08.2006 um 16:36 Uhr (0)
Hallo Ernst,vielleicht als Idee ...bedeutet aber auch (einmalige?) Änderung Deiner Programme:Alle verwendeten Layernamen, Blocknamen u.ä werden in fester Reihenfolge in Textdatei eingetragen.Die gibt es dann einmal für Deine Bezeichnungen und jeweils einmal entsprechend angepasst für die entsprechenden AGs.Datei wird am Anfang abgefragt und geladen, Namen für Layer u. ä. werden entsprechenden Variablen zugewiesen. Das Schalten der Layer und Einfügen der Blockreferenzen erfolgt dann nicht mehr direkt mit de ...

In das Form Lisp wechseln
Lisp : Textzeile Einlesen
spider_dd am 24.08.2006 um 13:57 Uhr (0)
Hallo Rabbit,hast Du Dir mal im einzelnen angesehen was Du einliest? Und dann sieh Dir Deine Datei mal in einem Hex-Editor an.Bei mir endet die erste gelesene Zeile mit "Modemn", in der Datei kommt danach ein 0x0D (= CR).Die zweite gelesenen Zeile endet mit "uXm", in der Datei kommt danach ein 0x1A (= SUB) was auch immer das ist.Danach werden bei mir keine weiteren Daten gelesen (read-line liefert nil)Springt der Zeiger dort ans Dateiende?Also wie Udo schon sagte, wahrscheinlich besser Zeichenweise lesen u ...

In das Form Lisp wechseln
Lisp : Block kopieren und drehen
spider_dd am 19.12.2006 um 17:19 Uhr (0)
Hallo Partick,ein gutes Tutorial ist das Tutorial von Mapcar.Außerdem bietet die AutoCAD-Entwicklerhilfe auch noch so einiges zum Thema Lisp.Und für Deine Prog-zeile, versuchs mal hiermit.Code: (command "_.copy" (setq OBJECT(car(entsel)))"" )HTHLGThomas

In das Form Lisp wechseln
Lisp : lisp aus lisp
spider_dd am 03.04.2008 um 16:42 Uhr (0)
Zitat:Original erstellt von AutoCADuser:....mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich die codes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...doch geht, Du musst nur die Datei die dan auszuführenden Code enthält vorher laden,Code:z. B. so: Datei "MeineLisp.lsp" enthält auszuführendes Prog TuDies (mit (defun c:TuDies (...)) definiert:(if C:TuDies ; Pruefung ob Funktion TuDies schon vorhanden (geladen) ist (C:TuDies) ; wenn ja, dann ...

In das Form Lisp wechseln
Lisp : Bogen zeichnen mithilfe der Krümmung
spider_dd am 09.05.2008 um 12:20 Uhr (0)
Hallo Erich, mit command würde es z. B. so gehenCode:(command "_arc" P1 "_end" P2 "_direction" Deine_Startrichtung)Aber: Autocad macht die Bögen immer gegen den Uhrzeigersinn, wenn Deine Startrichtung in Uhrzeigersinn läuft, werden beim gezeichneten Bogen Start- und Endpunkt getauscht (einfach mal ausprobieren).LGThomas

In das Form Lisp wechseln
Lisp : Punktkoordinaten aus Datei auslesen
spider_dd am 28.01.2009 um 08:45 Uhr (0)
Hallo PsychoDad, Zitat:Original erstellt von PsycoDad:Geht auch mit der txt nicht.Muss an was anderm liegen.Wie erzeugst Du Deine Datei? Irgendwie sieht die zwar mit einem Texteditor betrachten auf den ersten Blick ganz OK aus, aber geh mal in die VL-Editor Konsole und führe die folgenden Zeilen aus:Code:(setq file (getfiled "Verzeichnisliste" "" "" 2))(setq file_f (open file "r"))(setq zeile (read-line file_f))Bei mir erscheint dann sowas:"ÿþ000000000000000000000000000000100000 00 00 00 00 ...

In das Form Lisp wechseln
Lisp : Punktkoordinaten aus Datei auslesen
spider_dd am 28.01.2009 um 09:11 Uhr (0)
Auch noch ein kleiner Nachtrag,wenn, wie Jörg 6 Beiträge weiter oben gesagt hat, das QUOTE weggelassen wird, liefertCode:setq LISTE (read(strcat "(" zeile ")")))bei Jörgs Datei (1. Zeile) gleich (10 9.951 9.093 0.0)das vl-string-left-trim sollte damit nicht gebraucht werden. Mit (car liste) kommst Du dann an die Punktnummer und mit (cdr liste) an die Punktkoordinate. Das KonstruktCode:(list (nth 1 LISTE) (nth 2 LISTE) (nth 3 LISTE)) wird damit auch nicht erforderlich.LGThomas

In das Form Lisp wechseln
Lisp : neue datei anlegen
spider_dd am 01.12.2010 um 08:03 Uhr (0)
Hallo Theo,ohne Angabe eines Pfades wird die neue Datei im Verzeichnis der Zeichnungsdatei abgelegt. Wenn Du eine neue Zeichnung noch nicht abgespeichert hast, ist es halt das von Dir angegebene.GrußThomas

In das Form Lisp wechseln
Lisp : neue datei anlegen
spider_dd am 01.12.2010 um 16:27 Uhr (0)
Zitat:ohne Angabe eines Pfades wird die neue Datei im Verzeichnis der Zeichnungsdatei abgelegt.Habe noch mal ein wenig rumgestestet und muss mich da etwas korrigieren. - Starte ich ACAD durch Doppelklick auf Zeichnungsdatei legt open die Datei im Zeichnungsverzeichnis ab.- Öffne ich nun eine neue Datei legt open die Datei im von Theo genannten Verzeichnis ab, egal in welcher Zeichnung ich open ausführe.- Starte ich Autocad über das Desktop-Icon legt open die Datei unter "Eigene Dateien" ab- die Hilfe sagt ...

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz