Thông tin tài liệu:
Lập trình AppleScriptTra cứu hàm của các ứng dụng trong ScriptEditorĐã lâu rồi chưa có bài viết nào về AppleScript, hôm nay mình xin ra mắt một bài mới về nội dung này. Hy vọng rằng bài này sẽ mang lại cho các bạn những thông tin hữu ích, vì mình nhận được một số câu hỏi của các bạn về cách làm sao để biết được hàm nào làm nhiệm vụ nào, hay là phải học thuộc lòng.
Nội dung trích xuất từ tài liệu:
Lập trình AppleScript trên Mac OS part 12Lập trình AppleScript Tra cứu hàm của các ứng dụng trong ScriptEditorĐã lâu rồi chưa có bài viết nào về AppleScript, hôm nay mình xin ra mắtmột bài mới về nội dung này. Hy vọng rằng bài này sẽ mang lại cho cácbạn những thông tin hữu ích, vì mình nhận được một số câu hỏi của cácbạn về cách làm sao để biết được hàm nào làm nhiệm vụ nào, hay là phảihọc thuộc lòng.Câu trả lời của mình là ScriptEditor cung cấp cho chúng ta một công cụ làDictionary. Cái này không phải là ứng dụng Dictionary trong hệ điều hànhMAC OS X các bạn nhé, mà đó là một phần tra cứu thuộc ScriptEditor.Bạn mở ScriptEditor ra .Trên thanh trình đơn của ScriptEditor, bạn chọn và File/Open Dictionary,hoặc nhấn tổ hợp phím Shift + Command/Táo + O.Collection by traibingo 1Lập trình AppleScriptSau đó, cửa sổ Dictionary của ScriptEditor sẽ mở ra như sau:Như bạn thấy ở hình trên, Dictionary trước hết sẽ hiển thị danh sáchnhững ứng dụng đã được cài đặt trong máy của bạn.Có thể đến lúc này bạn vẫn đang thắc mắc Dictionary sẽ giúp ích được gìcho chúng ta trong khi làm việc với ScriptEditor để viết các ứng dụngAppleScript. Xin nói rõ hơn, ví dụ bạn đang viết một đoạn AppleScript đểđiều khiển một ứng dụng nào đó, hoặc đơn giản bạn muốn biết chức năngcủa một hàm nào đó, hoặc bạn muốn tìm xem hàm nào có thể làm thực thiCollection by traibingo 2Lập trình AppleScriptđược chức năng mà bạn đang mong muốn. Thì lúc đó nơi bạn phải xem làDictionary!Ví dụ ở đây mình muốn xem các hàm của ứng dụng Pages.app trong bộiWork 09. Mình chọn Pages.app rồi nhấn OK để tiếp tục. Một cửa sổ khác sẽ mở ra như sau:Collection by traibingo 3Lập trình AppleScriptCửa sổ này có 2 phần chính: phần trên cùng sẽ hiển thị danh mục của cáchàm, bạn có thể sử dụng danh mục này để tìm đến hàm cần tìm hiểu;khung lớn bên dưới hiển thị nội dung chi tiết của các hàm mà bạn đã chọn.Nào, bây giờ thì với Dictionary, bạn có thể tìm hiểu các hàm để điều khiểnnhững ứng dụng mà bạn mong muốn. Chúc các bạn luôn luôn vui vẻ vớiAppleScript! Lỗi XCode 3.0 không tương thích với Safari 4.0Mình vừa gặp phải một lỗi với XCode sau khi cài đặt bản Safari 4.0 mới từtrang web của Apple. Lỗi mình gặp phải là không khởi động được XCode.Mình nhận được một thông báo lỗi như sau:Collection by traibingo 4Lập trình AppleScriptSau khi được anh hai Google trợ giúp, mình đã tìm ra cách khắc phục lỗinày. Rất đơn giản, bạn chỉ cần download bộ XCode 3.1.2 về cài lại vàomáy là xong.Các bạn có thể tải bộ XCode 3.1.2 tại https://connect.apple.com/cgi-bin/We...bundleID=20262Nếu bạn nào gặp lỗi tương tự như mình thì hy vọng bài viết này sẽ giúp íchcho các bạn. Bỏ ngay những câu hỏi thừa thải ngu ngốc khỏi Mac của tôi...Ai cũng gặp phải những bảng câu hỏi yêu cầu bấm vào nút Open để càiđặt một phần mềm mình vừa tải từ Internet về...Để bảo mật cho máy của bạn, hệ điều hành Mac OS X sẽ hỏi bạn xem cóchắc chắn muốn cài đặt một phần mềm vừa mới tải từ Internet xuốngkhông. Đối với mình thì việc này thật thừa thải và ngu ngốc! Mình muốnloại bỏ cái bảng thông báo cà chớn này khỏi máy, và không cần phải thựchiện một thao tác dư thừa khi muốn cài đặt phần mềm vào máy.Mình mở Terminal lên và nhập vào câu lệnhdefaults write com.apple.LaunchServices LSQuarantine -bool NOThế là xong!Collection by traibingo 5Lập trình AppleScriptKhi nào cần trả lại nguyên bản, cho phép hệ điều hành hỏi chúng ta nhưcũ, lại thực hiện một câu lệnh từ Terminal như saudefaults write com.apple.LaunchServices LSQuarantine -bool YESCollection by traibingo 6 ...