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

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

0
82
lượt xem
17
download

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

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

Ẩn một thư mục trong máy Khi bạn muốn ẩn một số tập tin hay một số thư mục nào đó trên máy tính MAC của mình thì bạn sẽ phải làm gì? Cài một phần mềm nào đó chăng? Cũng có thể đó (mặc dù mình không biết phần mềm nào)! Nhưng cài phần mềm thì tốn tài nguyên của máy, người khác tìm ra phần mềm trong máy tính bạn thì cũng có thể sẽ mở ra được. Bài này mình sẽ hướng dẫn các bạn một cách đơn giản, nhanh chóng và hiệu quả hơn nhiều: dùng Terminal....

Chủ đề:
Lưu

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

  1. Lập trình AppleScript Ẩn một thư mục trong máy Khi bạn muốn ẩn một số tập tin hay một số thư mục nào đó trên máy tính MAC của mình thì bạn sẽ phải làm gì? Cài một phần mềm nào đó chăng? Cũng có thể đó (mặc dù mình không biết phần mềm nào)! Nhưng cài phần mềm thì tốn tài nguyên của máy, người khác tìm ra phần mềm trong máy tính bạn thì cũng có thể sẽ mở ra được. Bài này mình sẽ hướng dẫn các bạn một cách đơn giản, nhanh chóng và hiệu quả hơn nhiều: dùng Terminal. Để ẩn nội dung của một thư mục nào đó, bạn có thể sử dụng câu lệnh sau: chflags hidden #đường dẫn# Trong đó, #đường dẫn# chính là thư mục bạn cần ẩn đi. Ví dụ ở đây, mình muốn ẩn tất cả những tập tin nằm trên màn hình làm việc (Desktop) của mình. Hiện tại, trên màn hình làm việc của mình có 1 tập tin "Die Prinzen...mp3" và 1 thư mục tên là "Leopard tiếng Việt" và một thư mục nữa tên là "Viet Hoa" như hình đây: Mở Terminal ra, nhập câu lệnh sau vào: chflags hidden ~/Desktop/* Collection by traibingo 1
  2. Lập trình AppleScript Giải thích câu lệnh trên như sau: 1. Dấu "~": trong hệ điều hành Mac OS X, dấu ~ quy định là đường dẫn đến thư mục người dùng của tài khoản đang đăng nhập vào hệ thống. 2. ~/Desktop dẫn tới màn hình làm việc chính của bạn. 3. Dấu "*" thể hiển tất cả các tập tin, thư mục, liên kết (alias)... trong thư mục đó. Toàn bộ câu lệnh trên có nghĩa là giấu tất cả các thành phần (tập tin, thư mục, liên kết...) trên màn hình làm việc. Và kết quả, chúng ta có: Như các bạn cũng thấy đó, những tập tin, thư mục đều được giấu hết đi rồi, chỉ còn lại 2 ổ đĩa hệ thống. Để hiển thị lại những thành phần này, bạn sử dụng câu lệnh sau: chflags nohidden ~/Desktop/* Chúng ta cũng có thể dùng lệnh trên để giấu một thư mục nào đó trên máy tính. Ví dụ, trên màn hình làm việc của mình có thư mục tên là "Viet Hoa". Trong đó chứa các thông tin mật mà mình không muốn cho bất kỳ ai thấy. Mình sử dụng câu lệnh sau để giấu thư mục này đi: cd ~/Desktop chflags hidden "Viet Hoa" Giải thích: 1. Câu lệnh đầu tiên chuyển đến thư mục hiện tại Collection by traibingo 2
  3. Lập trình AppleScript 2. Câu lệnh thứ 2 làm việc ẩn đi thư mục mang tên "Viet Hoa". Vì tên thư mục này có khoảng trắng nên bạn phải bỏ vào trong dấu ngoặc thì hệ điều hành mới hiểu. Kết quả là thư mục "Viet Hoa" đã được ẩn đi. Bạn có thể hiển thị lại thư mục này bằng câu lệnh sau: chflags nohidden "Viet Hoa" Kiểm tra thời gian sử dụng máy Chào mọi người, một câu lệnh đơn giản của Terminal có thể cho bạn biết được bạn đã sử dụng máy tính được bao lâu rồi. Bạn mở Terminal, gõ vào uptime. Nhấn nút Return (Enter) để xem kết quả nhé. Thời gian bạn dùng máy sẽ được tính bằng cách lấy thời gian hiện tại trừ cho thời điểm lúc bạn đăng nhập lần cuối vào hệ thống. Kết quả bạn nhận được từ câu lệnh trên gồm có: thời điểm bạn gọi lệnh, thời gian đã sử dụng máy tính đến thời điểm nhận lệnh, số lượng người dùng, còn 3 con số của phần "load averages" lần lượt là lưu lượng hoạt động của CPU trong vòng 1 phút, 5 phút và 10 phút gần nhất. Mọi người hãy thử xem nào, cùng chia sẻ screenshot xem ai là người lập kỷ lục về thời gian dùng máy hihi. Collection by traibingo 3
  4. Lập trình AppleScript Dọn sạch thùng rác mỗi khi đăng nhập Áp dụng một đoạn AppleScript đơn giản nhất, chúng ta có thể tạo ra một ứng dụng nho nhỏ chạy cùng khi đăng nhập vào máy để tự động dọn sạch thùng rác. Như vậy, các bạn không phải lo lắng về việc phải vào dọn thùng rác mỗi ngày nữa. Các bạn mở ScriptEditor ra và nhập vào đoạn mã lệnh như sau: Đoạn mã lệnh này thực hiện công việc xóa sạch thùng rác. Công việc tiếp theo là bạn hãy lưu đoạn mã này lại thành một ứng dụng (.app). Bạn làm điều này bằng cách chọn vào File/Save as trên thanh trình đơn của ScriptEditor. Đặt tên cho ứng dụng trong khung "Save as", chọn nơi lưu ứng dụng lại ở khung "Where", một điều rất quan trọng là bạn phải chọn vào Application thay vì Script ở chỗ "File Format" để lưu đoạn mã lệnh thành dạng ứng dụng. Tiếp theo, bạn chỉ cần cho ứng dụng trên chạy cùng khi đăng nhập, bằng cách vào System Preferences/Accounts Collection by traibingo 4
  5. Lập trình AppleScript Bạn chọn vào tài khoản của bạn, và chọn Login Options ở dưới cùng. Bên danh sách bên tay phải, bạn chọn nút dấu cộng (+) và chọn ứng dụng bạn vừa tạo để thêm vào danh sách. Bạn nhớ phải chọn vào ô đánh ứng dụng đó. Lưu lại vào thử đăng nhập lại, bạn sẽ thấy nó hoạt động hiệu quả như thế nào! :) Collection by traibingo 5
Đồng bộ tài khoản