Array ( [0] => 15544115 [id] => 15544115 [1] => cswiki [site] => cswiki [2] => AppleScript [uri] => AppleScript [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{Neověřeno}} [1] => {{Infobox - programovací jazyk [2] => | název = AppleScript [3] => | vývojář = [[Apple|Apple Inc.]] [4] => | logo = [5] => | paradigma = [[Skriptovací jazyk|skriptovací]] [6] => | typování = dynamické, slabé [7] => | poslední verze = 2.7 [8] => | datum poslední verze = [[16. říjen|16. října]] [[2014]] [9] => | operační systém = [[System 7]], [[Mac OS 8]],
[[Mac OS 9]], [[OS X|macOS]] [10] => | druh = [[Scripting language]] [11] => | licence = [[Proprietární_software|proprietární]] ([[Apple Public Source License|APSL]]
pro některé komponenty) [12] => | web = http://developer.apple.com/applescript [13] => | ovlivněno = [[Jazyk (lingvistika)|Přirozený jazyk]],
[[HyperCard]] [14] => }} [15] => '''AppleScript''' (výslovnost {{IPA2|ˈæplskrɪpt}}) je skriptovací jazyk, který vyvinula firma [[Apple|Apple Inc.]], a zakomponovala do svých operačních systémů [[Mac OS]] počínaje [[System 7|Systémem 7]] a používá se i v aktuálních verzích systému. Obecně se výraz AppleScript používá pro skriptovací rozhraní, které je navrženo s ohledem na komunikaci s grafickým [[Uživatelské rozhraní|uživatelským rozhraním]] ([[Grafické uživatelské rozhraní|GUI]]). [16] => [17] => == Základní pojmy == [18] => AppleScript byl navržen s ohledem pro použití koncovými uživateli. Nabízí uživatelům rozumný mechanismus pro ovládání [[Aplikační software|aplikací]], pro přístup a úpravu informací a dokumentů. AppleScript může být použit pro vytvoření automatizovaných akcí, které mohou ušetřit potřebný čas pro zpracování různých úkolů. Dále snižuje riziko vzniku chyby při spravování úkolů člověkem a poskytuje konzistentní výstup. [19] => [20] => Důležitou vlastností AppleScript je, že jeden skript lze použít pro více aplikací a případně se dají předávat data mezi aplikacemi. Předávání informací je možné, protože všechny programy pro Mac používají standardní rozhraní Apple Events pro komunikaci s operačním systémem. AppleScript využívá předávání informací a umožňuje aplikacím komunikovat mezi sebou navzájem. [21] => [22] => Např. AppleScript může otevřít [[Fotografie|fotku]] ve Fotoeditoru, snížit rozlišení, přidat rámeček a hodnocení, uložit fotku s příznakem pro web a následně pro fotku vytvořit hypertextový odkaz. Akci lze provést pro jakýkoli počet fotek a v neposlední řadě vytvořit fotoalbum. Případně může dále nahrát galerii na web pomocí [[File Transfer Protocol|FTP klienta]]. Pro uživatele, který by v tomto případě musel dělat několik set kroků, lze celou akci redukovat na jediný krok, a to spuštění skriptu. Rozsáhle skripty mohou být spuštěny jen jednou, zatímco jiné skripty se dají spouštět stále dokola. [23] => [24] => Skoro všechny aplikace používají stejné číselné příkazy (otevřít soubor, zavřít dokument, vytisknout, uložit, ukončit, atd.). Každá skriptovatelná aplikace používá terminologii AppleScript, která je součástí slovníku AppleScript. AppleScript využívá tento slovník k určení platného příkazu aplikace. Slovník Apple Event je distribuován jako součást aplikace, hodnotnou vlastností pro spoustu aplikací je podpora pluginů, kde pluginy mohou být skriptovatelné a zahrnovat slovník Apple Event pro komunikaci s aplikací za běhu. Pro zobrazení aplikace slovníku AppleScript stačí otevřít aplikaci ve Script Editoru. Ten je uložen ve složce aplikace a umožňuje uživateli zobrazit příkazy, kterým aplikace rozumí a které lze použít pro skript. [25] => [26] => == Program Hello World! == [27] => V AppleScriptu vypadá zdrojový kód programu [[Hello World]]! takto: [28] => [29] => [30] => display dialog "Hello World!" [31] => [32] => [33] => Výstupem toho jednoduché skriptu je klasické macOS [[dialogové okno]] s dvěma tlačítky Cancel a OK. V AppleScript můžeme nadefinovat, jak se mají jednotlivá tlačítka chovat a jaký mají mít popisek. Například změna popisku tlačítka vypadá následovně. [34] => [35] => [36] => display dialog "Hello World!" buttons {"Hello", "Exit"} [37] => [38] => [39] => == AppleScript v operačním systému macOS == [40] => AppleScript podporuje spousta macOS aplikací, jak od Applu tak i třetích stran. Skriptovatelné aplikace jsou například Apple's Finder, Safari, [[iPhoto]], a [[iTunes]], stejně tak dobře [[Adobe Systems|Adobe]] [[Adobe Illustrator|Illustrator]] a [[Adobe Photoshop|Photoshop]], Bare Bones BBEdit a TextWrangler, [[Microsoft]] [[Microsoft Word|Word]] a [[Microsoft Excel|Excel]], [[VMware Fusion|VMwareFusion]] a mnoho dalších. [41] => [42] => === Recordable aplikace === [43] => Některé aplikace umí poslat Apple Events, když klikneme na jejich menu nebo ve chvíli, kdy provedeme nějaké akce s rozhraním. Těmto aplikacím říkáme „recordable“ (tj. zaznamenatelné), protože Script Editor může zaznamenávat provedené akce uživatelem a následně vytvořit AppleScript makro. [44] => [45] => Každopádně při zaznamenávání skriptu nelze tento skript spustit. Nicméně můžete provádět všechno ostatní, přesouvat myš, přidávat, editovat nebo mazat kód, dokonce i kompilovat script. [46] => [47] => Záznam aplikací spíše pomáhá při tvorbě AppleScriptu, než aby ho dokázal nahradit. Vyplatí se kombinovat zaznamenaná makra s napsaným AppleScript. Tento přístup obvykle přinese více praktických výsledků, než abychom se snažili zaznamenat celý skript od začátku do konce. [48] => [49] => Pouze část skriptovatelných aplikací má funkci recordable (v macOS téměř žádné aplikace již tuto funkci nenabízejí). Například Finder a BBEdit. Zkoumat kód, který je vytvořen recordable aplikací pomáhá k správnému pochopení a psaní skriptů pro aplikace. [50] => [51] => == Vývojové prostředky pro AppleScript == [52] => [53] => === AppleScript Editor === [54] => AppleScript Editor (‚Script Editor‘ ve verzích macOSu před 10.6 „Snow Leopard“) je editor pro AppleScript, který je součástí macOS. Skripty jsou zapsány v souboru, připravené k editaci a případně je možné je sestavit a spustit přímo v editoru. Skripty mohou být rovněž uloženy jako aplikace AppleScript (applety) nebo jako kompilované skripty. Script Editor také poskytuje přístup k referenční knihovně Apple Events, která odpovídá skriptovatelným aplikacím na vašem počítači, a mohou se zaznamenávat události a výsledky z běhu AppleScript Editor pro účely ladění. [55] => [56] => === XCode === [57] => Ve vývojovém prostředí [[Xcode|XCode]] lze vyvíjet aplikace pomocí jazyka AppleScript (kompilované) včetně grafického rozhraní stejně jako v ObjectiveC nebo C/C++. [58] => [59] => === AppleScriptObjC === [60] => AppleScriptObjC je nový framework (od macOS 10.6), který umožňuje napsat Cocoa aplikaci v jazyce AppleScript. Jde o náhradu AppleScript Studia. [61] => [62] => === AppleScript Studio === [63] => AppleScript Studio je framework (od macOS 10.2), který umožňuje psát kompilované aplikace v jazyce AppleScript (je součástí XCode). V macOS 10.6 Snow Leopard byl nahrazen AppleScriptObjC a jeho vývoj nepokračuje. [64] => [65] => === Automator === [66] => Automator umožňuje grafickou, drag-and-drop editaci a vytváření pracovních postupů spojením několika modulů, nebo akcí, (které mohou být vytvořeny v několika jazycích, včetně AppleScript), bez potřebných znalostí kódování AppleScript. Postupy mohou být uloženy jako aplikace pro pozdější použití. Automator je součástí macOS 10.4 a vyšší. [67] => [68] => === Script Menu === [69] => Rozšířený systém skriptovacího menu umožňuje přístup do AppleScripts z menu macOS, bez ohledu na běh aplikace. Skript lze spustit z menu zvolením položky. [70] => [71] => Script menu je možné aktivovat pomocí AppleScript [[Utilita|utility]]. Při první aktivaci se načte výchozí nastavení pro menu se základními skripty. Script menu můžeme opět upravit ve Script Editoru podle svých představ. Například jednotlivým položkám přiřadit klávesovou zkratku. [72] => [73] => Množství aplikací (jako například Safari, Excel, BBEdit a Xcode) má svoje vlastní skriptovací menu, které zobrazuje pouze skripty používané zásadně v této aplikací. [74] => [75] => === AppleScript Utility === [76] => Aplikace AppleScript Utility se nachází v adresáři AppleScript, která je ve složce macOS Aplications. AppleScript Utility dovoluje uživatelům nastavit Script Editor do implicitního (default) nastavení, povolit GUI skriptování, nastavit složku pro akce a zobrazit Script Menu v menu baru. [77] => [78] => === Script Debugger === [79] => Script Debugger od Late Night Software, je komerční IDE vývojové prostředí pro AppleScript. Script Debugger je pokročilejší prostředí, které umožňuje ladit skripty přes krokování, breakpointy, krokování funkcí/podprogramů, sledování proměnných atd. Script Debugger rovněž obsahuje pokročilý slovník, který umožňuje uživatelům vidět, jak se slovník chová při běhu v reálu. [80] => Script Debugger není navržen pro tvorbu GUI skriptů; sice dovoluje navrhnout základních upozornění a [[Dialogové okno|dialogová okna]], ale je spíše zaměřen na kódování a ladění skriptů. [81] => [82] => === FaceSpan === [83] => FaceSpan od Late Night Software, je IDE vývojové prostředí třetí strany pro tvorbu AppleScript aplikací pomocí GUI. Vývoj FaceSpan je v současné době pozastaven. [84] => [85] => === Smile === [86] => Smile je vývojové komerční IDE prostředí třetí strany pro vytváření AppleScriptu. Jde o vyspělejší prostředí než Script Editor od Apple. [87] => [88] => == Odkazy == [89] => [90] => === Poznámky === [91] => [92] => Program je napsán za použití AppleScript Editoru. [93] => [94] => [95] => [96] => === Reference === [97] => [98] => {{Citace elektronické monografie | příjmení = Kastrenakes | jméno = Jacob | url = http://www.theverge.com/2014/10/16/6978157/mac-os-x-yosemite-release-mac-app-store-october-16th | titul = OS X Yosemite will be available today from the Mac App Store | vydavatel = Vox Media, Inc. | poznámka = The Verge | datum vydání = 2014-10-16 | datum přístupu = 2017-07-25 | jazyk = en}} [99] => [http://www.satimage.fr/software/en/smile/index.html Smile home page. ''Satimage''] {{en}} [100] => [101] => [102] => [103] => {{Programovací jazyky}} [104] => {{Autoritní data}} [105] => [106] => [[Kategorie:Apple]] [107] => [[Kategorie:Skriptovací jazyky]] [108] => [[Kategorie:Programovací jazyky]] [] => )
good wiki

AppleScript

AppleScript (výslovnost ) je skriptovací jazyk, který vyvinula firma Apple Inc. , a zakomponovala do svých operačních systémů Mac OS počínaje Systémem 7 a používá se i v aktuálních verzích systému.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Apple','System 7','File Transfer Protocol','Fotografie','Aplikační software','Grafické uživatelské rozhraní','Uživatelské rozhraní','Microsoft Word','VMware Fusion','Hello World','Kategorie:Apple','16. říjen'