Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Safari-Beenden Script geht mit Safari 5.0 nicht mehr.. Bitte um Hilfe..

Safari-Beenden Script geht mit Safari 5.0 nicht mehr.. Bitte um Hilfe..

rene204
rene20419.06.1013:13
Hallo,

unter Safari 4 habe ich mir mit Hilfe von _mäuschen und Anderen ein Script gebaut, welches Safari beendet, vorher den Caches und Verlauf gelöscht hat.

Leider funktioniert dieses Script nicht mehr..
Ich benötige Eure Unterstützung.. wo liegt der Fehler..?

Cache leeren und Verlauf löschen haben jetzt "drei Punkte - ..." hinter dem Text.. war das vorher schon so?
Da ich im Script die Menuepunkte mit dem Text aufrufe, habe ich versucht das zu ändern, aber ohne Erfolg.

So sieht mein bisherigen Script aus (funktionierte mit Safari 4 prima...) :

activate application "Safari"
tell application "System Events" to ¬
tell application process "Safari"
if exists window "Aktivität" then ¬
click button 1 of window "Aktivität"
if exists window "Downloads" then ¬
click button 1 of window "Downloads"
click menu item "Verlauf löschen" of menu 1 of ¬
menu bar item "Verlauf" of menu bar 1
exists window 1
delay 0.1
click button 1 of window 1
tell application "Safari" to ¬
set |windows| to (count windows)
repeat |windows| times
set tabs to 0
tell application "Safari" to ¬
try
set |tabs| to (count tab in window 1)
end try
if tabs is greater than 1 then
repeat tabs times
keystroke "w" using {command down}
end repeat
else
if tabs is 1 then ¬
keystroke "w" using {command down}
end if
end repeat
keystroke "e" using {command down, option down}
repeat until exists window 1
delay 0.1
end repeat
click button 2 of window 1
end tell
quit application "Safari"

Apple-Script-Editor meldet folgenden Fehler..:

error "„System Events“ hat einen Fehler erhalten: „menu item \"Verlauf löschen\" of menu 1 of menu bar item \"Verlauf\" of menu bar 1 of application process \"Safari\"“ kann nicht gelesen werden." number -1728 from menu item "Verlauf löschen" of menu 1 of menu bar item "Verlauf" of menu bar 1 of application process "Safari"

Bitte um Eure Hilfe..

Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
0

Kommentare

_mäuschen
_mäuschen19.06.1013:42

Safari 4.0.3 in 10.4
zeigt:
Cache leeren ...
Verlauf löschen


Wenn jetzt Safari 5 den Verlauf löschen auch mit ... im Menu hat,
musst Du das eben im Script anpassen.

0
rene204
rene20419.06.1014:08
Hallo -mäuschen...

eben das habe ich versucht, es geht aber nicht...

muss ich Leerzeichen (space) gesondert eingeben.. es scheint als wenn es "Verlauf löschen ..." ein Leerzeichen vor den Punkten hat?

„Gelassenheit und Gesundheit.. ist das wichtigste...“
0
EliteHunting19.06.1014:25
ohne jetzt deine bemühungen zunichte machen zu wollen, aber warum benutzt du nicht einfach die option "privates surfen"?
0
Schildie
Schildie19.06.1014:30
Die drei Punkte darfst du nicht als drei Einzelzeichen eingeben, sondern als die typographisch korrekte Ellipse (alt-Punkt): ... vs. …
Damit könnte es klappen.
0
rene204
rene20419.06.1014:35
?……

wat´n dat?

alt & . machen 3 Punkte..? das kannte ich auch noch nicht...

ich versuch gleich mal...

DAS WARS ! Wow, nach Verlauf löschen LEERZEICHEN und (alt & .)
dann gehts..

Schildie... vielen Dank, wieder was gelernt (gerade die drei EINZELpunkte gelöscht) und durch die o.g. ersetzt … !

DANKE
„Gelassenheit und Gesundheit.. ist das wichtigste...“
0
_mäuschen
_mäuschen19.06.1014:44

Ja, genau. ⌥.

0
Schildie
Schildie19.06.1014:55
Sehr schön Auch der Nebeneffekt, wieder jemanden zum wunderschönen Zeichen … gebracht zu haben
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.