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

Dieses Thema im Forum "Mac OS X Apps" wurde erstellt von iMäcker, 21.03.2011.

  1. iMäcker

    iMäcker Thread Starter MacUser Mitglied

    567
    11
    25.01.2007
    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. B0NSAI

    B0NSAI MacUser Mitglied

    85
    15
    25.04.2010
  3. iMäcker

    iMäcker Thread Starter MacUser Mitglied

    567
    11
    25.01.2007
    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
     
    Zuletzt bearbeitet: 21.03.2011
  4. Till00

    Till00 MacUser Mitglied

    999
    82
    12.08.2010
    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. AppleJulian

    AppleJulian MacUser Mitglied

    636
    13
    09.01.2011
    cool
    ich habe bisher immer Cmd+T gedrückt. :D
     
  6. Till00

    Till00 MacUser Mitglied

    999
    82
    12.08.2010
    und wenn safari mit mehreren Fenstern minimiert war/ist? :D
     
  7. B0NSAI

    B0NSAI MacUser Mitglied

    85
    15
    25.04.2010
    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. Till00

    Till00 MacUser Mitglied

    999
    82
    12.08.2010
    Sorry, dass ich frage, aber warum überprüfst du erst, ob Safari läuft und startest es dann doch?

     
  9. B0NSAI

    B0NSAI MacUser Mitglied

    85
    15
    25.04.2010
    Mit dieser Zeile kann man entweder einen Task starten oder ihn auch in den Vordergrund holen
    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. Till00

    Till00 MacUser Mitglied

    999
    82
    12.08.2010
    Ahh, jetzt ja.. :D
     
Die Seite wird geladen...
Ähnliche Themen - Safari neues Fenster
  1. MIkeo-l-e-
    Antworten:
    11
    Aufrufe:
    1.052
    johanndietsch
    21.01.2011
  2. ESPETER
    Antworten:
    2
    Aufrufe:
    345
    tocotronaut
    12.11.2008
  3. PilotX
    Antworten:
    6
    Aufrufe:
    969
    macmeikel
    02.04.2008
  4. seril
    Antworten:
    5
    Aufrufe:
    385
    fettomat
    10.11.2007

Diese Seite empfehlen