2009-11-23 36 views
7

Có một số thông tin thiếu hụt trong các tệp PDF hỗ trợ và trên web. Tôi tình cờ gặp một bài đăng trong một blog đề cập rằng $ .write() hoặc $ .writeln() sẽ viết một chuỗi vào bảng điều khiển javascript. Khá hữu dụng. Có ai biết nếu đối tượng $ này có bất kỳ thuộc tính hoặc phương pháp bổ sung?Gỡ lỗi Adobe ExtendScript

+2

Tôi đã nhúng một chút trong JSX cho Photoshop & Illustrator. Có tài liệu hướng dẫn và ObjectModel dưới trợ giúp rất tiện lợi, nhưng khi tôi thử cùng với Soundbooth, tôi không tìm thấy tài liệu nào, đó là cách tôi tìm $ .writeln(), $ dường như là tham chiếu đến bất kỳ ứng dụng nào bạn đã kết nối với (Photoshop, Illustrator, vv), nếu không nó chỉ vào bản thân ExtendScript tôi nghĩ, không chắc chắn. Hãy thử điều này cho các cú đá :): $ .writeln (kiểm tra ($)); chức năng kiểm tra (o) { \t var result = ''; \t cho kết quả (var i in o) + = i + ':' + o [i] + '\ n'; \t kết quả trả về; } –

+1

Trên thực tế, $ chỉ là biểu tượng dành riêng cho ngôn ngữ ExtendScript cho chức năng cụ thể của ExtendScript. Nó hoạt động giống nhau trên tất cả các ứng dụng. Để biết thêm chi tiết, hãy tham khảo "Hướng dẫn về công cụ JavaScript", cụ thể là phần "Công cụ và tính năng của ExtendScript". –

Trả lời

2

Tôi vừa trả lời câu hỏi của riêng mình. Hướng dẫn công cụ JavaScript CS4.pdf. Chương 8 Các công cụ và tính năng của ExtendScript có tất cả những gì tôi cần. Chỉ mới bắt đầu với kịch bản Adobe và tôi hơi bị choáng ngợp với một loạt các phần tử trong bản cài đặt CS4.

1

Các bit của Photoshop được triển khai trong ExtendScript. Nếu bạn nhìn vào thư mục

[apps folder]/Adobe Photoshop CS4/Presets/Scripts/

Bạn sẽ tìm thấy một số kịch bản có thể hữu ích như mẫu mã.