Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Ersuche Eure Hilfe - AppleScript erstellen ?
Ersuche Eure Hilfe - AppleScript erstellen ?
rene204
10.02.08
09:43
Hallo, ich möchte gern ein Script (noch besser einen Button im Safari-Fenster) mit dem ich Safari beenden, zuvor den Verlauf und den Cache löschen lassen kann.
Ich habe es mit Automator versucht, bin aber (leider) gescheitert.
Geht soetwas überhaupt, und falls ja, könnte mir jemand ein solches Script schreiben?
habe Leo 10.5.1 und Aktuelle Updates eingespielt.
Danke... Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
Kommentare
Zetaline
10.02.08
09:55
Warum umständlich wenn es auch einfach geht.
Es gibt eine Funktion die nennt sich privates surfen oder so.
Findest du unter dem Menüpunkt Safari.
Dies macht all dies was dein Script tun soll.
„Auf der Verpackung stand: Erfordert IBM kompatiblen PC mit Windows oder besser. Also entschied ich mich für Mac + OS X = ♥“
Hilfreich?
0
rene204
10.02.08
17:08
Im Prinzip ja, nur bleibt es eben nicht aktiviert, nach einem Neustart von Safari, muss ich diese Option jedes mal wieder einschalten.
Schöner wäre es doch, wenn ich einfach beim Beenden von Safari diese Funktionen (Löschen des Verlaufs und des Caches) automatisch ausführen lassen könnte....
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
ChrisK
10.02.08
19:38
Hm, ich hab gerade eine schöne Anleitung geschrieben, allerdings Frisst dieses dumme Forum immer noch sämtliche Tilden womit das Script was ich hier rein geschrieben habe leider unbrauchbar wird.
Bedank dich bei den Admins.
„Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät.“
Hilfreich?
0
rene204
11.02.08
06:32
ChrisK
Hm, ich hab gerade eine schöne Anleitung geschrieben, allerdings Frisst dieses dumme Forum immer noch sämtliche Tilden womit das Script was ich hier rein geschrieben habe leider unbrauchbar wird.
Bedank dich bei den Admins.
Hm, Du kannst es mir auch über den kleinen "Flieger" schicken....
Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
rene204
15.02.08
16:08
ChrisK
Hm, ich hab gerade eine schöne Anleitung geschrieben, allerdings Frisst dieses dumme Forum immer noch sämtliche Tilden womit das Script was ich hier rein geschrieben habe leider unbrauchbar wird.
Bedank dich bei den Admins.
Hallo Chris, melde Dich doch bitte noch bei mir.. wenn Du mir helfen kannst, wäre das echt Klasse... Danke Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
_mäuschen
16.02.08
12:51
So etwas?
Hilfreich?
0
_mäuschen
16.02.08
12:52
tell application "Safari" to ¬
set myTabs to count tab in window 1
tell application "System Events" to ¬
tell application process "Safari"
click menu item "Verlauf löschen" of menu 1 of ¬
menu bar item "Verlauf" of menu bar 1
repeat with i from 1 to the count of windows
if myTabs is greater than 1 then
repeat with myTab from 1 to myTabs
keystroke "w" using {command down}
end repeat
end if
keystroke "w" using {command down}
end repeat
keystroke "e" using {command down, option down}
click button "Leeren" of window 1
end tell
tell application "Safari" to quit
Hilfreich?
0
rene204
17.02.08
02:05
Danke, liebes _mäuschen...
ich bekomme allerdings folgende Fehlermeldung... bezogen auf das "click button "Leeren" of window 1"
habe Deinen Text kopiert und eingefügt...
Danke für Deine Hilfe..
Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
_mäuschen
17.02.08
11:05
Versuchs mit diesem, leicht abgeänderten script
activate application "Safari"
tell application "System Events" to ¬
tell application process "Safari"
click menu item "Verlauf löschen" of menu 1 of ¬
menu bar item "Verlauf" of menu bar 1
repeat with i from 1 to the count of windows
tell application "Safari" to ¬
set myTabs to ¬
((count tab in window 1) as integer) - 1
if myTabs is greater than 1 then
repeat myTabs times
keystroke "w" using {command down}
end repeat
end if
keystroke "w" using {command down}
end repeat
keystroke "e" using {command down, option down}
click button 2 of window 1
end tell
quit application "Safari"
Hilfreich?
0
_mäuschen
19.02.08
18:48
Ups, Safari hat zeitweilig ein hidden window
(ich glaub es ist das downloads fenster welches
trotz geschlossen immer noch gezählt wird)
Im Menu Punkt Fenster sieht man es aber nicht.
Die Abfrage im Script wie viele Fenster offen sind schon.
So sollte dieser Script nun auch bei Dir funktionieren.
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
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"
Hilfreich?
0
rene204
19.02.08
21:53
Danke, ich werde es heute nacht ausprobieren, bin noch auf Arbeit.
Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
rene204
19.02.08
23:01
Klappt prima.. vielen Dank !
Wenn es jetzt noch jemand weiss, wie ich das in die Symbolleiste von Safari einbinden kann?
Falls das überhaupt möglich ist.. ?
Nochmals vielen Dank für die bisherige Hilfe...
Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
_mäuschen
20.02.08
14:12
Als Toolbar Knopf nicht
aber als AppleScript Pulldown Menu
1)
Speichere den Script in
/Users/home/Library/Scripts/Applications/Safari
Höchstwarscheinlich wird dieser noch nicht vorhanden sein,
daher kreiere ihn.
2)
Starte das AppleScript Dienstprogramm in /Programme/AppleScript
und schalte das Menu ein mit
Programm-Skripts einblenden :oben
3) Surfe mit Safari und klick, klick
Hilfreich?
0
rene204
21.02.08
08:28
Klappt, DANKE !
habe zuerst das Scriptmenue in den "Safari-menus" gesucht...
, aber das ist ja "rechts"...
aber klappt prima...
DANKE...
Rene
„Gelassenheit und Gesundheit.. ist das wichtigste...“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
iPhone SE 4 von allen Seiten – Dummy aufgetauch...
M4 Max: Noch beeindruckendere Benchmark-Ergebni...
Apple gewährt Einblick in Audio- und Video-Test...
Bald viel mehr HomeKit-kompatible Geräte? Apple...
PIN-Code erraten: Dauer
Das Apple-Frühjahr 2025
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Mac mini M4: Reparaturhandbuch bestätigt austau...