AppleScript

Script mit Dialog zur Eingabe einer Variablen

Von Thomas Kaegi. | 9 Juli, 2026 - 11:36
Kurzbeschreibung:

Das Download-Dokument ist eine Weiterentwicklung des Download-Dokumentes unter http://experts.ragtime.de/experts/node/4256, vor allem ergänzt mit einem AppleScript zum Eingeben einer Variablen mittels Dialog.

Kleines Bild (250 * 250):
Script mit Dialog zur Eingabe einer Variablen

Lage eines Rechenblatts mit Tab-Knöpfen wählen

Von Michael Vaerst. | 7 Juli, 2026 - 01:40
Kurzbeschreibung:

Dieses Beispiel zeigt auf, wie die Lagen eines Rechenblatts mit Knöpfen direkt angesteuert werden können. Der Hintergrund für diese Vorgehensweise könnte z.B. in dem Gestaltungswunsch liegen, einer Tabelle wie im vorliegenden Beispiel ein Erscheinungsbild ähnlich einer Excel Arbeitsmappe oder einer Datenbanklösung mit Tabulatoren zu geben.
Dieser Beitrag versteht sich als alternativer Lösungsvorschlag für die Forum-Frage http://experts.ragtime.de/experts/node/4255 und als alternative Lösung zum Experts-Beitrag http://experts.ragtime.de/experts/node/4256

Kleines Bild (250 * 250):
Lage eines Rechenblatts mit Tab-Knöpfen wählen

Lage eines Rechenblatts mit Einblendmenü wählen.

Von Thomas Kaegi. | 27 Juni, 2026 - 10:53
Kurzbeschreibung:

Mit einem Einblendmenü kann die Lage eines Rechenblatts gewählt werden, die mit Klick auf einen Knopf nach vorne geholt werden soll. (Lösungsvorschlag für die Forum-Frage http://experts.ragtime.de/experts/node/4255)

Kleines Bild (250 * 250):
Lage eines Rechenblatts mit Einblendmenü wählen.

Wo sind die Formeln?

Von Thomas Kaegi. | 6 Mai, 2026 - 19:40
Kurzbeschreibung:

Wo sind Formeln, die beim Export zu Excel nicht konvertiert werden können? Der Beitrag liefert Antworten auf diese Fragen.

Kleines Bild (250 * 250):
Wo sind die Formeln?

Dokumentdatum aktualisieren

Von Thomas Kaegi. | 24 Juni, 2025 - 19:03
Kurzbeschreibung:

Ein Script, mit dem – wenn mit Tastaturkürzel aufgerufen – auf einfachste Weise das Dokumentdatum auf den aktuellen Tag gesetzt werden kann.

RagTime Version ermitteln

Von admin. | 23 Oktober, 2020 - 08:27

Ab RagTime 6.6.6 werden UNIX Pfade in AppleScript verwendet.
In älteren Versionen wurde z.B. der Pfad zum "Desktop" als "Macintosh HD:Users:tom:Desktop:" angegeben. In Zukunft muss nun "/Users/tom/Desktop/" verwendet werden.

Aktuell kann es problematisch sein, wenn noch nicht alle Arbeitsplätze auf die neue Version umgestellt sind und, abhängig von der aktuellen Programmversion, der passende Pfad verwendet werden muss.

Leider kann man per AppleScript nicht einfach die aktuelle RagTime-Version abfragen. Daher habe ich ein kleines Script geschrieben, das die Version aus dem Programm-Bundle ausliest.

on getRagTimeVersion()
	tell application "System Events" to set rt to first process whose name is "RagTime"
	set appPath to path of file of rt
	set plistFile to POSIX path of appPath & "/Contents/Info.plist"
	
	tell application "System Events"
		set pl to property list file plistFile
		set fullVersion to value of property list item "CFBundleShortVersionString" of pl
		-- fullVersion: "6.6.6 (Build 1903)"
	end tell
	return first word of fullVersion
end getRagTimeVersion

on run
	if getRagTimeVersion() ≥ "6.6.6" then
		return "new"
	else
		return "old"
	end if
end run

Mit dieser Abfrage kann man im Skript entscheiden, welche Pfade verwendet werden.

Thomas Eckert
RagTime Support

Anlegen von Textcontainern mit formatierten Texten

Von Thomas Kaegi. | 5 Mai, 2020 - 22:42
Kurzbeschreibung:

Das Script "AddTexts" legt auf Seite 1 von Layout 1 eine beliebige Anzahl Textcontainer mit definierbarer Position und Dimension und ebenfalls definierbarem Text an und setzt in diesen Texten bis zu 6 definierbare Worte fett. Alle Parameter können in einem Rechenblatt vorgegeben werden.

PDF-Export in einem RagTime-Dokument

Von admin. | 26 Juli, 2019 - 08:42
Kurzbeschreibung:

Beispielskript um ein innerhalb von RagTime ein Dokument als PDF zu exportieren

Tabelle nach mit Menüs wählbaren Spalten sortieren

Von Thomas Kaegi. | 4 November, 2018 - 14:24
Kurzbeschreibung:

Die Kriterien für das Sortieren einer Tabelle können mit Auswahlmenüs gewählt werden – vergleichbar mit der Excel-Sortierfunktion

Kleines Bild (250 * 250):
Tabelle nach mit Menüs wählbaren Spalten sortieren

Farbdefinition aus HEX-Code erstellen

Von admin. | 30 Oktober, 2018 - 13:26
Kurzbeschreibung:

Wenn man z. B. "Web-Farben" in RagTime nutzen will, ist es schwierig die dort verwendeten hexadezimalen Werte in eine RagTime-Farbe umzurechnen. Dieses Skript automatisiert die Farbdefinition.

Showing 1 - 10 of 40.
Nächste › Ende »
RSS feed