Oto skrypt Applescript, który możesz zapisać jako aplikację i uzyskać do niego dostęp ze stacji dokującej jak do każdej zwykłej aplikacji.
Do czego służy
Pozwala na dynamiczną zmianę adresu URL, który ma zostać otwarty, jeśli chcesz.
Oznacza to, że nie musisz na stałe kodować adresu URL w aplikacji.
Gdy adres URL zostanie ustaw, wystarczy kliknąć aplikację w dowolnym momencie w Docku, aby otworzyć ją w FireFox. Lub otwórz aplikację w zwykły sposób z poziomu wyszukiwarki.
W dowolnym momencie możesz łatwo zmienić adres URL, wykonując krok 1 poniżej.
Krok 1, Ustawianie aplikacji URL :
Skopiuj adres URL do schowka i kliknij aplikację w doku.
Jeśli tak, sprawdzi, czy schowek zaczyna się od „http:” oznacza, że chcesz ustawić adres URL aplikacji, który ma być otwierany w przeglądarce Firefox.
Otworzy się okno dialogowe, aby to potwierdzić i wprowadzić zmiany w adresie URL.
Następnie ustawi adres URL sklepu i wyczyści schowek.
Krok 2, Otwieranie adresu URL po ustawieniu adresu URL:
Teraz za każdym razem, gdy klikniesz aplikację w Docku, otworzy się adres URL w przeglądarce Firefox.
Aby zmienić adres URL Powtórz krok 1 .
Applescript
(* zapisany adres url *) theUrl: "" on run (* check if schowek ma adres URL http *) ustawiony jako fromClip do schowka jako ciąg, jeśli fromClip zaczyna się od „http: „lub fromClip zaczyna się od„ https: ”, a następnie (* Theclipboard ma adres URL http, więc oznacza to, że chcemy zaktualizować adres URL aplikacji, aby otwierał się w przeglądarce Firefox *) (* Potwierdź, że to jest to, co chcemy zrobić i możemy wprowadzić poprawki url *) wyświetl okno dialogowe "Ustaw nowy adres URL na" domyślna odpowiedź z Przyciski klipsa {"Anuluj", "OK"} przycisk domyślny 1 skopiuj wynik jako listę do {button_pressed, text_returned} jeśli button_pressed to "OK", a następnie (* Ustaw url do przechowywanej właściwości *) ustaw theUrl na text_returned
(* Wyczyść schowek *) ustaw schowek na "" koniec if else (* sprawdź czy schowek NIE zaczynał się od http url *) jeśli theUrl to nie "" to (* Oznacza to, że chcemy otworzyć bieżący adres URL w przeglądarce Firefox *) wykonaj skrypt powłoki „otwórz” & zacytowany w postaci url & „-b org.mozilla.firefox” end if end if end run
Uwaga:
Jest to napisane w OS X 10.9
Tam, gdzie wygląda na to, że lista {text_returned, button_pressed} jest odwrócona do {button_pressed, text_returned}
AKTUALIZACJA Drugi pomysł.
Aby zadowolić każdego, kto nie chce używać schowka. I chce trzymać się pliku (webloc).
Ten skrypt Applescript po zapisaniu jako aplikacja i w Docku.
Po pierwszym uruchomieniu zapyta o folder, w którym pojedynczy plik webloc jest przechowywany.
Folder powinien zawsze zawierać tylko jeden plik.
Po uruchomieniu w dowolnym momencie po otwarciu pliku lub innego pliku umieszczonego w folderze.
Jeśli po uruchomieniu aplikacji w celu otwarcia adresu URL nie może znaleźć pliku w folderze lub folderze własnym, ostrzeże Cię i zaoferuje opcję zresetowania folderu.
właściwość theUrl: "" on run, jeśli theUrl nie jest "", a następnie spróbuj powiedzieć aplikacji "Zdarzenia systemowe", aby ustawić wybrany plik na ścieżkę POSIX (plik 1 theUrl), którego widoczne jest prawda, wykonaj skrypt powłoki "otwórz" & zacytowana forma wybranego pliku & "-b org.mozilla.firefox" w oknie dialogowym błędu błędu "BŁĄD: folder URL może być pusty lub nie istnieje" z ikoną 0 przycisków {"Resetuj folder", "OK"} domyślny przycisk 1 rezygnuje po 5 skopiuj wynik jako listę do {button_pressed, text_returned} jeśli button_pressed to "Resetuj folder" to ustaw theUrl na (wybierz folder) end if end try else
ustaw theUrl na (wybierz folder) end if end run