Rabu, 26 Januari 2011

Scripting dengan Toolkit ExtendScript

Baru-baru ini, kita sudah melihat fitur scripting di Adobe Photosh datang dengan Adobe Creative op. Meskipun Anda bisa menulis skrip Anda dengan hampir semua program yang dapat membaca dan menulis file teks, ini tidak selalu cara terbaik untuk melakukannya. Saatnya untuk memperkenalkan dua alat yangSuite yang bisa membuat script lebih mudah.


Creative Suite aplikasi. Seperti disebutkan minggu lalu, ExtendScript adalah versi diperpanjang JavaScript yang dikembangkan oleh Adobe untuk lebih memfasilitasi scripting program mereka. Anda dapat men

Perangkat ExtendScript adalah apa yang umumnya disebut sebagai "Integrated Development Environment," atau "IDE," untuk menulis JavaScript / kode ExtentScript penargetan Photoshop dan lain Adobe ganggap pada dasarnya sebagai dialek JavaScript dalam banyak cara yang bahasa manusia memiliki dialek. Dengan Toolkit ExtendScript Anda dapat dengan mudah langkah melalui kode Anda untuk membantu debug apa yang telah ditulis, memeriksa isi dari variabel dalam kode Anda seperti berjalan dan banyak lagi.
Menjalankan Toolkit ExtendScript mudah. Anda akan menemukannya dalam grup program yang sama Creative Suite pada menu Start Anda sebagai sisa dari aplikasi Buat Suite, Anda telah diinstal. Setelah Anda mulai, Anda akan perlu menggunakan dropdown list di kiri atas untuk menargetkan script Anda untuk Photoshop. Secara default, skrip Anda menulis dalam Toolkit ExtendScript akan dijalankan terhadap Toolkit itu sendiri. Jika Anda memiliki 32-bit dan 64-bit membangun Photoshop diinstal, mereka keduanya akan terdaftar sebagai akan setiap diinstal lain Adobe aplikasi yang skrip. Jika Anda memilih aplikasi yang saat ini tidak berjalan, Toolkit akan meminta Anda untuk mulai ketika diperlukan.
Jendela utama dalam Toolkit adalah di mana Anda akan menulis kode Anda. Jika Anda sudah memiliki skrip Anda ingin bekerja, Anda dapat menggunakan menu File pilihan standar untuk membukanya. Anda akan melihat bahwa sintaks naskah Anda adalah mem-bantu kode warna berdasarkan fungsi dari setiap kata untuk membuatnya lebih mudah dibaca. Ini sendiri adalah alasan yang cukup untuk menggunakan Toolkit ExtendScript tapi ada banyak lagi. Saat Anda mengetik, Toolkit akan mencoba kata-kata otomatis-lengkap untuk Anda berdasarkan daftar kata kunci bahasa, fungsi, dan sejenisnya. Ada juga beberapa fitur lain IDE standar seperti menemukan kurung kurawal pencocokan, undo dan redo, memeriksa sintaks, dan sebagainya. Jika Anda memiliki pengalaman pemrograman dalam konteks lain, Anda harus merasa seperti di rumah dengan Toolkit ExtendScript. Jika Anda baru untuk pemrograman, Anda akan tumbuh untuk menghargai hal semacam ini, percayalah.
Di bagian kanan atas jendela utama anda harus mencari deretan tombol dengan ikon standar untuk memutar, jeda, berhenti dan fungsi yang sama. Untuk menjalankan script anda, klik tombol Play. Jika Anda kemudian beralih ke Photoshop, Anda harus dapat melihat hasilnya. Jika script anda mengandung kesalahan sintaks, sesuatu yang salah atau hal-hal yang masih tidak masuk akal untuk mesin scripting ketika dijalankan, baris bersalah akan disorot sehingga Anda dapat memperbaikinya. Anda harus menemukan pesan error menjelaskan masalah ini di bagian bawah jendela.
Objek Model Viewer di bagian Adobe Toolkit ExtendScript CS4A besar waktu yang dihabiskan pemrograman debugging akhirnya menjadi. Syukurlah, Toolkit ExtendScript menyediakan semua fitur debugging standar. Anda dapat mengatur breakpoint dengan mengklik pada nomor baris di sebelah kiri dari setiap baris kode untuk memaksa Anda untuk berhenti pada titik itu sehingga Anda dapat memeriksa kondisi saat hal. Sebuah lingkaran merah akan muncul di baris itu. Jika Anda klik lagi, ikon akan berubah abu-abu dan breakpoint akan dinonaktifkan sementara. Klik di atasnya untuk ketiga kalinya dan breakpoint akan dihapus bersama dengan ikon yang menunjukkan di mana itu. Breakpoints juga bisa dibuat bersyarat jika Anda tidak selalu ingin melihat mereka. Periksa dokumentasi untuk rincian.
Menyusuri sisi kanan Toolkit ExtendScript sejumlah panel kecil tapi cukup membantu.
The "JavaScript Console" menampilkan pesan dari script yang menjalankan mesin. Anda juga dapat mengetikkan perintah di sini untuk menghukum mati mereka interaktif.
The "Scripts" panel memungkinkan Anda dengan mudah memilih dari script yang ada diketahui target yang diberikan (skrip program seperti Photoshop). Hal ini juga memungkinkan Anda mempertahankan daftar "Favorit" untuk akses mudah. Gunakan menu-out terbang di kanan atas panel untuk menambah atau menghapus Favorit.
The "Breakpoints" panel memungkinkan Anda mengelola semua breakpoints saat ini didefinisikan dalam naskah terbuka.
"Call Stack" panel memungkinkan Anda melacak dari cara mendapatkan ke tempat Anda selama debugging. Ini tidak menggunakan banyak script sederhana, tapi jika Anda mulai membuat panggilan fungsi bertelur, pasti dapat membantu Anda melihat hutan pohon-pohon.
"Data Browser" panel memungkinkan Anda dengan mudah melacak objek didefinisikan dan juga menunjukkan nilai saat variabel selama debugging.
The "Fungsi" panel menunjukkan apa fungsi-fungsi yang telah Anda buat dalam naskah anda. Fungsi membantu modules kode untuk membuatnya lebih mudah untuk memahami dan memelihara. Double klik pada fungsi yang tercantum akan menyebabkan kursor Anda untuk melompat ke definisi di jendela kode utama.
ExtendScript Toolkit juga mendukung gagasan profil kode yang berarti bahwa ia dapat melacak seberapa sering berbagai bagian naskah Anda mendapatkan dijalankan selama pengujian dan berapa lama mereka mengambil untuk menjalankan. Advanced pengembang dapat menggunakan ini untuk kode mereka lebih baik mengoptimalkan dan memastikan semua bagian telah cukup diuji.





Sebuah fitur bahkan pemula akan menghargai adalah Object Model Viewer ditemukan pada menu Bantuan. Di sini Anda akan menemukan semua berbagai objek Adobe telah didefinisikan dan sifat mereka. Menganggapnya sebagai referensi cepat sehingga Anda dapat menghindari konsultasi dokumentasi penuh sepanjang waktu. Ada kotak pencarian untuk dengan mudah menemukan hal-hal juga.
Ini dapat mengambil waktu dan pola pikir yang benar untuk menggunakan scripting Photoshop. Beberapa orang yang diperlukan untuk lebih cepat daripada yang lain jadi jangan khawatir jika semua ini tampaknya anak laki-laki rumit pada awalnya. Sekeras mungkin untuk percaya, scripting umumnya dianggap sebagai lebih mudah untuk belajar dari jenis lain pemrograman. Tanpa memperdebatkan manfaat pernyataan bahwa, Toolkit ExtendScript harus membuat script setidaknya agak mudah bagi Anda, dan itulah yang penting.

Tidak ada komentar:

Posting Komentar