495 Benutzer sind Online

Safari: neues Fenster öffnen durch Klick auf's Icon im Dock

Seite 1 von 2 12 Letzte
  1. #1
    iMäcker
    MU Mitglied
    Avatar von iMäcker
    Mitglied seit
    01.2007
    Beiträge
    550

    Safari: neues Fenster öffnen durch Klick auf's Icon im Dock

    Hallihallo, ich möchte gerne, dass bei Safari jedes mal ein neues Fenster aufgeht, wenn ich auf das Safari Icon im Dock klicke! Wie kann ich das erreichen? Bin notfalls auch mit Änderungen im Paketinhalt zufrieden.
    Ich nutze derzeit Safari 5.0

    PS: Rechtsklick auf das Icon und --> neues Fenster kenn ich, ist mir aber auf Dauer zu mühsam!


  2. #2
    B0NSAI
    Neues MU Mitglied

    Mitglied seit
    04.2010
    Beiträge
    67
    Wer suchet der findet, gab's schon mal hier im Forum, vlt reicht dir die Script Lösung.

    http://www.macuser.de/forum/f79/safa...-neues-573942/

    MFG
    BONSAI


  3. #3
    iMäcker
    MU Mitglied
    Avatar von iMäcker
    Mitglied seit
    01.2007
    Beiträge
    550
    Themenstarter
    Wow, danke! Den Thread hab ich nicht gefunden.
    Also das Skript sieht so aus:


    on run {input, parameters}

    tell application "Safari" to activate
    tell application "System Events"
    tell process "Safari"
    click menu item "Neues Fenster" of menu "Ablage" of menu bar 1
    end tell
    end tell
    return input
    end run


  4. #4
    Till00
    MU Mitglied
    Avatar von Till00
    Mitglied seit
    08.2010
    Beiträge
    988
    bin zwar absolut kein Profi in Sachen programmieren und erstrecht nicht in apple script, könnte mir aber vorstellen, das dies durch eine Art if-Funktion (falls es so was überhaupt gibt) gelöst werden könnte.
    Also - in Prosa - wenn safari bereits gestartet gehe in Menü "Ablage" und klicke auf "Neues Fenster", andernfalls starte Safari und mache dann das gleiche.


  5. #5
    AppleJulian
    MU Mitglied
    Avatar von AppleJulian
    Mitglied seit
    01.2011
    Beiträge
    636
    cool
    ich habe bisher immer Cmd+T gedrückt.


  6. #6
    Till00
    MU Mitglied
    Avatar von Till00
    Mitglied seit
    08.2010
    Beiträge
    988
    und wenn safari mit mehreren Fenstern minimiert war/ist?


  7. #7
    B0NSAI
    Neues MU Mitglied

    Mitglied seit
    04.2010
    Beiträge
    67
    hab's ein bisschen aufgebohrt, erster teil schaut nun ob Safari schon offen ist, zweiter Teil entscheidet nun ob Safari gestartet werden soll oder ein neues Fenster geöffnet werden muss.
    Script einfach in Applescript Editor kopieren und als Application speichern.

    on ApplicationIsRunning(appName)
    tell application "System Events" to set appNameIsRunning to exists (processes where name is appName)
    return appNameIsRunning
    end ApplicationIsRunning

    on run
    if ApplicationIsRunning("Safari") then
    tell application "Safari" to activate
    tell application "System Events"
    tell process "Safari"
    keystroke "n" using command down
    end tell
    end tell
    else
    tell application "Safari" to activate
    end if
    end run

    MFG
    BONSAI


  8. #8
    Till00
    MU Mitglied
    Avatar von Till00
    Mitglied seit
    08.2010
    Beiträge
    988
    Sorry, dass ich frage, aber warum überprüfst du erst, ob Safari läuft und startest es dann doch?

    Zitat von B0NSAI
    on run
    if ApplicationIsRunning("Safari") then
    tell application "Safari" to activate
    tell application "System Events"
    tell process "Safari"
    keystroke "n" using command down
    end tell
    end tell
    else
    tell application "Safari" to activate
    end if
    end run


  9. #9
    B0NSAI
    Neues MU Mitglied

    Mitglied seit
    04.2010
    Beiträge
    67
    Zitat von B0NSAI
    tell application "Safari" to activate
    Mit dieser Zeile kann man entweder einen Task starten oder ihn auch in den Vordergrund holen
    Zitat von B0NSAI
    keystroke "n" using command down
    da ich um ein neues Fenster zu öffnen Apfel + N verwende, muss ich sicherstellen das Safari auch im Vordergrund ist (also aktiv), damit ich den Shortcut im richtigen Fenster ausführen kann.

    also Starte ich einmal Safari und im anderen mal hole ich Safari lediglich in den Vordergrund (activate)

    MFG
    BONSAI


  10. #10
    Till00
    MU Mitglied
    Avatar von Till00
    Mitglied seit
    08.2010
    Beiträge
    988
    Ahh, jetzt ja..


Seite 1 von 2 12 Letzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Anmelden

Anmelden