Nauka AppleScript

Jakie zasoby polecacie do pobrania AppleScript. Przychodzę z tradycyjnym C / c++ z tłem Objective-C.

Szukam również wskazówek, jak lepiej i szybciej tworzyć dokumentację z Edytora skryptów. Przykładową wskazówką będzie ' lookup plik sdef aplikacji, którą chcesz skrypt.

Author: notnoop, 2009-08-23

9 answers

Nauczyłem się z AppleScript: the Definitive Guide . Darmowa dokumentacja dostępna w Internecie w tym czasie była dość myląca i niekompletna, ale ta książka nauczyła mnie wszystkiego, co chciałem wiedzieć. Nie jestem pewien, czy docs poprawiły się od tego czasu (2005-owski).

Jeśli chodzi o wskazówki dotyczące uzyskiwania dokumentacji, polecenie Edytora skryptów "Open Dictionary" jest jedyną dokumentacją, którą otrzymasz dla większości aplikacji.

 5
Author: Ryan Ballantyne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-22 23:17:31

Polecam Applescript: the Definitive Guide jak Ryan Ballantyne. Własna dokumentacja Apple jest bardzo dobra: skrypty i automatyzacja: Applescript. Szczerze polecam przeczytać wiele kodu Applescript, jak również, jest to równie ważne, jeśli nie ważniejsze, niż czytanie tych innych zasobów. Ważne jest, aby poczuć to, co sprawia, że dobre i złe Applescript, ponieważ istnieje ocean różnicy w czytelności między dobrem a złem. Znajdziesz wiele kodów do przeczytaj w materiale Apple i na macscripter.net .

 3
Author: Pinochle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-23 00:52:43

Jeśli masz zamiar zrobić jakikolwiek, nawet zdalny, poważny rozwój z Applescript, Gorąco polecam uzyskanie kopii debuggera skryptów z Late Night Software.

Własny edytor skryptów Apple i Applescript Studio (który jest prostym edytorem skryptów zawiniętym w Xcode) nie oferuje narzędzi do debugowania, będziesz polegać wyłącznie na ich (czasami ezoterycznych) komunikatach o błędach i własnym kowbojskim debugowaniu (polecenie" log"). Debugger skryptów wykrywa miejsce, w którym Edytor skryptów wyłącza - prawidłowe debugowanie, krok kodu, uzupełnianie kodu-a także uruchamianie skryptów znacznie szybciej. Mogę się wiele dowiedzieć o tym, jak nieznana aplikacja implementuje Applescript z debuggerem skryptów, ponieważ czytnik słownika w rzeczywistości poda dokładną składnię potrzebną do użycia polecenia w większości przypadków.

 2
Author: Philip Regan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-23 20:15:12

Zgadzam się z powyższymi. Zacznij od książki Soghoiana. Bardzo dobrze. A potem definitywny Przewodnik. Wejdź również na listę dyskusyjną Applescript. Bardzo dobrze, z autorem przewodnika Definitive jest głównym wkład do tego.

I pobierz ScriptDebugger 5. Absolutnie niezbędne do poważnego Applescripting. Używam go do automatyzacji programów Photoshop, Filemaker i mój Mac do dość złożonych zadań związanych z zarządzaniem zdjęciami i metadanymi dla mojego pracodawcy.

 2
Author: Hruga Zmuda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-21 22:49:27

To nie jest dobre miejsce na początek, ale dokument, który uznałem za najbardziej przydatny , to dyskusja na temat projektu AppleScript napisana przez jednego z jego oryginalnych projektantów.

Mówi głównie o ewolucji Applescriptu od pomysłu do implementacji. W środku jest jednak część techniczna, która naprawdę skleja wiele rzeczy. Byłem zainteresowany, aby dowiedzieć się, że większość projektu AppleScript wynikała z ograniczeń w MacOS w tym czasie. Na końcu jest też trochę refleksji nad tym, jak AppleScript radził sobie przez lata.

 1
Author: Daniel Yankowsky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-03 21:54:56

Ja też próbuję się uczyć. Aktualnie czytam http://macscripter.net/viewtopic.php?id=24729 Naprawdę dobre. Ale link w poście jest uszkodzony, więc musisz szukać następnego posta.

A mój następny przystanek to: http://mac.appstorm.net/how-to/applescript/the-ultimate-beginners-guide-to-applescript/

 0
Author: Runar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-02 10:39:45

Jestem w środku AppleScript 1-2-3 Sal Soghoian, który jest odpowiedzialny za program AppleScript w Apple; krok po kroku, dobry

 0
Author: user1720207,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-04 13:47:30