SetzeDokName

In grauen Vorzeiten von Ragtime 3 gab es die Funktion "SetzeDokName" auch schon! Allerdings wurden die Argumente: Pfad und Name durch Semikolon getrennt eingegeben.
Das machte das Auslesen dieser Angaben aus Zellen möglich.
Wie realisiert man diese Fähigkeit in Ragtime 6?

Re: SetzeDokName

#10495 On 17 Februar, 2012 22:13 Jacques Villars said,
Die Antwort ist sehr einfach : SetzeDokName ;-)
jacques
Le 17 févr. 2012 à 22:46, Bak a écrit :

In grauen Vorzeiten von Ragtime 3 gab es die Funktion "SetzeDokName" auch schon! Allerdings wurden die Argumente: Pfad und Name durch Semikolon getrennt eingegeben.
Das machte das Auslesen dieser Angaben aus Zellen möglich.
Wie realisiert man diese Fähigkeit in Ragtime 6?


the mailing list <ragtime@mail.macbay.de>. To unsubscribe, E-mail to: <ragtime-off@mail.macbay.de> To switch to the DIGEST mode, E-mail to <ragtime-digest@mail.macbay.de> To switch to the INDEX mode, E-mail to <ragtime-index@mail.macbay.de> Send administrative queries to <ragtime-request@mail.macbay.de>

Re: SetzeDokName

#10496 On 17 Februar, 2012 23:38 Bak said,

Ja, die Funktion "SetzeDokName" gibt es, aber das war ja nicht die Frage!
Es geht um die Angabe des Pfades plus Dokumentname, die aus Zellen, bzw. Formeln generiert werden!
Beispiel:
Dokumentname: "Brief an xxx+aktuelles Datum", gesichert in Ordner "Briefe"

Re: SetzeDokName

#10497 On 18 Februar, 2012 00:22 Thomas Kaegi said,

Hallo BAK

Die Funktion "SetzeDokName" hat als Argument einen Text, in welchem sowohl der Pfad zum Ordner, in welchem das Dokument abgelegt werden soll, als auch der Name des Dokumentes definiert werden. Dieser Text lässt sich mit Textformeln zusammenstellen. Also (Beispiel für Mac):

SetzeDokName('Briefe'&':'&'Brief an'&&(Referenz zur Zelle mit dem Empfängernamen)&&Text(Heute;'JJMMTT'))

wobei natürlich statt "Briefe" normalerweise ein komplexerer Pfad steht, der die ganze hierarchische Einordnung des Ordners "Briefe", beginnend mit "Macintosh HD" beschreibt.

HTH, Gruss, Thomas

Re: SetzeDokName

#10500 On 18 Februar, 2012 13:34 Bak said,

Ok, besten Dank, verstanden soweit.
1. Der Pfad wird definiert durch ein Doppelpunkt zwischen den Ordnern innerhalb des ersten Arguments
2. der Dokumentenname wird angehängt durch & ":"&"Name"
3. eine Referenz zu einer Zelle wird durch &&(Zelle)in den Namen integriert
So weit, so gut.
Jetzt fehlt nur noch, auch den Pfadnamen aus einer Zelle auszulesen.
Möglich?

Re: SetzeDokName

#10504 On 18 Februar, 2012 15:16 Thomas Kaegi said,

Hallo BAK

1. Der Pfad wird definiert durch ein Doppelpunkt zwischen den Ordnern innerhalb des ersten Arguments
2. der Dokumentenname wird angehängt durch & ":"&"Name"

Ich bin nicht so sicher, ob du da alles ganz richtig siehst. Dein 1/2 scheinen korrekt. Beispiel: Wenn ich annehme, der Ordner "Briefe" liege auf meinem Mac im Dokumentordner, dann heisst der vollständige Pfad (ohne den Dokumentnamen, der nach dem letzten Doppelpunkt angehängt würde):

Macintosh HD:Users:tom:Documents:Briefe:

3. eine Referenz zu einer Zelle wird durch &&(Zelle)in den Namen integriert

Der &-Operator verbindet zwei Texte ohne Zwischenraum. Der &&-Operator hängt zwei Texte mit einem Leerzeichen zusammen, ist also in diesem Fall gleichbedeutend mit &' '&. Genau genommen kann && allerdings noch mehr: &&ReferenzZuText&& würde nur ein einziges Leerzeichen einfügen, falls der referierte Text leer ist.

Den Pfadnamen kannst du nur dann aus einer Zelle auslesen, wenn du die (kostenpflichtige) Erweiterung "Martin's Power Functions" installiert hast, und zwar mit der Funktion "DokumentPfad".

Gruss, Thomas

Re: SetzeDokName

#10498 On 18 Februar, 2012 10:15 Jürgen Schell said,

Noch ein Tipp am Rande: Weil man sich bei den Pfadnamen laufend irgendwo vertippt, legt Euch ein Mini-AppleScript an:

set x to (choose folder with prompt "Bitte Ordner wählen") as text
display dialog "Hier der Pfad:" default answer x buttons {"OK"} default button 1

Damit kann man sich im normalen Dialog den Ordner heraussuchen und kann ihn anschließend aus dem Dialog kopieren.

Jürgen

www.j-schell.de

Re: SetzeDokName

#10501 On 18 Februar, 2012 13:50 Bak said,

Ja, finde ich auch super, daß man das mal hat! -Gewußt wie.
Wobei mir wieder etwas auffällt, was ich mich schon immer gefragt habe:
Warum gibt es diese Art wie beim Scripteditor, ein Sichern-Dialog-Fenster so elegant und automatisch nach links und rechts aufzuziehen nur bei so wenigen Programmen?
Oder anders gefragt: läßt sich das irgendwo, irgendwie einstellen?
Eine Frage, die eigentlich nicht hier hingehört, aber ansonsten nur schlecht zu beschreiben ist und wenn schon mal einen Könner dran hat…

Slider

#10515 On 19 Februar, 2012 20:19 Jürgen Schell said,

Ob ein Programm einen »Slider« benutzt oder nicht, liegt am Programm. Kann man nicht einstellen.

Jürgen

www.j-schell.de

Re: Slider

#10516 On 19 Februar, 2012 20:11 Jacques Villars said,
Hallo Jürgen,
diesmal habe ich absolut NICHTS kapiert…
um was handelt es sich ?
Grüsse,
jacques 
Le 19 févr. 2012 à 20:21, Jürgen Schell a écrit :

Ob ein Programm einen »Slider« benutzt oder nicht, liegt am Programm. Kann man nicht einstellen.


Re: Slider

#10518 On 20 Februar, 2012 09:53 Jürgen Schell said,

Hallo Jaques,

wenn Du Dir mal den »Sichern unter«-Dialog im Script-Editor ansiehst: Es ist kein separates Dialogfenster sondern er gleitet aus dem oberen Fensterrand nach unten heraus und klebt am Dokumentfenster.

Einige Programme benutzen diese Dialog-Art, andere nicht. (Und die dümmste Variante eines solchen Sliders hat Thunderbird bei der Rechtschreibprüfung: Er legt sich meistens genau über den Text, den man gerade prüfen will ;-)

Gruß,

Jürgen

www.j-schell.de

Re: Slider

#10517 On 19 Februar, 2012 20:25 Mathias Milchmeyer said,
Hallo Jacques,

das bezog sich vermutlich hierauf:

Warum gibt es diese Art wie beim Scripteditor, ein Sichern-Dialog-Fenster so elegant und automatisch nach links und rechts aufzuziehen nur bei so wenigen Programmen?
Oder anders gefragt: läßt sich das irgendwo, irgendwie einstellen?

Und kommt durch den geänderten Betreff für uns nicht klar über die Liste an.
 
--
Mit freundlichem Gruß in die Liste

Mathias Milchmeyer



Am 19.02.2012 um 20:11 schrieb Jacques Villars:

Hallo Jürgen,
diesmal habe ich absolut NICHTS kapiert…
um was handelt es sich ?
Grüsse,
jacques 
Le 19 févr. 2012 à 20:21, Jürgen Schell a écrit :

Ob ein Programm einen »Slider« benutzt oder nicht, liegt am Programm. Kann man nicht einstellen.



Re: SetzeDokName

#10499 On 18 Februar, 2012 11:44 Jacques Villars said,
g e n i a l !
danke Jürgen
Gruss
jacques
Le 18 févr. 2012 à 10:16, Jürgen Schell a écrit :

Noch ein Tipp am Rande: