Tải bản đầy đủ (.pdf) (5 trang)

Tài liệu Lập trình AppleScript trên Mac OS part 9 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (445.72 KB, 5 trang )

Lập trình AppleScript


Collection by traibingo


1


Ẩ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/*
Lập trình AppleScript


Collection by traibingo


2

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
Lập trình AppleScript


Collection by traibingo



3
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.






Lập trình AppleScript


Collection by traibingo


4
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


Lập trình AppleScript


Collection by traibingo


5

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! :)



×