Hallo! Kann jemand folgendes Skript an die aktuelle Oberfläche anpassen? Es ist für die HKS Eintragung alles unauffällig und wurde bei der GU durchgeführt. Ich bin leider total planlos in Apple Skript. Danke!
tell application "tomedo" to activate
-- Auf den Titel „eHKS/FEK“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button \"eHKS/FEK\" of tab group 1 of splitter group 2 of splitter group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf die Taste „+“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click UI Element 8 of tab group 1 of splitter group 2 of splitter group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf den Titel „Diagnose“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button \"Diagnose\" of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf das Optionsfeld Überweisung „Nein“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button 2 of radio group 1 of group 1 of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf das Optionsfeld Malignes Melanom „Nein“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button 2 of radio group 1 of group 2 of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf das Optionsfeld Verdachtsdiagnose Nicht-Dermatologe „Nein“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button 2 of radio group 2 of group 2 of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf das Optionsfeld Screening-Teilnehmer wird an einen Dermatologen überwiesen „Nein“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button 2 of radio group 3 of group 2 of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf das Optionsfeld Es wurde gleichzeitig eine Gesundheitsuntersuchung (GU Checvk-up 35) durchgeführt „Ja“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button 2 of radio group 1 of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf die Taste „Heute“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click UI Element \"Heute\" of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf den Titel „Patient“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click radio button \"Patient\" of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf die Taste „Patientennr. übernehmen“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click UI Element \"Patientennr. übernehmen\" of tab group 1 of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
-- Auf die Taste „OK“ klicken.
set timeoutSeconds to 2.0
set uiScript to "click UI Element \"OK\" of window 1 of application process \"tomedo\""
my doWithTimeout(uiScript, timeoutSeconds)
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