Knopf automatisch bedienen

Mac OS X 10.3.6, RT 5.6.5

Einem Knopf habe ich einen Befehl zugeordnet, den ich mit AppleScript
definiert habe. Gibt es eine Möglichkeit, diesen Knopf quasi
automatisch zu betätigen und damit den Befehl auszulösen, wenn der
Inhalt einer speziellen Zelle sich ändert? Die Überwachung des
Zellinhalts könnte auch nur in regelmässigen Abständen erfolgen, z.
B. alle Minuten.

Thomas
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Knopf automatisch bedienen

#1219 On 3 Dezember, 2004 15:37 Thomas von Fintel said,

Hallo Thomas,

ich kenne mich mit Knöpfen nicht aus, aber für
die Überwachung der Zelle habe ich eine Idee:
Setze irgendwo die Formel "Wenn (A1=B1;'';SetzeZelle (A1; B1)& DeinSkript)"

A1 ist die zu überwachende Zelle, B1 ein Zwischenspeicher.
Wenn A1 von B1 (und damit von ihrem alten Wert)
abweicht, wird das Skript ausgelöst und der neue
Wert von A1 in B1 gespeichert.

Müsste eigentlich funktionieren.

Gruß,
Thomas

>
>
>Einem Knopf habe ich einen Befehl zugeordnet, den ich mit AppleScript
>definiert habe. Gibt es eine Möglichkeit, diesen Knopf quasi
>automatisch zu betätigen und damit den Befehl auszulösen, wenn der
>Inhalt einer speziellen Zelle sich ändert? Die Überwachung des
>Zellinhalts könnte auch nur in regelmässigen Abständen erfolgen, z.
>B. alle Minuten.
>
>Thomas
>--
>_________________________________________________
>Die macnews.de Mailingliste Ragtime:
>http://lists.macnews.de/cgi-bin//listinfo/ragtime
>
>Neu: Das Mailinglistenarchiv unter
>http://forum.macnews.de/lists

--
Thomas und Katharina von Fintel
Pinnasberg 76
20359 Hamburg

mailto:fintel@hansenet.de
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Knopf automatisch bedienen

#1221 On 3 Dezember, 2004 16:53 Thomas Kaegi said,

Hallo Thomas

Mit der Überwachung komme ich schon klar - dein vorschlag ist eine
der möglichen Optionen. Aber dass ein AppleSkript so in eine Formel
eingebunden werden kann wäre mir neu. Ich wüsste auch nicht, wie ich
das anstellen soll. Der Aufruf eines Skripts ist ja wie ein
Menübefehl (mit einem Knopf kann ein x-beliebiger Menübefehl und
ebenso ein Skript aufgerufen werden), und solche kann ich ja auch
nicht in Formeln einbinden.

Thomas
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Knopf automatisch bedienen

#1222 On 3 Dezember, 2004 18:33 Thomas von Fintel said,

Das macht es natürlich schwieriger.

Ich habe lange keine AppleSkripte mehr
geschrieben, aber da RagTime ein sehr
umfangreiches Vokabular hat, müsste man über ein
AppleSkript den Wert einer Zelle auslesen können.
AppleWorks konnte das, als ich diese Funktion das
letzte mal gebraucht habe. "get the value of cell
'A1' of table 1 ...' oder so ähnlich. Das Skript
könnte dann den gelesenen Wert mit dem in einer
"property" gespeicherten alten Wert vergleichen
und den Knopf auslösen. Das RagTime-Vokabular
kennt 'execute button'. Ob das funktioniert weiß
ich nicht. Das Skript müsste eine Schleife
beinhalten und dürfte erst beendet werden, wenn
das Dokument geschlossen wird.

Fraglich ist, ob ein Skript, das erst dann
beendet wird, wenn das Dokument geschlossen wird,
innerhalb von RagTime gestartet werden kann. Wenn
nicht, müsste das Skript "extern" gestartet
werden. Wenn dein Projekt von anderen benutzt
wird, solltest du das dann wohl besser
verschleiern, sonst wird die Bedienung
unübersichtlich.

Ich hoffe, das hilft dir ein bisschen und kostet dir nicht nur Zeit.

Thomas

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists