Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Macro- tif Dokument

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 SOLIDWORKS
  
30 Jahre SOLIDWORKS - Tricks, die smarte Konstrukteur:innen wirklich voranbringen., ein Webinar am 12.02.2026
Autor Thema:  Macro- tif Dokument (1166 mal gelesen)
zbir
Mitglied
Technischer Zeichner

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

Beiträge: 8
Registriert: 08.01.2001

erstellt am: 08. Jan. 2001 15:39    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 an alle,
wie ist es denn möglich ein tif bild zu erstellen für das aktuell gezeigte dokument?
wenn ich ein macro erstelle speichert das macro immer die gleiche zeichnung und nicht die aktuelle.

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

A.Oertel
Mitglied
Dipl.Ing.


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

Beiträge: 270
Registriert: 12.10.2000

erstellt am: 09. Jan. 2001 09:34    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 zbir 10 Unities + Antwort hilfreich

Hallo zbir (?),
falls Du auf solche Probleme stösst, ist es ganz hilfreich, einmal einen Blick in die API-Hilfe zu werfen. Da gibt es ein Beispiel für die Erzeugung von TIF-Files über ein Visual-Basic Programm. (Stichwort SaveAs2).
Die Stichwort findest Du einfach (meistens) wenn Du den Makro-Text betrachtest.
anbei ein kleines Beispiel. Das kannst Du modifizieren.

Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long
Dim Annotation As Object
Dim Gtol As Object
Dim DatumTag As Object
Dim FeatureData As Object
Dim Feature As Object
Dim Component As Object
dim Pfad_str as string
dim Dateiname_str as string
dim msgtxt as string

Sub main()
Set swApp = CreateObject ("SldWorks.Application")
Set modeldoc = swApp.ActiveDoc
Pfad_str =inputbox ("Pfad?","Pfadeingabe","c:\temp\")
Dateiname_str= inputbox ("Dateiname ohne Endung?","Dateinameingabe","test")
Datei_str=Pfad_str & Dateiname_str &".tif"
modeldoc.SaveAs2 Datei_str,0, TRUE, FALSE
msgtxt="Datei wurde unter " & Datei_str & " gespeichert!"
msgbox msgtxt
End Sub

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

Stefanie Dieterich
Mitglied
Vertrieb


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

Beiträge: 173
Registriert: 18.08.2000

erstellt am: 09. Jan. 2001 09:57    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 zbir 10 Unities + Antwort hilfreich

Hallo,
das Problem ist, daß die Pfadangaben der Datei die gespeichert werden soll und des Speicherorts im Makro-Recorder generell als fester Text gespeichert werden. Diese Zeilen müssen variabel ersetzt werden, so wie in dem Beispiel der ersten Antwort mit Input-Boxen.
Bis SWX2000 ist die Input-Box der einzige Weg einem Makro eigene Pfade mitzugeben, das Erstellen von Formularen ist nicht möglich. Um dies zu tun, muß VisualBasic (oder C++) verwendet werden, das ganze wird dann komfortabler. In SWX2001 ist ein VBA-Editor enthalten, so daß in Zukunft die Programmierung einfacher und eleganter stattfinden kann.
Beim Speichern als tif sind aber noch einige Dinge zu bedenken. Am wichtigsten: so wie im Beispiel wird immer nur ein Screenshot vom Modell gemacht, eventuell müßte jedoch die dpi-Zahl an die Größe des Modells angepaßt werden, um das Ergebnis zu verbessern.

------------------
Stefanie Dieterich
SOLID LINE Sales & Support GmbH

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

A.Oertel
Mitglied
Dipl.Ing.


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

Beiträge: 270
Registriert: 12.10.2000

erstellt am: 09. Jan. 2001 10:48    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 zbir 10 Unities + Antwort hilfreich

Hallo,
noch eine kleine Ergänzung:
natürlich (den Solid-Works-Programmiern sei Dank!) ist es auch möglich mittels VBA aus anderen Programmen z.B. Access (mein Favorit wegen der schönen Formulare ;-] ) Solid-Works zu steuern. Dann muß man sich aber wirklich mit den Objekten und deren Programmierung anfreunden!

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 09. Jan. 2001 19:00    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 zbir 10 Unities + Antwort hilfreich

Wenn es dir um Zeichnungen geht und du nicht unbedingt selbst Hand anlegen willst kannst du auch einfach ein frei verfügbares Programm von mir benutzen, das alle Blätter der aktuellen Zeichnung als TIFF speichern kann.

Schau doch einfach mal unter http://solidworks.cad.de/prog_znr_tools.htm nach, da ist das Programm zum download und eine Beschreibung dafür (allerdings kein Sourcecode)

Ciao,
Stefan

------------------
--
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

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

Thoweb
Mitglied
Masch.bau-Ing.

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

Beiträge: 8
Registriert: 22.02.2002

erstellt am: 22. Feb. 2002 08:13    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 zbir 10 Unities + Antwort hilfreich

Hallo Stefan,

Dein Programm ZnrTools ist super und ich werde es gleich und oft nützen. Deine Ideen bzgl. Erweiterungen sind alle sehr gut.
Am wichtigsten wäre uns das Abarbeiten einer Fileliste mit vorhergehendem Laden der Zeichnungen.
Oder kennst Du inzwischen andere Wege, SCHNELL an TIF-Files zu kommen, etwa über Drucken in HPGL2-Files ?

Grüsse aus Lindau  von  Thomas Weber

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 25. Feb. 2002 17:30    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 zbir 10 Unities + Antwort hilfreich

Hallo Thomas,

danke für's Lob, es gibt mittlerweile eine deutlich erweiterte Version, die auch das Abarbeiten von Filelisten beherrscht, ausserdem DXF/DWG Konvertierung beherrscht und vor allem Batchplotten ermöglicht (mit blattbasierten, einstellbarem Parametern wie Linienstärken, Drucker etc, etwas, was in der SW2001Plus auch eingeführt, aber nicht bis zum Schluß gedacht und gedurchführt wurde).

Das Tool nennt sich PAC4SWX und kann als 30-Tage-Testversion unter http://swtools.cad.de/prog_pac.htm heruntergeladen werden.

Ciao,
Stefan

------------------
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

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



Anzeige:Infos zum Werbeplatz >>

GeoVisual Civil Engineer CAD APP für 3D, Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen

Die benutzerfreundliche Softwarelösung zur Visualisierung von Infrastrukturplanungen

A.Oertel
Mitglied
Dipl.Ing.


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

Beiträge: 270
Registriert: 12.10.2000

erstellt am: 26. Feb. 2002 13:10    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 zbir 10 Unities + Antwort hilfreich

Hallo beisammen,
nicht vergessen:
Solid-Works reagiert leicht allergisch (nicht betroffen ist wohl die 2001Plus), wenn im ursprünglichen Dateinamen ein zusätzlicher Punkt vorhanden ist, z.B. "Schraube_21.34.sldprt"

------------------
A.Oertel
PROCAD Support
Vincenz-Prießnitz-Str.3
76131 Karlsruhe
www.procad.de

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