Problem mit Pfaden in SavePDF<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sehr geehrtes JMP-Team,
Ich habe mich gefragt, ob es etwas gibt, was ich falsch mache, weil SavePDF mein Pfadargument nicht richtig zu verwenden scheint. Dies ist der wesentliche Teil meines Codes:
Pfad speichern = "C: / Basti / Desktop";
graph1 = Graph Builder (... ) << Bericht;
graph1 << Seite einrichten ( Ränder ( 1 . 1,25 . 0,25 . 1 ) . Rahmen ( 1.1 ) . Porträt ( 0 ) . Papier größe ( "A4" ) ) ;
graph1 << SavePDF ( Pfad speichern || "Diagramme 1 und 2_" || Verkohlen ( Als Datum ( Heute () ) ) || ".pdf" ) ;
Die PDF-Datei wird nicht auf dem Desktop gespeichert, sondern im selben Ordner wie mein Skript. Außerdem sieht der Name des pdf so aus:

Vielen Dank für jeden Rat
Sebastian
Re: Problem mit Pfaden in SavePDFVielen Dank für Ihre Unterstützung!
Mit jeff.perkinson 's Beispiel konnte ich es lösen. Da Ihr Beispiel auch für mich funktioniert hat, habe ich mich gefragt, was anders ist. Nun ist es für mich offensichtlich, dass es keine gute Idee ist, dies zu berücksichtigen
Zeichen (Datum (Heute ()))
in den Dateinamen, da dies erzeugt:
26. Januar 2016: 08: 58:38
Was für einen Dateinamen natürlich problematisch ist, da er ":" enthält. Char verwenden ( Format ( Heute () . "JJJJMMTT" ) ) funktioniert gut.
Danke auch für die Tipps mit dem formatierten Code! Ich schätze diese Community wirklich!
Sebastian
Re: Problem mit Pfaden in SavePDFBeim Ausschneiden und Einfügen hatte ich ein Problem mit der Formatierung, und es stellte sich heraus, dass es der Browser war, den ich verwendete. Ich verwende jetzt IE zum Ausschneiden und Einfügen. Außerdem kopiere ich den Skriptcode zuerst nach MS Word, was aus irgendeinem Grund den korrekten Einzug des Codes ermöglicht.
Re: Problem mit Pfaden in SavePDFHmmm ... ich habe keine Schwierigkeiten.
path = "C:/Users/Jeff Perkinson/Desktop/"; dt = Open( "$SAMPLE_DATA\Big Class.jmp" );graph1 = dt << Graph Builder( Show Control Panel( 0 ), Variables( X( :height ), Y( :weight ), Overlay( :sex ) ), Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )) << Report;graph1 <<SavePDF( path ||"XYZZY"||".pdf");
Ich habe am Ende "XYZZY.pdf" auf meinem Desktop.
Vielleicht kannst du Senden Sie eine Nachricht an den technischen Support und sehen, ob sie Ihnen helfen können, den aktuellen Stand der Dinge zu finden.
-Jeff
Re: Problem mit Pfaden in SavePDFWie bekomme ich den formatierten Code hier in den Foren?
- Kopieren Sie den JSL-Code aus dem JSL-Editor in MS-Word.
- Kopieren Sie dann den Code von MS-Word hierher.
ein = "Der Code sieht so aus" ;
Re: Problem mit Pfaden in SavePDFHallo Jeff & danke für die Antwort.
Leider war das fehlende "/" nur ein Kopierfehler auf meiner Seite. Das "/" ist da drin, aber ich bekomme die Ergebnisse wie oben.
Übrigens: Wie bekomme ich den formatierten Code hier in den Foren?
Prost,
Sebastian
Re: Problem mit Pfaden in SavePDFSie benötigen ein "/", um den Speicherpfad vom Dateinamen zu trennen:
save path = "C:/Basti/Desktop/";graph1 = Graph Builder( ... ) << Report;graph1 << Set Page Setup( margins( 1, 1.25, 0.25, 1 ), scale( 1.1 ), portrait( 0 ), paper size( "A4" ) );graph1 <<SavePDF( save path ||"Graphs 1 and 2_"||Char(As Date(Today()))||".pdf");
-Jeff