Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  *.pcf-Datei mit Unix-Systemvariable?

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 PTC CREO
  
Neuer Geschäftsführer bei Software Factory GmbH, eine Pressemitteilung
Autor Thema:  *.pcf-Datei mit Unix-Systemvariable? (682 mal gelesen)
magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 05. Jul. 2006 15:47    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

Hi,

ich habe eine pcf-Datei, welche die pdf-Erzeugung handelt.
Nun habe ich mir in Unix eine Systemvariable ProE_ps2pdf erstellt. Diese hat als Wert ps2pdf. Wenn ich diese in der Konsole mit echo $ProE_ps2pdf aufrufe erscheint als Ausgabe auch ps2pdf! (das mal so zur Info)

In meiner pcf-Datei habe diese Variable so eingebunden:

Code:

plotter_command $ProE_ps2pdf


Im ProE unter Drucken... noch schnell die passende pcf-Datei ausgewählt (bei Plotterbefehl steht $ProE_ps2pdf drin) und eigentlich sollte eine pdf-Datei erzeugt werden! Passiert aber nicht - nur eine ps-Datei entsteht und Ende is...

Geht das Einbinden einer Variable (syntaktisch) in eine pcf-Datei überhaupt so? Oder hat schonmal jemand ähnliche Erfahrungen gemacht bzw. Tipps für mich?

Danke, Rico.

PS.:Ist mir grad noch eingefallen... Muss ich vielleicht irgendwie, irgendwo ProE diese Variable erstmal bekannt machen in irgend einer config-Datei?

[Diese Nachricht wurde von magic_halli am 05. Jul. 2006 editiert.]

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

rjordan
Mitglied
ProE-Admin, Konstrukteur


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

Beiträge: 1428
Registriert: 17.03.2003

Creo 3
Win 10 Pro 64bit
Intel Xeon 3,7 GHz
Nvidia Quadro P4000

erstellt am: 05. Jul. 2006 15: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 magic_halli 10 Unities + Antwort hilfreich

Hallo,

für PDF-Drucker über ps2pdf muß "an Drucker" und "in Datei" aktiviert sein.

------------------
Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform

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

magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 05. Jul. 2006 15:56    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

daran liegts nicht (auch keine pdf-Erstellung)!
Wenn ich vorgehe wie oben beschrieben, aber allerdings per Hand bei Drucken... Plotterbefehl ps2pdf eingebe, dann geht´s!

Ich vermute mal, dass irgendwie die Variable syntaktisch inkorrekt in die pcf-Datei eingebunden ist?!

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

rjordan
Mitglied
ProE-Admin, Konstrukteur


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

Beiträge: 1428
Registriert: 17.03.2003

Creo 3
Win 10 Pro 64bit
Intel Xeon 3,7 GHz
Nvidia Quadro P4000

erstellt am: 05. Jul. 2006 16:06    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 magic_halli 10 Unities + Antwort hilfreich

Versuche mal über #Fenster,#Systemfenster öffnen den Befehl einzugeben. Dort mal den Befehl als Variable und mal direkt "ps2pdf" eingeben, um zu prüfen, ob der Pfad falsch ist oder der Befehl nicht gefunden wird oder die Variable falsch ist.

------------------
Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform

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

Scheuni
Mitglied



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

Beiträge: 16
Registriert: 29.11.2002

WF2 M200

erstellt am: 05. Jul. 2006 16:14    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 magic_halli 10 Unities + Antwort hilfreich

Hallo,

in alten Pro/E-Versionen wurden Systemvariablen bzw. selbst definierte Variablen zwar in der config.pro und search_path-Datei übernommen, jedoch nicht in pcf-Dateien. Vieleicht hat sich das immer noch nicht geändert. Versuch mal nicht über die Variable sondern direkt über den Wert deinen Plot-Befehl zu starten.

Gruß
Scheuni

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

magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 05. Jul. 2006 17:03    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

Hi,

wenn ich direkt über den Wert meinen Plottbefehl starte, dann funktioniert´s einwandfrei. Nur eben nicht, wenn ich die Variable dort einsetze!

Hintergrund ist der, dass ich quasi Systemunabhängig (Win,Unix) eine pcf-Datei habe, welche die pdf-Erstellung handelt. Man muss lediglich eine Systemvariable mit dem systemabhängigen Wert (makepdf.bat, ps2pdf) vereinbaren.
Wäre ne feine Sache, wenn´s klappen würde!!!

Pfad bzw. Wert der Variablen ist auch korrekt (über Konsole abgefragt).

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

magic_halli
Mitglied



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

Beiträge: 361
Registriert: 03.07.2006

WF2 M210 / WF3 M110
Linux Fedora C4
WinXP Pro
Java 1.6.0_06

erstellt am: 06. Jul. 2006 09: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

Habe jetzt mal unter Windows auch diese Systemvariable eingerichtet mit "ProE_ps2pdf=makepdf.bat". Der Wert ist definitif gesetzt (echo %ProE_ps2pdf% --> makepdf.bat). Aber auch hier wird beim drucken der Plotterbefehl irgendwie nicht übernommen!

Dem System allgemein ist die Variable bekannt, nur wahrscheinlich ProE nicht! Komisch ist nur, dass es noch eine weitere Systemvariable gibt, hinter welcher sich eine Pfadangabe verbirgt. Diese wird vielerorts von ProE genutzt UND erkannt! Diese Variable ist unter Win und Unix genauso angelegt wie ProE_ps2pdf... und da klappt alles.

Mensch, ich bin am verzweifeln 

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

rjordan
Mitglied
ProE-Admin, Konstrukteur


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

Beiträge: 1428
Registriert: 17.03.2003

Creo 3
Win 10 Pro 64bit
Intel Xeon 3,7 GHz
Nvidia Quadro P4000

erstellt am: 06. Jul. 2006 15:29    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 magic_halli 10 Unities + Antwort hilfreich

Hallo,

da die Umgebungsvariable an ein DOS-Fenster übergeben wird, muß auch die Variable DOS-konform sein. Also muß als Druckbefehl %PROE_PS2PDF% eingetragen sein. Dann funktioniert's auch.

Allerdings ist man dann nicht mehr systemunabhänging.

------------------
Scheinbare Rechtschreibfehler beruhen auf eine individuelle Rechtschreibreform

[Diese Nachricht wurde von rjordan am 06. Jul. 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)2024 CAD.de | Impressum | Datenschutz