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.
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.
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 .
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.
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.
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
Kolejna sugestia: podczas czytania AppleScript, spójrz na Appscript {[2] } który sprawia, że technologia zdarzeń Apple pod AppleScript jest dostępna w Pythonie, Ruby, a nawet Objective - C. dlaczego? Wiele osób uważa, że brakuje samego języka AppleScript w porównaniu z bardziej nowoczesnymi językami, takimi jak Python czy Ruby. Ale w jakikolwiek sposób wybierzesz, bądź przygotowany na pewien poziom frustracji. Duża część mocy zdarzeń i skryptów Apple pochodzi z bogactwa modeli danych że aplikacje zdolne do AppleScript mogą zaimplementować. Niestety, każda aplikacja zdolna do Applescriptu ma swoje własne dziwactwa implementacyjne i często istnieje spora ilość polowań i dziobania domysłów, dopóki nie znajdziesz zaklęcia, które działa dla konkretnej operacji. Ma kilka z tego Tutaj .
Appscript udostępnia również niektóre narzędzia programistyczne, takie jak ASDictionary, które eksportują terminologię aplikacji jako zwykły tekst lub pliki HTML oraz w AppleScript lub formaty appscript.
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
2017-05-23 12:25:39
- http://osxnotes.net/applescript.html: notatki, skrypty i AppleScript oneliners
-
https://developer.apple.com/library/mac/documentation/applescript/conceptual/applescriptlangguide/AppleScriptLanguageGuide.pdf
- http://www.apeth.net/matt/downloads/ASTDG2Scripts.txt : przykładowe skrypty z AppleScript: The Definitive Przewodnik
- http://www.amazon.com/Learn-AppleScript-Comprehensive-Scripting-Automation/dp/1430223618 : moja ulubiona książka o AppleScript
- http://www.cs.utexas.edu/ ~ wcook/projekty/2006 / ashopl.pdf
- http://www.cs.utexas.edu/ ~ wcook/papers/AppleScript / AppleScript95.pdf
- http://dl.acm.org/ft_gateway.cfm?id=1238845&type=pdf&path=%2F1240000%2F1238845%2Fsupp%2FAppleScript%2Epdf&supp=1&dwn=1&CFID=334275816&CFTOKEN=16694215
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
2014-03-10 10:26:16
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.
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/
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
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