Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
fgezi •->

Anmeldedatum: 07.06.2009 Beiträge: 1
|
Verfasst am: 07.06.2009 - 14:56 Titel: Eintrag bei Automator nur, wenn möglich? |
|
|
Hallo ihr Lieben.
Ich probiere schon seit einiger Zeit mit Applescript rum, aber ich schaffe es nicht meine "Kaskade" zu vollenden, da ich an einer "if"-Funktion scheitere oder was auch immer an dieser Stelle benötigt wird
Bei Automator sieht mein Fenster quasi wie folgt aus:
---1. Eintrag
---2. Eintrag
---3. Eintrag
---4. Eintrag (Hier brauche ich Hilfe)
---5. Eintrag
Der 4. Eintrag soll inhaltlich wie folgt aussehen:
Code: | "on run {input, parameters}
-- Klicken Sie auf die URL "Knopf".
delay 3
set timeoutSeconds to 2.0
set uiScript to "Hier wird Knopf näher beschrieben"
my doWithTimeout(uiScript, timeoutSeconds)
return input
end run
on doWithTimeout(uiScript, timeoutSeconds)
set endDate to (current date) + timeoutSeconds
repeat
try
run script "tell application \"System Events\"
" & uiScript & "
end tell"
exit repeat
on error errorMessage
if ((current date) > endDate) then
error "Can not " & uiScript
end if
end try
end repeat
end doWithTimeout" |
Diesen Eintrag soll Automator allerdings nur ausführen, wenn er möglich ist. Andernfalls soll er mit dem 5. Eintrag fortsetzen und somit zum Abschluss kommen. Wie müsste ich meinen Befehl modifizieren? Bitte helft mir, da ich echt verzweifle.
Vielen Dank |
|
Nach oben |
|
 |
Wolle-77 •--->


Anmeldedatum: 25.02.2003 Beiträge: 449 Wohnort: Geldern
|
Verfasst am: 08.06.2009 - 11:16 Titel: |
|
|
Ich habe keine Ahnung von dem, was Du da machst, aber wenn Du möchtest, daß etwas "ins Blaue hinein" versucht wird und sich nicht darum gekümmert werden soll, ob das klappt oder nicht (Also eine Art Versuch, der nachfolgende Dinge jedoch nicht behindern oder beeinflussen soll), dann kannst Du ein try-Statement verwenden.
Also um Deinen gesamten Block ein
Code: | try -- ANFANG
4/0
display dialog "Dieser Dialog erscheint nicht!"
end try -- ENDE
display dialog "Dieser Dialog erscheint."
|
_________________ Martin Wolter
--
Apple rocks the planet! |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|