Ich habe etwas Code in AppleScript geschrieben, um mir Zeit zu sparen, Dinge zu tippen, die an einem Spiel beteiligt sind. Der Code ist wirklich extrem repetitiv und ich bin mir nicht sicher, wie man ihn weniger repetitiv machen kann. Ich bin relativ neu in dieser Sprache und ich bin nicht sicher, wie es in Apple-Skript zu tun ist. Ich dachte, ich könnte vielleicht Namen in einer Liste oder einem Wörterbuch eingeben.Diesen Code effizienter machen
tell application "System Events"
delay 3.0 #Comment
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Truthful_Demise"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Truthful_demise"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Medso"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Medso"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Amazed"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Amazed"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Xyrose"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Xyrose"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Banana"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Banana"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Affiliating"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Affiliating"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show ValentinesDay"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen ValentinesDay"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Haef"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Haef"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Cumulative"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Cumulative"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show ChickenSpawner"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen ChickenSpawner"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Curium"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Curium"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show KeyLargo"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen KeyLargo"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show KeyWest"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen KeyWest"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show modso_246"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen modso_246"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Anonymity"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Anonymity"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Absconding"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Absconding"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show HeroArmour"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen HeroArmour"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show MothersDay"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen MothersDay"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show ModsoIsLove"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen ModsoIsLove"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show WinnDixie"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen WinnDixie"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show TheBreakfastClub"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen TheBreakfastClub"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show wolfwolfypower"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen wolfwolfypower"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show BreachedBase"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen BreachedBase"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show ValarieTheWeird"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen ValarieTheWeird"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show WitchSpawner"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen WitchSpawner"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show Akun"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen Akun"
keystroke return
delay 1.5
keystroke "t"
delay 0.1
keystroke "/f show ModsoIsLife"
keystroke return
delay 0.1
keystroke "t"
delay 0.1
keystroke "/seen ModsoIsLife"
keystroke return
end tell
Verwenden Liste iterieren oder eine Funktion erstellen, die Sie mit verschiedenen parameters.I anrufen Ich bin sicher, dass Sie nach dem Absolvieren eines AppleScript Basic Tutorials einige gute Lösungen finden können. Sie können auch viele Beispiele finden, wenn Sie von hier aus über Applescript-Fragen schauen. – lauda