Applescript alkalmazási utasításokat

Applescript alkalmazási utasításokat

Mac OS folyamatosan elénk új meglepetés. De bízunk benne, hogy a pálya minden bemutató előtt? Például, AppleScript. Tudjuk, hogy mi ez, hogyan működik, és milyen előnyöket egy medve?

Mi AppleScript?

AppleScript - egy programozási nyelv beépített Mac OS és az Apple által kifejlesztett. A különlegessége az, hogy ez volt írva nem a kemény szakállas programozók, akik körül chips és a sör minden oldalról, minden éjjel farag nekünk, programok, alkalmazások, weboldalak, és az átlagos felhasználó - a mindennapi használatra „teáskanna” a mindennapi életben. Nem gondolom, hogy az utolsó kijelentés sértő - ez nem egy kavicsot a kertben, és fátyolos dicséret az Apple a fejlesztők. Mivel az ötlet zseniális: olyan egyszerű nyelvi arra összpontosít, hogy a végfelhasználó, és lehetővé teszi, hogy megoldja a problémákat, érdekes a mai.

Nem ismert, aki jött az ötlet először, de tudom, a hozzávetőleges időpontját megjelenése: az első előrelépés az ötlet fejlődés „motorja” került sor a nyolcvanas évek végén a múlt század, amikor az Apple volt a munka a projekt HyperCard (az egyik első multimédiás rendszer), amely egy speciális nyelvi szerkesztő és a felhasználói felület (HyperTalk). Ezután az az ötlete támadt, hogy létrehozza a hasonló nyelvet, de alkalmazható bármely Apple alkalmazásokat.

AppleScript általi használatra tervezett, a végfelhasználó, ez nagyon egyszerű, és nem igényel mély ismerete a programozás során. Ennek lényege abban rejlik, hogy lehetővé teszi, hogy fut a különböző folyamatok, monitor alkalmazások hozzáférési adatokat, és változtassa meg a lehetőséget, hogy egy minimális hibákat.

Egy érdekes jellemzője a nyelvet, akkor hívja meg a képességét, hogy kezelni több alkalmazás egyidejű és elvégzi az adatok és parancsok a kettő között. Például egy AppleScript nyithat fotók képszerkesztő alkalmazások méretének csökkentésére, az export egy másolatot, és töltse fel az internetre az FTP-kliens. Ez a megoldandó probléma a segítségével beépített nyelvi, nagyon változatos.

Megtanulni az alapokat ennek az egyszerű nyelv nem nehéz. Hapisanie és szkriptek szerkesztése, valamint a dob elő ScriptEditor programot. A számítógép leolvassa definiált parancsok írt szkriptek egy AppleScript, majd továbbítja azokat a megcélzott alkalmazás.

A nyelv nem használ bonyolult funkciók több érv, titokzatos változókat, amelyeket meg kell határozni, és állítsa be minden alkalommal, és zavaros szintaxis, borított rengeteg ijesztő karakter - középpontjában egy közönséges angol, de van optimalizálva sikeres megértéséhez a számítógépet. A csapatok többsége kapnak egyszerű angol ige főnévi formában, kizárólag a részecskék «a», például: «print», «mondani», «kilép». Ahhoz, hogy olvassa el a tárgy cselekvési főnevek használnak, például «oldal», «dokumentum», «fájl». Így a parancs: „szabadság alkalmazás” fog kinézni

Ezen túlmenően, a szkriptek nagyon gyakran használják design „utasítsa valamit csinálni valamit”, például:

Mondd alkalmazás kereső zárja Finder ablak «Macintosh HD»

Kövesse az utat, hogy bármely adott fájl, akkor, az angol prepozíció «a» kiegészítők, mint például:

Folder «Anna» mappa «Users»

Ha a végrehajtását kereset, hogy hű bármilyen állapot, itt is, mint számos más nyelven, feltételes «ha»

ha (szélessége thisPhoto = szélessége lastPhoto) és (magassága thisPhoto = magassága lastPhoto)
majd
set megjegyzésének thisPhoto hogy „DUPLICATE”

Más esetekben, amikor a feltétel nem teljesül, az üzemeltető «mást». Hajtottak végre minden olyan intézkedés «vége» csapat.

Példa hasznos alkalmazás

hozzátéve mappaelemre hogy thisFolder miután megkapta theItems -, ha hozzá fájlokat ebbe a mappába után kapok azokat egy tömbben theItems;

ismételjük meg oneItem a theItems - ismételjük minden eleme theItems;

állítva info oneItem - rendelni egy érték a tömb változó fileName info elem neve változó oneItem;

mondd alkalmazás „Mail” - meg az alkalmazás Mail;

beállítva Új üzenet, hogy új üzenet tulajdonságokkal - meghatározza a változó értékét Új üzenet „hogy új üzenet tulajdonságokkal”, ami azt jelenti, „hogy hozzon létre egy új üzenet tárgyát tartalmazó fájl nevét, és sorban a” beágyazás „”;

Új üzenet mondani - jelentést változó newMesage;

hogy új címzettnek tulajdonságok -, hogy hozzon létre egy új címzett
mondd tartalmat, hogy új mellékletet tulajdonságok -, hogy hozzon létre egy új mellékletet;

Levél Új üzenet - az általa generált üzenet.

end hozzátéve mappa tételek

A mappát, amely „repülni” az ott elhelyezett betű van beállítva, hivatkozva a forgatókönyvet. Ehhez: jelölje ki a mappát, kattintson jobb egérgombbal, menjen a menüpont „Hastroit Mappaműveletek” és válassza ki ezt a forgatókönyvet között forgatókönyveket.

Azonban, ha megtudjuk, egyáltalán semmit sem akar, és ellenőrizze AppleScript akcióban érdekes, akkor automatizált program (alkalmazás az Apple által kifejlesztett automatikus létrehozására szkriptek elve «drag-and-drop»). Automator AppleScript nem igényel tudást, hogy hogyan működik ez elég egyszerű: A program tartalmaz egy sor intézkedést (fájlokat keresni, velük dolgozni, a munka az e-mail és egyéb alkalmazások, stb.) A kiválasztásnál kezelni kívánt folyamatok futhatnak.

Primechanie.Tak hogyan AppleScript - szabad projekt, nem sértjük mások jogait, bármilyen scriptek, amelyek szabadon hozzáférhető, persze, ha a forrás nincs megadva. Ready szkriptek lehet bemutatni, akár szöveges formában kell másolni és futtatni ScriptEditor, akár az applet - alkalmazás futtató és futtatását.

Kapcsolódó cikkek