Tự Việt hóa Windows 98 theo ý thích
Số trang: 4
Loại file: pdf
Dung lượng: 194.08 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tự Việt hóa Windows 98 theo ý thích [Phạm Đức Cường (Hà Nội)] Trong các số eChíp 24 và 27, ta có bàn đến việc Việt hóa các ứng dụng chạy trong Windows, tôi tự hỏi liệu ta có thể Việt hóa luôn cả hệ điều hành Windows theo ý thích của riêng mình mà không lệ thuộc mặc định như của Linux không? Câu trả lời là có
Nội dung trích xuất từ tài liệu:
Tự Việt hóa Windows 98 theo ý thíchTự Việt hóa Windows 98 theo ý thích[Phạm Đức Cường (Hà Nội)] Trong các số eChíp 24 và 27, ta có bàn đến việc Việt hóa các ứng dụng chạy trongWindows, tôi tự hỏi liệu ta có thể Việt hóa luôn cả hệ điều hành Windows theo ý thíchcủa riêng mình mà không lệ thuộc mặc định như của Linux không? Câu trả lời là có.Với một công cụ chỉnh sửa giao diện là Resource Hacker, bạncó thể phù phép Windows thành tiếng Việt! Do chỉ đi sâu theo hướng đọc xong, vọc liền mà không cần phải hiểu biết về lậptrình, tôi chọn hướng giải quyết đổi phông chữ hệ thống hoặc dùng phông của mộtchương trình luôn khởi động cùng Windows. Lý do là ta chỉ thay đổi giao diện tậptin nguồn chứ không can thiệp vào mã nguồn hệ điều hành, do vậy việc thay đổi phôngchữ hệ thống là thích hợp nhất. Mặt khác, do kích thước các tập tin phông hệ thốngkhông lớn (ví dụ của bộ ABC là các tập tin : sserife.fon, vgafix.fon, vgasys.fon =110KB) nên dễ dàng di chuyển khi cần thay đổi. Khi một chương trình chạy, phông chữriêng của nó (nếu có) sẽ được nạp vào trong bộ nhớ. Lợi dụng tính chất này, ta có thểăn theo phông của chương trình đó, tuy nhiên sẽ có một số hạn chế nhỏ mà tôi sẽ nóikĩ ở sau.Một chút chuẩn bị:-Công cụ Resource Hacker có thể tải tại http://rpi.net.au/~ajohnson/resourcehacker hoặccó thể tìm trong Google (www.google.com.vn).- Bộ phông tiếng Việt: điều này rất dễ dàng nếu máy bạn có cài ABC hay một bộphông khác. Phông tôi lấy làm thí dụ là MS Sans Serife của ABC.- Trình gõ tiếng Việt như ABC hay VietKey (bạn có thể tham khảo kĩ hơn việc dùngphông và trình gõ trên eChíp số 27, bài viết Hiển thị tiéng Việt trong lậpTrình Windows của Võ Nguyễn Đình Nguyên). Nếu bạn có cài ABC, mặc định bộ phôngMS Sans Serife của ABC sẽ cài đè lênphông chuẩn của Windows, do vậy bạn không cần làm bước này. Nếu máy bạn khôngcài ABC, bạn có thể chép từ máy khác (có cài ABC) ba tập tin sserife.fon, vgafix.fon,vgasys.fon vào một thư mục riêng. Sau đó vào Registry ( Start -> Run->regedit Enter). Tìm đến khóa HKEY_CURRENT_CONFIGDisplayFonts, sửa lạiđường dẫn đến tập tin sserife.fon trong mục MS Sans Serife 8,10,12,14,18,24 (VGAres) -> tìm đến khóa HKEY_CURRENT_CONFIGDisplaySettings, sửa lại đường dẫnđến tậptin vgafix.fon trong mục fixedfon.fon và sửa lại đường dẫn đến tập tin vgasys.fon trongmục fonts.fon. Sau đó khởi động lại máy để thay đổi có hiệu lực.Việt hóa Windows:Sau khi mày mò trong Windows, tôi thấy rằng đa số các thông báo, hộp thoại, menu,biểu tượng, hình ảnh, âm thanh, phim... của Windows được chứa trong các tập tin .dll,.cpl (trong thư mục WindowsSystem), các tập tin .exe (đặc biệtlà explorer.exe trong thư mục Windows). Do vậy mục tiêu chính của chúng ta làViệt hóa các tập tin này nhờ Resource Hacker (ResHack). Trong bài viết tôi lấyví dụ Việt hóa hộp thoại Run của Windows (các hộp thoại và thông báo khác làmtương tu )Bạn chạy ResHack, tìm đến thư mục WindowsSystem và mở tập tin shell32.dll,đây là một tập tin rất thú vị, nó chứa hầu hết thông báo hiển thị khi bạn xóa, sap chép,xem thuộc tính của một mục nào đó -> bạn sẽ thấy như hình dưới:Hãy chú ý các mục tròn tôi khoanh dâu đỏ:- Mục 1 (CAPTION) là tiêu đề của hộp thoại. Nếu bạn không đổi phông hệ thống,trong phần Caption bạn chỉ có thể gõ không dấu - như thế hộp thoại sẽ có tiêuđề không đẹp, trái lại, nếu bạn đổi phông hệ thống (ví dụ theo ABC) thì có thể gõ tiếngViệt có dấu và hộp thoại sẽ hiển thị chính xác. Bạn chỉ được thay đổi phần văn bảntrong dấu , không làm thay đổi các thông số khác nếu bạn không hiểu rõ về chúng.- Mục 2 (FONT) quan trọng không kém, đó là phông hiển thị của hộp thoại. Mặcđịnh là MS Shell Dlg.+ Mục 3 (ICON) sẽ đổi biểu tượng xuất hiện trên hộp thoại, vì thế mục này cầnđược chăm sóc.Trước tiên bạn cần đưa biểu tượng muốn thay đổi vào tập tin nguồn (ở đây là shell32.dll) bằng cách vào menu Action -> Add a new Resource. Hộp thoại Adda New Resource hiện ra, chọn Open file with new resource -> trỏ đến tập tin biểu tượngmuốn thay đổi -> gõ tên muốn đặt cho nguồn vào ô Resource Name (không trùngvới tên có sẵn, ví dụ gõ 888) rồi nhấn Add Resource. Ngay sau đó ResHack sẽ cậpnhật tập tin nguồn (nhưng chưa lưu lại), bạn hãy đổi địa chỉ biểu tượng (ở đây là 160)thành địa chỉ biểu tượng bạn mới thêm vào (là 888 ).- Mục 4: là các chuỗi văn bản xuất hiện trong thông báo cùng các thành phần khácnhư nút nhấn, danh sách thả, biểu tượng... Bạn có thể thêm, bớt, điều chỉnh vị trí,kích thước, trạng thái của các thành phần này một cách trực quan và chính xác theo tọađộ (bốn tham số cuối) bằng menu chuột phải -> Insert Control và Edit Control. Sau khi trình bày và đánh chữ, bạn có thể chiêm ngưỡng thành quả của mìnhbằng cách nhấn vào nút Compile Script, hộp thoại sau khi chỉnh sửa sẽ hiện ra,ví dụ: Mục String Table bên trái chứa các văn bản thay đổi theo từng tình huống, dovậy bạn cần Việt h ...
Nội dung trích xuất từ tài liệu:
Tự Việt hóa Windows 98 theo ý thíchTự Việt hóa Windows 98 theo ý thích[Phạm Đức Cường (Hà Nội)] Trong các số eChíp 24 và 27, ta có bàn đến việc Việt hóa các ứng dụng chạy trongWindows, tôi tự hỏi liệu ta có thể Việt hóa luôn cả hệ điều hành Windows theo ý thíchcủa riêng mình mà không lệ thuộc mặc định như của Linux không? Câu trả lời là có.Với một công cụ chỉnh sửa giao diện là Resource Hacker, bạncó thể phù phép Windows thành tiếng Việt! Do chỉ đi sâu theo hướng đọc xong, vọc liền mà không cần phải hiểu biết về lậptrình, tôi chọn hướng giải quyết đổi phông chữ hệ thống hoặc dùng phông của mộtchương trình luôn khởi động cùng Windows. Lý do là ta chỉ thay đổi giao diện tậptin nguồn chứ không can thiệp vào mã nguồn hệ điều hành, do vậy việc thay đổi phôngchữ hệ thống là thích hợp nhất. Mặt khác, do kích thước các tập tin phông hệ thốngkhông lớn (ví dụ của bộ ABC là các tập tin : sserife.fon, vgafix.fon, vgasys.fon =110KB) nên dễ dàng di chuyển khi cần thay đổi. Khi một chương trình chạy, phông chữriêng của nó (nếu có) sẽ được nạp vào trong bộ nhớ. Lợi dụng tính chất này, ta có thểăn theo phông của chương trình đó, tuy nhiên sẽ có một số hạn chế nhỏ mà tôi sẽ nóikĩ ở sau.Một chút chuẩn bị:-Công cụ Resource Hacker có thể tải tại http://rpi.net.au/~ajohnson/resourcehacker hoặccó thể tìm trong Google (www.google.com.vn).- Bộ phông tiếng Việt: điều này rất dễ dàng nếu máy bạn có cài ABC hay một bộphông khác. Phông tôi lấy làm thí dụ là MS Sans Serife của ABC.- Trình gõ tiếng Việt như ABC hay VietKey (bạn có thể tham khảo kĩ hơn việc dùngphông và trình gõ trên eChíp số 27, bài viết Hiển thị tiéng Việt trong lậpTrình Windows của Võ Nguyễn Đình Nguyên). Nếu bạn có cài ABC, mặc định bộ phôngMS Sans Serife của ABC sẽ cài đè lênphông chuẩn của Windows, do vậy bạn không cần làm bước này. Nếu máy bạn khôngcài ABC, bạn có thể chép từ máy khác (có cài ABC) ba tập tin sserife.fon, vgafix.fon,vgasys.fon vào một thư mục riêng. Sau đó vào Registry ( Start -> Run->regedit Enter). Tìm đến khóa HKEY_CURRENT_CONFIGDisplayFonts, sửa lạiđường dẫn đến tập tin sserife.fon trong mục MS Sans Serife 8,10,12,14,18,24 (VGAres) -> tìm đến khóa HKEY_CURRENT_CONFIGDisplaySettings, sửa lại đường dẫnđến tậptin vgafix.fon trong mục fixedfon.fon và sửa lại đường dẫn đến tập tin vgasys.fon trongmục fonts.fon. Sau đó khởi động lại máy để thay đổi có hiệu lực.Việt hóa Windows:Sau khi mày mò trong Windows, tôi thấy rằng đa số các thông báo, hộp thoại, menu,biểu tượng, hình ảnh, âm thanh, phim... của Windows được chứa trong các tập tin .dll,.cpl (trong thư mục WindowsSystem), các tập tin .exe (đặc biệtlà explorer.exe trong thư mục Windows). Do vậy mục tiêu chính của chúng ta làViệt hóa các tập tin này nhờ Resource Hacker (ResHack). Trong bài viết tôi lấyví dụ Việt hóa hộp thoại Run của Windows (các hộp thoại và thông báo khác làmtương tu )Bạn chạy ResHack, tìm đến thư mục WindowsSystem và mở tập tin shell32.dll,đây là một tập tin rất thú vị, nó chứa hầu hết thông báo hiển thị khi bạn xóa, sap chép,xem thuộc tính của một mục nào đó -> bạn sẽ thấy như hình dưới:Hãy chú ý các mục tròn tôi khoanh dâu đỏ:- Mục 1 (CAPTION) là tiêu đề của hộp thoại. Nếu bạn không đổi phông hệ thống,trong phần Caption bạn chỉ có thể gõ không dấu - như thế hộp thoại sẽ có tiêuđề không đẹp, trái lại, nếu bạn đổi phông hệ thống (ví dụ theo ABC) thì có thể gõ tiếngViệt có dấu và hộp thoại sẽ hiển thị chính xác. Bạn chỉ được thay đổi phần văn bảntrong dấu , không làm thay đổi các thông số khác nếu bạn không hiểu rõ về chúng.- Mục 2 (FONT) quan trọng không kém, đó là phông hiển thị của hộp thoại. Mặcđịnh là MS Shell Dlg.+ Mục 3 (ICON) sẽ đổi biểu tượng xuất hiện trên hộp thoại, vì thế mục này cầnđược chăm sóc.Trước tiên bạn cần đưa biểu tượng muốn thay đổi vào tập tin nguồn (ở đây là shell32.dll) bằng cách vào menu Action -> Add a new Resource. Hộp thoại Adda New Resource hiện ra, chọn Open file with new resource -> trỏ đến tập tin biểu tượngmuốn thay đổi -> gõ tên muốn đặt cho nguồn vào ô Resource Name (không trùngvới tên có sẵn, ví dụ gõ 888) rồi nhấn Add Resource. Ngay sau đó ResHack sẽ cậpnhật tập tin nguồn (nhưng chưa lưu lại), bạn hãy đổi địa chỉ biểu tượng (ở đây là 160)thành địa chỉ biểu tượng bạn mới thêm vào (là 888 ).- Mục 4: là các chuỗi văn bản xuất hiện trong thông báo cùng các thành phần khácnhư nút nhấn, danh sách thả, biểu tượng... Bạn có thể thêm, bớt, điều chỉnh vị trí,kích thước, trạng thái của các thành phần này một cách trực quan và chính xác theo tọađộ (bốn tham số cuối) bằng menu chuột phải -> Insert Control và Edit Control. Sau khi trình bày và đánh chữ, bạn có thể chiêm ngưỡng thành quả của mìnhbằng cách nhấn vào nút Compile Script, hộp thoại sau khi chỉnh sửa sẽ hiện ra,ví dụ: Mục String Table bên trái chứa các văn bản thay đổi theo từng tình huống, dovậy bạn cần Việt h ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin hệ điều hành windows windows Xp Xp windows vista vista OReilly Mac OSX Leopard The Missing Manual Tự Việt hóa Windows 98 theo ý thíchGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 438 0 0 -
52 trang 411 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 291 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 286 0 0 -
74 trang 276 0 0
-
96 trang 275 0 0
-
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 265 1 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 261 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 258 0 0 -
175 trang 253 0 0