Hallo,
ich habe zwei Skripte für Safari gebastelt.
Das erste Skript startet Safari, führt dann "Safari zurücksetzen" aus und aktiviert dann die Option "Privates Surfen"
Das zweite Skript führt "Safari zurücksetzen" aus und beendet dann Safari.
Beide Skripte funktionieren, bieten wahrscheinlich jedoch noch Optimierungspotential.
Ich bitte die Profis und Skripter unter euch diese Skripte zu überprüfen und Verbesserungen dazu zu posten um den Skriptcode evtl. kleiner und effezienter zu machen.
Die Funktionen sollten jedoch im Grundsatz so erhalten bleiben.
Danke
ich habe zwei Skripte für Safari gebastelt.
Das erste Skript startet Safari, führt dann "Safari zurücksetzen" aus und aktiviert dann die Option "Privates Surfen"
Code:
tell application "Safari" to activate
tell application "System Events" to tell process "Safari"
tell menu bar 1
tell menu "Safari"
click menu item "Safari zurücksetzen …"
end tell
end tell
repeat until exists window "Safari zurücksetzen"
delay 0.2
end repeat
tell window "Safari zurücksetzen"
click button "Zurücksetzen"
end tell
end tell
tell application "Safari" to activate
tell application "System Events"
click menu item "Privates Surfen" of menu "Safari" of menu bar 1 of process "Safari"
keystroke return
end tell
Das zweite Skript führt "Safari zurücksetzen" aus und beendet dann Safari.
Code:
tell application "System Events" to tell process "Safari"
tell menu bar 1
tell menu "Safari"
click menu item "Safari zurücksetzen …"
end tell
end tell
repeat until exists window "Safari zurücksetzen"
delay 0.2
end repeat
tell window "Safari zurücksetzen"
click button "Zurücksetzen"
end tell
tell application "System Events"
click menu item "Safari beenden" of menu "Safari" of menu bar 1 of process "Safari"
keystroke return
end tell
end tell
Beide Skripte funktionieren, bieten wahrscheinlich jedoch noch Optimierungspotential.
Ich bitte die Profis und Skripter unter euch diese Skripte zu überprüfen und Verbesserungen dazu zu posten um den Skriptcode evtl. kleiner und effezienter zu machen.
Die Funktionen sollten jedoch im Grundsatz so erhalten bleiben.
Danke