| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: WF4 - Pfadvorgabe bei PDF Erzeugung über den Button Als PDF speichern (3735 mal gelesen)
|
caddok Mitglied
Beiträge: 11 Registriert: 27.06.2006 HP Z400 QuadCore - Intel Xenon 3.20 GHz, 12 GB RAM Nvidia Quadro 4000 Windows 7 Professional 64-bit ----------------------------------------------- DELL Precision T5400 Windows XP Professional SP3 - 64bit E5340 @ 2 x 2,66GHz, 8GB RAM ----------------------------------------------- Creo 2.0 - M020 ProE WF4 - M180 CAD - SAP Integration (.Riess)
|
erstellt am: 19. Aug. 2009 12:46 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte in WF4 - M090 ein PDF über den Button "Als PDF speichern" erzeugen. Dabei soll aber das PDF in einem bestimmten Verzeichnis gespeichert werden, nich im aktuellen Arbeitsverzeichnis. Die config.pro Option plot_file_dir scheint hier nicht zu ziehen. Versuche ich das über ein Mapkey zu machen wird leider der aktuelle Zeichnungsname XYZ.drw nicht übernommen, sondern der beim Mapkey aufgenommene XXX.drw, siehe Mapkey: mapkey zpdf @MAPKEY_NAMEzpdf;@MAPKEY_LABELzpdf;\ mapkey(continued) ~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Activate `showTwoButtonMessage` `PushButton1`;\ mapkey(continued) ~ Open `file_saveas` `type_option`;~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_617`;\ mapkey(continued) ~ Update `file_saveas` `Inputname` `C:\\temp\\XXX`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `UI Message Dialog` `ok`;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_launch_viewer`0 ;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_btn_ok`; Hat jemand einen Vorschlag wie man den Pfad und den aktuellen Zeichnungsnamen im Mapkey integrien kann? Danke für eure Unterstützung! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael 18111968 Moderator F&E & CAD
Beiträge: 4893 Registriert: 25.07.2002 Wildfire 4 M220 (+SUT 2012) PDMLink 9.1 M050 NVIDIA Quadro FX 1700 Intel DualCore E8400 / 8GB WinXP 64 Prof. SP2
|
erstellt am: 19. Aug. 2009 12:57 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
|
Frau-PROE Moderator Trän-Närrin
Beiträge: 2785 Registriert: 01.07.2009 Privat: DELL Vostro 1710 WinXP-Pro Wildfire4 M020 SE CoCreate PE 2.0 Dienstlich: NIX Arbeitslos und Spaß dabei!
|
erstellt am: 19. Aug. 2009 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
Hallo caddok, erstmal Herzlich Willkommen auf PROE.cad.de Dein Mapkey sieht soweit (fast) gut aus. Ich zeige Dir hier mal einen funktionierenden code, aber ich empfehle Dir, nicht diesen code abzuschreiben, sondern Dein Mapkey neu aufzuzeichnen. Allerdings mit der Option: "Systemvorgaben akzeptieren" Dann sollte es eigentlich klappen. $F1 @MAPKEY_NAMEErzeugt PDF; @MAPKEY_LABELPDF;~ Command `ProCmdModelSaveAs` ; ~ Open `file_saveas` `type_option`; ~ Close `file_saveas` `type_option`; ~ Select `file_saveas` `type_option`1 `db_922`; ~ Activate `file_saveas` `SAB_..|`; ~ Select `file_saveas` `ph_l
Viel Spaß, Nina EDIT: Upps, da fehlt ja der Rest... Hier nochmal (der Vollständigkeit halber) Aber wie Gesagt: Nicht abschreiben, sondern "Systemvorgaben akzeptieren" beim aufzeichnen. _____________________________________ mapkey $F1 @MAPKEY_NAMEErzeugt PDF;@MAPKEY_LABELPDF;\ mapkey(continued) ~ Command `ProCmdModelSaveAs` ;~ Open `file_saveas` `type_option`;\ mapkey(continued) ~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_922`;\ mapkey(continued) ~ Activate `file_saveas` `SAB_..|`;\ mapkey(continued) ~ Select `file_saveas` `ph_list.Filelist`1 `Images`;\ mapkey(continued) ~ Activate `file_saveas` `ph_list.Filelist`1 `Images`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `intf_pdf` `pdf_launch_viewer`0 ;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_btn_ok`; _____________________________ :END EDIT
[Diese Nachricht wurde von Frau-PROE am 19. Aug. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daengl Mitglied Inbetriebnahmeinscheniör
Beiträge: 147 Registriert: 23.04.2008
|
erstellt am: 19. Aug. 2009 13:19 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
Hallo caddok, Auch von mir ein herzliches Willkommen Ich habe gerade ein wenig getestet, folgender Mapkey funktioniert (Minimalvariante ohne Anpassung der PDF-Einstellungen):
Code: mapkey test ~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Open `file_saveas` `type_option`;~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_617`;\ mapkey(continued) ~ Update `file_saveas` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` `c:\\test`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `UI Message Dialog` `ok`;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_btn_ok`;~ Activate `main_dlg_cur` `main_dlg_cur`;
Beim Erstellen habe ich in der Adresszeile des "Vista-like-Save-As-Dialog" rechts neben die Ordner geklickt und dann den Pfad manuell eingegeben. Im Mapkey steht dann eine Zeile für jeden getippten Buchstaben, diese können aber problemlos rausgelöscht werden. mfg daengl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
caddok Mitglied
Beiträge: 11 Registriert: 27.06.2006 HP Z400 QuadCore - Intel Xenon 3.20 GHz, 12 GB RAM Nvidia Quadro 4000 Windows 7 Professional 64-bit ----------------------------------------------- DELL Precision T5400 Windows XP Professional SP3 - 64bit E5340 @ 2 x 2,66GHz, 8GB RAM ----------------------------------------------- Creo 2.0 - M020 ProE WF4 - M180 CAD - SAP Integration (.Riess)
|
erstellt am: 19. Aug. 2009 17:49 <-- editieren / zitieren --> Unities abgeben:
Hallo Danke für eure Unterstüzung. Leider funktuioniert bei mir die Speicherung in einem Vorgegebenem Pfad auch mit den von euch vorgeschlagenen Mapkeys nicht, PDF landet immer im aktuellen Arbeitsverzeichnis. Noch eine Idee woran das leiegn kann? Danke und Gruß, caddok Anbei mein angepasstes Mapkey:
mapkey zpdf @MAPKEY_NAMEzpdf;@MAPKEY_LABELzpdf;\ mapkey(continued) ~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Activate `showTwoButtonMessage` `PushButton1`;\ mapkey(continued) ~ Open `file_saveas` `type_option`;~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_617`;\ mapkey(continued) ~ Update `file_saveas` `opt_EMBED_BROWSER_TB_SAB_LAYOUT` `c:\\temp`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `UI Message Dialog` `ok`;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_launch_viewer`0 ;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_btn_ok`;~ Activate `main_dlg_cur` `main_dlg_cur`; Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ford P. Mitglied
Beiträge: 842 Registriert: 26.05.2008 WF2 m230 WF4 m040 Intralink 3.4 m040 Intralink 3.4 m060 HP 8710w
|
erstellt am: 19. Aug. 2009 18:02 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
Hallo caddok, für solche Fälle zeichne ich mir gerne einen Mapkey auf der das Arbeitsverzeichnis wechsel. Oder besser zwei, einen der vom aktuellen Arbeitsverzeichnis zum Wunschverzeichnis wechselt, und einen der von dort wieder zurück wechselt. Dort lassen sich dann mehrere Aktionen ausführen, z.B. pdf, dxf, tif, param.inf rausschreiben. Ein Mapkey kann andere Mapkeys aufrufen. Wenn z.B.: x1 der Wechsel aus dem Arbeitsverzeichnis ist x2 der Wechsel zurück ins Arbeitsverzeichnis ist pd das pdf erstellt ti das tiff erstellt sähe der Mapkey (11) so aus: mapkey 11 @MAPKEY_NAMEpdf und tiff erstellen;@MAPKEY_LABEL11;%x1;\ mapkey(continued) %pd;%ti;%x2; In diesem Fall macht das allerdings nur Sinn wenn du immer in dem selben Arbeitsverzeichnis arbeitest (sonst findet der Mapkey nicht mehr zurück). Da ich mit Intralink arbeite ist dies bei mir aber praktisch immer der Fall. Das zerlegen von langen Mapkeys in einzelne Schritte hat den Vorteil das man einzelne Mapkeys mehrfach verwenden kann und im Falle eines Ablauffehlers durch einen Versionswechsel eventuell nur ein Teilschritt repariert werden muß. Ford P.
------------------ Es gibt eine Theorie, die besagt, wenn jemals irgendwer genau rausfindet, wozu Pro/E da ist und warum es da ist, dann verschwindet es auf der Stelle und wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt. Es gibt eine andere Theorie, nach der das schon passiert ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ReinhardN Mitglied Dipl.Ing.
Beiträge: 1285 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 19. Aug. 2009 18:06 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
|
Frau-PROE Moderator Trän-Närrin
Beiträge: 2785 Registriert: 01.07.2009 Privat: DELL Vostro 1710 WinXP-Pro Wildfire4 M020 SE CoCreate PE 2.0 Dienstlich: NIX Arbeitslos und Spaß dabei!
|
erstellt am: 19. Aug. 2009 19:07 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
Hallöchen nochmal, ich hab' hier mal Deinen Wunsch code erstellt. Diesmal mit Deiner Tastenkombi (zpdf) und Deinem Zielverzeichnis C:\temp Außerdem hab' ich noch 'ne kleine Bildserie angehängt. Diese sollte jetzt Klarheit schaffen. Als letztes Bild fehlt noch das speichern des Mapkeys [geänderte]. Am besten in die config.pro, dann hast Du's immer zur Verfügung. Und wenn Du möchtest kannst Du noch 'n Button erstellen (Tools, Bildschirm anpassen). Viel Spaß damit: Code: mapkey zpdf @MAPKEY_NAMEErzeugt ein PDF Abbild in das Verzeichnis C:\\TEMP;\ mapkey(continued) @MAPKEY_LABELPDF;~ Command `ProCmdModelSaveAs` ;\ mapkey(continued) ~ Activate `file_saveas` `SAB_c:`;\ mapkey(continued) ~ Select `file_saveas` `ph_list.Filelist`1 `Temp`;\ mapkey(continued) ~ Activate `file_saveas` `ph_list.Filelist`1 `Temp`;\ mapkey(continued) ~ Open `file_saveas` `type_option`;~ Close `file_saveas` `type_option`;\ mapkey(continued) ~ Select `file_saveas` `type_option`1 `db_922`;\ mapkey(continued) ~ Activate `file_saveas` `OK`;~ Activate `intf_pdf` `pdf_launch_viewer`0 ;\ mapkey(continued) ~ Activate `intf_pdf` `pdf_btn_ok`;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 21. Sep. 2009 09:08 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
Hallo Die Mapkeys sind super aber: Ich habe zum PDF erstellen (in ProE WF3) eine Frage: Bei mir werden einige +/- Toleranzen mit "#" ausgetauscht. Kan jemand da helfen? Ich finde keine Regel wälche dimensionen schieflaufen. MfG Gunnar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der berater Mitglied Anwendungsberater
Beiträge: 323 Registriert: 07.12.2000
|
erstellt am: 14. Nov. 2009 03:17 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
ich hätte zu dem thema auch mal ne frage: bis wf3 wurde bei uns mittels druckerbefehle eine zeichnung in proe in eine pdf-datei gewandelt. bei der umstellung auf wf4 wollte ich gerne die funktion "kopie speichern" (als pdf) nutzen. leider habe ich jetzt festgestellt, daß die strichstärken nicht passen. es gibt dort zwar eine funktion zum aktivieren von stifttabellen, aber keine möglichkeit mitzuteilen, welche datei dafür angezogen werden soll. auch ein eintrag in die config.pro mit der option pen_table_file brachte keine besserung. hat jemand eine idee, wie man die strichstärken manipulieren kann? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 14. Nov. 2009 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
|
der berater Mitglied Anwendungsberater
Beiträge: 323 Registriert: 07.12.2000
|
erstellt am: 14. Nov. 2009 17:19 <-- editieren / zitieren --> Unities abgeben: Nur für caddok
|