A Terminal alkalmazás összes AppleScript-parancsának felsorolása

Az AppleScript-ben például a következőket írhatjuk:

tell application "Terminal" activate set currentTab to do script (someScript) end tell 

Úgy értem, hogy olyan parancsokat használunk, mint activate és set currentTab....

Hol találok dokumentációt és egy Az összes parancs teljes listája, amelyet az AppleScript-ben használhatunk a Terminálhoz?

Megjegyzések

  • A Script Editor : Ablak > Könyvtár (⇧⌘L). Ez megjeleníti a szkriptelhető alkalmazások listáját. Kattintson duplán arra az alkalmazásra, amelynek szótárát meg szeretné tekinteni. Ha az alkalmazás nem szerepel a listán, keresse meg a Finder pontban, és húzza az egérrel a Könyvtár ablakra a listához adáshoz.

Válasz

In szkript Edito r hivatkozhat a Szótárra:

írja ide a kép leírását

Nyissa meg a Script Editor alkalmazást, keresse meg a File> Open Dictionary szót. . Válassza a Terminal.app alkalmazást.

A Terminal Suite gombra kattintva megtekintheti az osztályok listáját:

írja ide a kép leírását

Ha meg szeretné szerezni Az AppleScript mélyebben megvásárolhatja a Script Debugger 7-es verziót, de amint a megjegyzés megjegyzi, van egy ingyenes verzió, amely a Script Debugger Lite, ha emlékszem. Úgy tűnik, hogy kiterjedt könyvtárral rendelkezik, és egy fa szerkezet-elválasztást használ, amely segít szűrni, amire vágyhat. A hivatkozott kép a Script Debugger 6-ból származik.

írja ide a kép leírását

Megjegyzések

  • A Script Debugger ingyenes.
  • A Script Debugger fény ingyenes, a referencia kép a Script Debugger 6.-ból. Azt hiszem, most adtak ki egy ingyenes verziót.
  • Bár az objektum modell – amelyet a képe mutat – nem ' nem érhető el az ingyenes verzióban Script Debugger szótárának többi része, és még ez a segédprogram önmagában is meglehetősen kiemelkedő és sokkal átfogóbb, mint a Scipt Editor ' s verzió. Tehát, igen, az Ön ajánlása a Script Debugger hez nagyon jó, sőt, akármelyik út is legyen – fizetős vagy ingyenes – az OP.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük