Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Annotation - Einzelblatt abspeichern

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 Creo
  
SF DRAWING , eine App
Autor Thema:  Annotation - Einzelblatt abspeichern (1763 mal gelesen)
dki
Mitglied
Konstrukteur


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

Beiträge: 112
Registriert: 15.05.2008

OSD V17 V18
Vista 64K

erstellt am: 28. Aug. 2011 12:31    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


am_eb_speichern.lsp.txt

 
Hallo zusammen,

ich habe seit kurzen das Problem das ich einem Kunden alle Blätter einzeln in DXF abspeichern muss. Da wir keine Datenbank benutzen habe ich an ein wenig Lisp gewagt und mir ein Makro geschrieben das diese Arbeit für mich erledigen soll. Für meine Zwecke funktioniert es (glaube ich zumindest) aber ich bin mir sicher das es der ein oder andere Wolfgang verbessern kann    .
zum Makro:


    - der Speicherort kann angegeben werden
    - der Blattname ist frei wählbar
    - Teilauswahl der zu speichernden Blätter kann angegeben werden
    - Postfix kann angeben werden
    - Anzahl der Stellen für die Nummerierung (dadurch ist zb. abcBlatt0004fix möglich)
    - abspeichern von DXF,DWG,IGES und MI
    - einstellen der Parameter von den oben genannten Formaten

Was meiner Meinung nach stark Verbesserungswürdig ist die Schleife für die Blattauswahl (es wird immer die ganze Zeichnung durchlaufen).
Bei der Parametereinstellung bin ich mir nicht sicher das es so funktioniert wie es soll.
Aber seht selbst


------------------
Dieter

[Diese Nachricht wurde von dki am 28. Aug. 2011 editiert.]

[Diese Nachricht wurde von dki am 28. Aug. 2011 editiert.]

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

dki
Mitglied
Konstrukteur


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

Beiträge: 112
Registriert: 15.05.2008

OSD V17 V18
Vista 64K

erstellt am: 29. Aug. 2011 11: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

So, nun ist es amtlich, die Übergabe der Parameter funktioniert wohl nicht. Ich bin gerade dabei das Makro um PDF-Speichern zu erweitern da mein Kunde nun auch noch PDF-Files einzeln haben möchte und hier funktioniert die Übergabe so nicht.
Das heißt ich brauche mal Hilfe, wie ich denn die Übergabe machen kann.

------------------
Dieter

[Diese Nachricht wurde von dki am 29. Aug. 2011 editiert.]

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

der_Wolfgang
Moderator
Tastenhauer


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

Beiträge: 2219
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.4780
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1

erstellt am: 30. Aug. 2011 20:19    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 dki 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von dki:
So, nun ist es amtlich, die Übergabe der Parameter funktioniert wohl nicht.
Ich bin mal frech..:  Schlecht getestet Dieter!

Als ich den code gelesen habe, dachte ich auf Anhieb: das KANN nicht funktionieren.

Du rufst sinngemaess auf:

Code:
(AM_SAVE_SHEET_DWG ":SHEET 5 :MERGE_ALL_ELEMENTS :ON" :FILENAME "c:/temp/whatver34")
Guck dir an WAS ist string, was nicht. 

Vertraue auf keinen fall der Ausgabe von (display)

TIP: Trace mal AM_SAVE_SHEET_DWG und guck dir den output im Console Fenster an. Jenes verfaelscht die Anzeige von String nicht!

Zudem: Dein Handling von Boolschen variablen ist mehr als "merkwuerdig"

-----------------------

Dringender Rat:  3 Schritte zurueck gehen, mindestens.  Es sauber machen und dann erst PDF einbauen. Du hast (mit verlaub) viel code geschrieben, der nicht funktioniert.

Eigentlich wollte ich mich ja zurueckhalten... 

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

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

dki
Mitglied
Konstrukteur


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

Beiträge: 112
Registriert: 15.05.2008

OSD V17 V18
Vista 64K

erstellt am: 30. Aug. 2011 20:37    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

schon in Ordnung, ich schrieb dir ja schon das ich von Lisp so gut wie keine Ahnung habe. Ich muss mir erst mal zusammensuchen wie das mit dem Trace richtig funktioniert.
Aber nun Stück für Stück, ich werde jetzt mal auf die Suche gehen.

------------------
Dieter

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

BenjaminRuss
Mitglied
Konstrukteur


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

Beiträge: 49
Registriert: 16.02.2009

erstellt am: 01. Mrz. 2012 11: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 Nur für dki 10 Unities + Antwort hilfreich

Hallo,
wollte mal fragen, ob es schon neue Erkenntnisse hierzu gibt?

Das Makro sieht echt nützlich aus. 

Selbst ohne die problematische Seitenauswahl wärs nen gutes Werkzeug.

Gruß
Benjamin

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)2024 CAD.de | Impressum | Datenschutz