Uruchom AppleScript z wiersza poleceń w systemie Mac OS X za pomocą osascript
Użytkownicy komputerów Mac mogą w razie potrzeby uruchamiać AppleScript z wiersza poleceń, uruchamiając bezpośrednio plik skryptu lub przekazując poleceniu osascript bezpośrednie instrukcje skryptowe w postaci zwykłego tekstu. Może to być przydatne do wielu celów, ale powinno być szczególnie przydatne dla użytkowników, którzy spędzają dużo czasu w wierszu poleceń lub wykonują zadania zdalnej administracji za pomocą ssh.
Polecenie osascript wykona dowolny skrypt OSA, tutaj skupiamy się na AppleScript, ale tak naprawdę możesz użyć osascript do wykonania Javascript, jeśli użyjesz flagi -l do dostosowania języka.
Uruchamianie plików skryptów AppleScript z wiersza poleceń
Aby uruchomić plik skryptu AppleScript z terminala w systemie Mac OS, po prostu skieruj osascript na ścieżkę pliku poleceń .scpt w następujący sposób:
osascript /example/path/to/AppleScript.scpt
Jeśli na przykład zapisałeś ten skrypt do automatycznego łączenia się z VPN jako plik skryptu, a nie aplikację, możesz skierować polecenie osascript bezpośrednio na plik, aby go wykonać. Każdy plik .scpt można uruchomić, po prostu wskazując komendę osascript na odpowiednią ścieżkę, bez względu na to, czy został utworzony w edytorze skryptów AppleScript, czy z zwykłego pliku tekstowego, o ile składnia jest poprawna.
Uruchamianie instrukcji skryptu AppleScript bezpośrednio z terminala
Aby uruchomić określony skrypt AppleScript lub instrukcję bez zapisywania ich jako pliku .scpt, możesz po prostu użyć flagi -e, a następnie niezbędnych pojedynczych i podwójnych cudzysłowów, aby poprawnie zacytować i zmienić skrypt.
Kilka przykładów:
"osascript -e &39;display dialog Witaj z osxdaily.com>"
Wyświetli okno dialogowe z napisem „Cześć”
"osascript -e &39;powiedz aplikacji Finder, aby utworzyła nowe okno Findera&39;"
Otworzy nowe okno Findera
"osascript -e ustaw głośność 0"
Wyciszy głośność systemu.
Omówiliśmy już wiele krótkich skryptów AppleScript korzystających z polecenia osascript, w tym płynne zamykanie aplikacji w systemie Mac OS z wiersza poleceń, ustawianie tapety komputera Mac z wiersza poleceń, wysuwanie wszystkich zamontowanych woluminów, wyciszanie lub zmienianie głośności systemowej , i więcej.Każdy, kto chce dowiedzieć się więcej o AppleScript, może znaleźć znaczną ilość informacji, składni, poleceń i pomocnych przewodników w aplikacji „Script Editor” dołączonej do systemów MacOS i Mac OS X.
Znasz jakieś szczególnie interesujące sztuczki dotyczące używania AppleScript z wiersza poleceń? Daj nam znać w komentarzach poniżej.