Lập trình AppleScript trên Mac OS part 3

Chia sẻ: Mr Yukogaru | Ngày: | Loại File: PDF | Số trang:4

0
95
lượt xem
32
download

Lập trình AppleScript trên Mac OS part 3

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tiếp nhận thông người dùng Bài hướng dẫn trước các bạn đã biết cách hiển thị hộp hội thoại để đưa ra cho người dùng những thông điệp từ hệ thống, cũng như nhận biết nút bấm mà người dùng đã tác động từ hộp hội thoại đó. Tuy nhiên, trong nhiều trường hợp, thông tin từ nút bấm vẫn là chưa đủ để biết được những thông điệp người dùng muốn truyền ngược lại cho hệ thống. ...

Chủ đề:
Lưu

Nội dung Text: Lập trình AppleScript trên Mac OS part 3

  1. Lập trình AppleScript Tiếp nhận thông người dùng Bài hướng dẫn trước các bạn đã biết cách hiển thị hộp hội thoại để đưa ra cho người dùng những thông điệp từ hệ thống, cũng như nhận biết nút bấm mà người dùng đã tác động từ hộp hội thoại đó. Tuy nhiên, trong nhiều trường hợp, thông tin từ nút bấm vẫn là chưa đủ để biết được những thông điệp người dùng muốn truyền ngược lại cho hệ thống. Đôi khi, chúng ta muốn yêu cầu người dùng nhập vào một số thông tin gì đó để hệ thống xử lý. Giải pháp sẽ là có một text field để người dùng nhập bất kỳ thông tin gì họ muốn. Text field này có thể được tích hợp trực tiếp vào hộp hội thoại như bài trước. Cú pháp như sau: display dialog "#thông điệp từ hệ thống" default answer "" Vẫn dùng cú pháp cũ để hiển thị hộp hội thoại, phần default answer "" sẽ làm công việc hiển thị text field trong hộp hội thoại. Trong trường hợp này thì text field mặc định là trống. Bạn có thể đặt một giá trị mặc định nào đó trong text field. Hãy xem một ví dụ đơn giản sau đây nhé: Collection by traibingo 1
  2. Lập trình AppleScript Đó là một ví dụ hết sức đơn giản, giới thiệu cách để đưa 1 text field vào hộp hội thoại. Như các bạn cũng thấy, theo như ví dụ trên thì thông điệp "Tên bạn là gì" được hiển thị cùng với một text field bên đưới, mà nút bấm mặc định là "Xong". Tiếp theo, chúng ta sẽ thử cùng nhau tiếp nhận thông điệp mà người dùng muốn gởi trả lại cho hệ thống nhé. Hãy cùng nhau làm ví dụ dưới đây nhé, để ôn lại cách nhận biết nút bấm người dùng đã tác động và nhận luôn thông tin người dùng nhập vào text field nhé: Sau khi nhập tên vào, người dùng sẽ bấm vào nút "Xong", một hộp hội thoại khác sẽ hiện ra với lời chào có kèm theo tên vừa mới được nhập vào. Collection by traibingo 2
  3. Lập trình AppleScript Cùng nhau xem xét kỹ hơn ví dụ ở trên nhé! Chúng ta nhận lại kết quả người dùng nhập vào text field bằng cấu trúc: set #ten bien# to text returned of result Kết quả bạn nhận được sẽ được lưu vào biến #tên biến#. Sau khi người dùng bấm nút "Xong" thì kết quả của chúng ta nhận được là một hộp hội thoại như sau :) Như vậy là bạn đã có thể làm thêm một việc nữa với AppleScript rồi đó. Hãy cùng sáng tạo ra những thứ mới mẻ với AppleScript bạn nhé ;) Monolingual - Loại bớt các ngôn ngữ không sử dụng trong Mac OS X Một trong những ưu điểm của hệ điều hành Mac OS X chính là đa ngôn ngữ. Vì thế mà bạn có thể thay đổi ngôn ngữ của hệ điều hành một cách rất dễ dàng. Tuy nhiên, ưu điểm cũng sẽ trở thành khuyết điểm nếu bạn chỉ cần một ngôn ngữ duy nhất trên hệ điều hành, vì bạn không bao giờ có nhu cầu sử dụng những ngôn ngữ khác. Nếu bạn có những kiến thức chuyên sâu về việc cài đặt hệ điều hành Mac OS X, bạn hoàn toàn có thể chọn ngôn ngữ nào sẽ được cài đặt vào máy của mình. Tuy nhiên, nếu hệ điều hành đã được cài đặt với tất cả các ngôn ngữ, và bạn lại không muốn phải mất thời gian cài lại hệ điều hành để bỏ bớt những ngôn ngữ khác. Monolingual sẽ giúp bạn làm điều đó một các rất dễ dàng. Tất cả những thứ bạn phải làm là vào trang web của Monolingual tại http://monolingual.sourceforge.net/ và download phần mềm này về máy. Cài đặt vào máy. Và chạy. Collection by traibingo 3
  4. Lập trình AppleScript Tiếp theo thì bạn chỉ cần chọn vào những ngôn ngữ muốn gỡ bỏ khỏi hệ điều hành, và nhấn nút Remove. Phần việc còn lại là bạn ngồi đợi cho đến khi phần mềm thực hiện xong công việc. Bạn sẽ tiết kiệm được vài GB ổ cứng. Phần mềm này hoàn toàn miễn phí. Yêu cầu tối hiệu là hệ điều hành Mac OS X 10.3.9 (Panther). Collection by traibingo 4
Đồng bộ tài khoản