Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Blattnummer hochzählen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Blattnummer hochzählen (687 mal gelesen)
Markus_cad
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von Markus_cad an!   Senden Sie eine Private Message an Markus_cad  Schreiben Sie einen Gästebucheintrag für Markus_cad

Beiträge: 23
Registriert: 07.05.2004

WIN XP
Autocad Mechanical 6

erstellt am: 27. Apr. 2006 14:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

gibt es eine Möglichkeit per lisp, die Blattnummer auf jeder DWG-Datei hochzählen zu lassen. Auf jeder Datei ist immer der gleiche
Block (Rahm1) mit einem Attribut (Blatt), und dieses Attribut soll
soll fortlaufend hochgezählt werden.

Gruß MARKUS

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 27. Apr. 2006 14:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Bei jedem Speichern der Zeichnung?

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Markus_cad
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von Markus_cad an!   Senden Sie eine Private Message an Markus_cad  Schreiben Sie einen Gästebucheintrag für Markus_cad

Beiträge: 23
Registriert: 07.05.2004

WIN XP
Autocad Mechanical 6

erstellt am: 27. Apr. 2006 14:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ja, das Programm soll die Sheetliste im Script abarbeiten.
Blatt aufziehen, Attribut (Blatt) mit 1 ausfüllen, speichern
und dann mit der nächsten Datei beginnen. Aufziehen Attribut
mit 2 ausfüllen, speichern...
Hast Du eine Lösung für mein Problem?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 27. Apr. 2006 14:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Markus_cad:

Hast Du eine Lösung für mein Problem?

..nicht fertig..

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Paulchen
Mitglied
Bauing./SW-Entwickler


Sehen Sie sich das Profil von Paulchen an!   Senden Sie eine Private Message an Paulchen  Schreiben Sie einen Gästebucheintrag für Paulchen

Beiträge: 1227
Registriert: 19.08.2004

erstellt am: 01. Mai. 2006 20:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Hallo Markus, hallo Thomas,

ich habe eure kleine Diskussion mitverfolgt und mische einfach mal ein bißchen mit :-) Zunächst mal habe ich ein Verständnisproblem. Soll das in eine Art "Stapelverarbeitung" eingebaut werden? Falls ja, wo liegen die einzelnen Dateien? A propos, sind wohl alles dwgs? Alle im gleichen Ordner, wahrscheinlich mit unterschiedlichen Namen?

Meines Wissens - bitte um Korrektur - kann lisp nicht wirklich "zeichnungsübergreifend" arbeiten... Werden Deine Dateien dann nach dem Bearbeiten der Attribute auch geschlossen oder nur gespeichert und bleiben im Hintergrund offen, also Wechsel zur nächsten Zeichnung?

Ein Script wäre denke ich eine gute Lösung, das Attribut bearbeiten selbst sollte mit ein paar "command ..."-Befehlen lösbar sein. Also Script zum Öffnen, lisp für Attribute aufrufen, weiter im Script zum Speichern/Schließen, nächste dwg.

Wie Du siehst, Fragen über Fragen, bin neugierig! Gruß

Freddy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Moderator
CAD on demand GmbH




Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 02. Mai. 2006 06:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Paulchen:
...Meines Wissens - bitte um Korrektur - kann lisp nicht wirklich "zeichnungsübergreifend" arbeiten...

Das möchte ich so nicht stehen lassen. Richtig ist, dass die Variablen eines Programmes nur in der Zeichnung zur Verfügung stehen, in der das Programm geladen und gestartet ist. Dies kann man mit dem Blackboard hervorragend ausgleichen/umgehen.
Richtig ist auch, dass man mit einem Lisp-Programm nicht ohne weiteres in anderen Zeichnungen ,außer der, in der das Programm gestartet wurde, irgendetwas machen kann. Hier kann man sich jedoch der ActiveX-Schnittstelle bedienen und auf diesem Weg in den anderen geöffneten Zeichnungen so ziemlich alles machen, was nicht mit (command ...) beginnt.

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH
Individuelle Lösungen von Heute auf Morgen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 02. Mai. 2006 08:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Und dann gibt es da noch:
Zitat:

vl-propagate
Copies the value of a variable into all open document namespaces (and sets its value in any subsequent drawings opened during the current AutoCAD session)

(vl-propagate 'symbol)



...

------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Markus_cad
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von Markus_cad an!   Senden Sie eine Private Message an Markus_cad  Schreiben Sie einen Gästebucheintrag für Markus_cad

Beiträge: 23
Registriert: 07.05.2004

WIN XP
Autocad Mechanical 6

erstellt am: 02. Mai. 2006 13:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

die Dateien liegen in einem Verzeichnis.
Mit dem Scriptgenerator, wähle ich die gewünschten Dateien aus.
Dann sollte das Lisp die Datei öffnen, die Anzahl der Layouts auslesen, das Attribut was auf jedem Layout ist von 1 beginnend aufsteigend auffüllen.
Dann müßte der letzte Wert, vielleicht in einer Textdatei gespeichert werden, und bei der nächsten Zeichnung dann dort wieder beginnen
Ist das machbar?

Gruß MARKUS

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 02. Mai. 2006 13:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Markus_cad:
Ist das machbar?

...

(length(layoutlist))

... liefert dir z.B. die Anzahl der (Papier)Layouts einer DWG

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Paulchen
Mitglied
Bauing./SW-Entwickler


Sehen Sie sich das Profil von Paulchen an!   Senden Sie eine Private Message an Paulchen  Schreiben Sie einen Gästebucheintrag für Paulchen

Beiträge: 1227
Registriert: 19.08.2004

erstellt am: 02. Mai. 2006 15:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Ich danke Holger für die Korrektur! Leider muß ich dann ab hier passen, da ich von ActiveX nicht den Hauch einer Ahnung habe. Soll heißen: Ich bin raus! Trotzdem weiterhin viel Glück, Markus, und Frohes Schaffen, "machbar" ist vieles...

Freddy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 02. Mai. 2006 15:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Markus_cad 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Paulchen:
Leider muß ich dann ab hier passen, da ich von ActiveX nicht den Hauch einer Ahnung habe. Soll heißen: Ich bin raus

Aber Paulchen,
warum passen?
Kann man doch lernen. Ist gar nicht schwer.


------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Markus_cad
Mitglied
Techn. Zeichner


Sehen Sie sich das Profil von Markus_cad an!   Senden Sie eine Private Message an Markus_cad  Schreiben Sie einen Gästebucheintrag für Markus_cad

Beiträge: 23
Registriert: 07.05.2004

WIN XP
Autocad Mechanical 6

erstellt am: 03. Mai. 2006 12:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hey,
Danke für eure Bemühungen!
Aber so fit bin ich leider noch net in lisp.
Werds wohl dann doch von Hand machen.
Gruß MARKUS

[Diese Nachricht wurde von Markus_cad am 03. Mai. 2006 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz