ja, das geht. Anbei als Beispiel ein von mir verwendetes Script:
tell application "System Events"
tell application "/Applications/Safari.app" to activate
key code 48
delay 0.1
key code 18
delay 0.1
key code 48
delay 0.1
key code 48
set str_vorname to "$[patient_vorname]$"
repeat with chr_vorname in str_vorname
keystroke chr_vorname
delay 0.02
end repeat
delay 0.2
key code 48
delay 0.5
set str_nachname to "$[patient_name]$"
repeat with chr_nachname in str_nachname
keystroke chr_nachname
delay 0.02
end repeat
delay 0.2
key code 48
delay 0.5
set str_geb to "$[bes_gebDatum]$"
repeat with chr_geb in str_geb
keystroke chr_geb
delay 0.02
end repeat
delay 0.5
key code 48
delay 0.5
set str_ik to "$[kasse_ik]$"
repeat with chr_ik in str_ik
keystroke chr_ik
delay 0.02
end repeat
delay 0.2
key code 48
delay 0.5
set str_kvnr to "$[kbvVersnr]$"
repeat with chr_kvnr in str_kvnr
keystroke chr_kvnr
delay 0.02
end repeat
delay 0.2
key code 48
delay 0.5
set str_status to "$[kasse_status]$"
repeat with chr_status in str_status
keystroke chr_status
delay 0.02
end repeat
end tell