Hier ist ein Applescript, das Sie als Anwendung speichern und von Ihrem Dock aus wie jede normale Anwendung zugreifen können.
Was es tut
Sie können die zu öffnende URL dynamisch ändern, wenn Sie dies benötigen.
Dies bedeutet, dass Sie die URL nicht fest in die Anwendung codieren müssen.
Sobald eine URL vorhanden ist Legen Sie fest, dass Sie jederzeit im Dock auf die Anwendung klicken müssen, um sie in FireFox zu öffnen. Oder öffnen Sie die App wie gewohnt über den Finder.
Sie können die URL jederzeit einfach ändern, indem Sie den folgenden Schritt 1 ausführen.
Schritt 1, Einstellen der Apps URL :
Kopieren Sie eine URL in die Zwischenablage und klicken Sie auf die App im Dock.
Es wird überprüft, ob die Zwischenablage mit "http:" beginnt, wenn dies der Fall ist Dies bedeutet, dass Sie die URL für das Öffnen der App in Firefox festlegen möchten.
Ein Anzeigedialog wird geöffnet, um dies zu bestätigen und Anpassungen an der URL vorzunehmen.
Anschließend wird die Geschäfts-URL festgelegt und die Zwischenablage gelöscht.
Schritt 2, Öffnen der URL, sobald eine URL festgelegt wurde:
Jedes Mal, wenn Sie auf die App im Dock klicken, wird die URL in Firefox geöffnet.
So ändern Sie die URL Wiederholen Sie Schritt 1 .
Die Applescript
(* gespeicherte URL *) -Eigenschaft theUrl: "" on run (* check if In der Zwischenablage ist eine http-URL *) von fromClip in die Zwischenablage als Zeichenfolge festgelegt, wenn fromClip mit "http: "oder fromClip beginnt dann mit" https: "(* Theclipboard hat eine http-URL, was bedeutet, dass wir die Apps-URL aktualisieren möchten, um sie in Firefox zu öffnen *) (* Bestätigen Sie, dass dies das ist, was wir tun möchten, und wir können Anpassungen daran vornehmen Der URL *) - Dialogfeld "Neue URL auf" setzen "Standardantwort von Clip-Schaltflächen {" Abbrechen "," OK "} Standardschaltfläche 1 Kopieren Sie das Ergebnis als Liste nach {button_pressed, text_returned}, wenn button_pressed" OK "ist, dann (* Setzen Sie die URL zur gespeicherten Eigenschaft *) setze theUrl auf text_returned
(* Zwischenablage löschen *) Setzen Sie die Zwischenablage auf "" end if else (* Überprüfen Sie, ob die Zwischenablage NICHT mit http url * begonnen hat), wenn theUrl nicht "" ist, dann (* Dies bedeutet, dass wir die aktuelle URL in Firefox öffnen möchten *) Shell-Skript "öffnen" & zitierte Form des Url & "-b org.mozilla.firefox" Ende wenn Ende wenn Ende ausführen
Hinweis:
Dies ist in OS X 10.9
geschrieben. Wo es scheint, ist die Liste {text_returned, button_pressed} auf {button_pressed, text_returned}
UPDATE umgekehrt Zweite Idee.
Um möglicherweise jemanden zufrieden zu stellen, der die Zwischenablage nicht verwenden möchte. Und möchte bei der Verwendung einer Datei (Webloc) bleiben.
Dieses Applescript wird beim Speichern als Anwendung und im Dock gespeichert.
Wird beim ersten Ausführen nach einem Ordner gefragt, in dem sich die einzelne Webloc-Datei befindet wird gespeichert.
Der Ordner sollte immer nur eine Datei enthalten.
Wenn er ausgeführt wird, nachdem er die Datei oder eine andere Datei, die Sie in den Ordner legen, geöffnet hat.
Wenn beim Ausführen der App zum Öffnen der URL keine Datei im Ordner oder im Ordner selbst gefunden werden kann, werden Sie gewarnt und können den Ordner zurücksetzen.
Eigenschaft theUrl: "" beim Ausführen, wenn theUrl nicht "" ist, dann versuchen Sie, der Anwendung "System Events" mitzuteilen, dass selectedFile auf den POSIX-Pfad von (Datei 1 von theUrl) gesetzt wird, dessen sichtbarer Wert wahr ist. do Shell-Skript "open" & zitierte Form von selectedFile & "-b org.mozilla.firefox" im Fehler-Fehleranzeigedialog "FEHLER: Der URL-Ordner ist möglicherweise leer oder nicht vorhanden" mit Symbol 0-Schaltflächen {"Ordner zurücksetzen", "OK"} Standardschaltfläche 1 Aufgeben nach 5 Kopieren Sie das Ergebnis als Liste nach {button_pressed, text_returned}, wenn button_pressed "Reset Folder" ist, und setzen Sie theUrl auf (Ordner auswählen) end, wenn end try else
Setzen Sie theUrl auf (Ordner auswählen) end, wenn end run