“This trick is unique and has not been posted on any other site yet. I have put lots of efforts in compiling this , so its a humble request from me that if anyone implements this trick in his software, please provide some credits and a link to this original tutorial. I’ll really appreciate it.” Askvg.com Author.
Tác giả bài viết này đã có nhiều bài viết hướng dẫn trước đây về việc thêm các shortcut các ứng dụng yêu thích cũng như các công cụ hệ thống hữu ích vào menu ngữ cảnh Desktop của Windows 7, bạn có thể xem các bài viết này tại địa chỉ là AskVG.com, và đọc giả của AskVG phàn nàn rằng những bài viết này thường thêm shortcut cho các ứng dụng vào chính menu ngữ cảnh của Desktop luôn sẽ làm cho menu này mỗi ngày một lớn ra, cho nên họ hỏi rằng có cách nào gom các ứng dụng này vào một menu trong menu ngữ cảnh của Desktop.
Tác giả thấy ý kiến này rất hay và đã tạo ra menu gom nhóm lại shortcut của các ứng dụng này. Lấy ví dụ bạn có thể tạo ra các menu xếp chồng các ứng dụng như mục Applications, Browsers, Media Players, các shortcut ứng dụng hệ thống, và khi bạn rê chuột đi qua chúng, sẽ sổ ra một danh sách các ứng dụng yêu thích thường dùng của bạn. Theo cách này, thì menu ngữ cảnh chính của bạn sẽ không phải phình ra như hình bên dưới :
Vì vậy trong bài hướng dẫn này, bạn sẽ tìm hiểu làm thế nào để tạo menu xếp lại các ứng dụng yêu thích trên menu ngữ cảnh của Desktop và Computer của Windows 7. Bài hướng dẫn này sẽ chia làm 2 phần:
Phần 1: Tạo menu xếp chồng và thêm shorcut của ứng dụng vào menu này.
Phần 2: Thêm chức năng cho các shortcut này bởi đăng ký chúng vào hệ thống.
Lưu ý: Bài viết có liên quan tới Registry, bạn nên chú ý sao lưu Registry trước khi thực hiện thủ thuật dưới đây bạn nhé!
Và để không tốn thêm nhiều thời gian nữa, chúng ta hãy bắt đầu bài hướng dẫn này:
Phần 1: Tạo menu xếp chồng và thêm shorcut của ứng dụng vào menu này
1. Gõ Regedit trong hộp thoại RUN hay trong hộp Search của Start menu và nhấn Enter để mở ra Registry Editor.
2. Tìm đến khóa này:
HKEY_CLASSES_ROOT\Directory\Background\shell
Lưu ý: Nếu bạn muốn thêm menu xếp chồng vào Computer thay vì Desktop thì bạn tìm đến khóa sau bạn nhé
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
3. Bây giờ chúng ta sẽ tạo ra khóa mới dưới khóa Shell ở trên. Click phải chuột lên khóa Shell và chọn New—> Key. Đặt một cái tên mà bạn thích, ví dụ như Menu1 chẳng hạn.
Ngay khi tạo xong, click phải chuột ra Desktop thì thấy xuất hiện Menu1 đó
4. Bây giờ click chọn vào mục Menu1 mới vừa tạo, và phía cửa sổ bên phải, bạn click phải chuột và tạo ra 4 giá trị mới kiểu String như sau:
MUIVerb
SubCommands
Icon
Position
Mục Icon và Position là tùy chọn nhưng 2 mục MUIVerb và SubCommands là bắt buộc phải có.
MUIVerb: chứa tên của menu xếp chồng sẽ hiển thị trên menu ngữ cảnh, bạn có thể thiết lập giá trị cho nó là những cái tên ưa thích như Apps, Browsers, chẳng hạn. Hãy tự do đặt tên mà bạn thích.
SubCommands: chứa danh sách các câu lệnh cách nhau bằng dấu chấm phẩy (;), những thứ mà bạn muốn hiển thị dưới menu bạn tạo ra. Bạn không thể thêm trực tiếp shortcut của ứng dụng ở đây. Mà đầu tiên, bạn cần phải đưa các câu lệnh bạn muốn vào đây, sau đó bạn sẽ đăng ký chúng trong Phần 2 của bài này để chúng có thể “làm việc” được.
5. Nếu bạn cảm thấy lúng túng về khóa SubCommands , hãy xem phần này để có khái niệm rõ ràng hơn về nó.
Lấy ví dụ như bạn phải tạo ra một menu tên là Apps ở bước 3 và bạn muốn thêm shorcut của Notepad và Calculator vào. Thì trong trường hợp này, bạn cần thiết lập giá trị cho khóa SubCommands là
notepad;calc
Các giá trị trên bạn hoàn toàn có thể thay đổi thành np;ca thay cho notepad;calc, nhưng bạn phải dùng cùng tên này khi bạn đăng ký cho chúng chạy được trong phần 2 của bài viết này.
6. Giá trị của String Icon được dùng để hiển thị biểu tượng của nhóm các ứng dụng. Trong ví dụ này của chúng ta, thì chọn giá trị cho nó là Explorer.exe, đó là lý do tại sao nó hiển thị là biểu tượng của Windows Explorer cho menu Apps.
7. Giá trị của String Position định nghĩa vị trí của menu mới trong menu ngữ cảnh. Theo mặc định, menu mới này của bạn được tạo ra nằm ở giữa menu ngữ cảnh, nhưng bạn có thể thiết lập giá trị cho nó là Top hay Bottom.
8. Và bạn có thể tạo thêm nhiều menu nữa theo bước 3 và 4 ở trên.
Phần 2: Thêm chức năng cho các shortcut này bởi đăng ký chúng vào hệ thống.
Khi bạn đã thêm shortcut cho các ứng dụng cần thiết vào menu mà bạn cần rồi thì bạn cần phải đăng ký những câu lệnh trong phần SubCommands theo cách dưới đây:
1. Tìm đến khóa này
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell
2. Dưới khóa này, bạn sẽ cần phải tạo khóa mới cho từng câu lệnh trong phần SubCommands mà bạn đã thêm ở bước trên.
Trong ví dụ của chúng ta, thì chúng ta đã dùng 2 lệnh là notepad,calc thì lúc này, chúng ta sẽ tạo ra 2 khóa tương ứng, cùng tên là notepad và calc dưới khóa Shell.
3. Khi bạn đã tạo khóa xong, chọn vào cửa sổ bên phải của nó và chỉnh lại giá trị của String (Default) thành tên mà bạn muốn nó hiển thị trong menu mà bạn tạo trong menu ngữ cảnh.
4. Nếu bạn muốn hiển thị biểu tượng cho nó thì bạn tạo một giá trị kiểu String với tên là icon, và thay giá trị của nó là đường dẫn tới tập tin EXE của ứng dụng đó, trong ví dụ này thì bạn đổi giá trị của mục icon của Key notepad thành notepad.exe
5. Và đây là bước cuối cùng, tạo một khóa mới dưới khóa vừa tạo tên là command, ví dụ dưới khóa notepad hay khóa calc thì bạn tạo khóa mới tên là command.
Click vào bên phải của khóa này, và thay đổi giá trị của String (Default) thành đường dẫn đúng của tập tin EXE của ứng dụng. Ví dụ nếu bạn muốn mở Notepad khi bạn click lên mục “Notepad” thiết lập giá trị (Default) của mục command thành notepad.exe.
Lưu ý: Do Notepad là một ứng dụng của Windows nên bạn có thể bỏ qua đường dẫn đầy đủ của nó, tuy nhiên nếu bạn dùng một ứng dụng của hãng thứ 3 thì bạn phải cung cấp đường dẫn đầy đủ tới tập tin EXE của ứng dụng.
Ví dụ thêm ứng dụng Unikey đang nằm ở ổ đĩa D trên hệ thống vào menu ngữ cảnh của Desktop
Và đường dẫn phải thêm cụ thể
Và kết quả mà ta nhận được
Vậy là xong! Bây giờ bạn có thể thấy menu chứa các shortcut của các ứng dụng yêu thích của mình trong menu ngữ cảnh của Desktop và Computer rồi đó.
Bonus: Các đoạn mã Registry làm sẵn
Nếu bạn vẫn còn lúng túng hay lo ngại khi thực hiện những phương pháp như trên thì bạn có thể copy đoạn mã sau, paste nó vào Notepad và lưu lại với tên chẳng hạn "cascade.reg" (có cả dấu ngoặc kép). Double click vào file này để chạy tập tin này và nó sẽ thêm Notepad và Calculator trong menu Apps trên menu ngữ cảnh của Desktop và Computer đó.
Đoạn mã dành cho menu ngữ cảnh của Desktop:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Menu1]
"MUIVerb"="Apps"
"SubCommands"="notepad;calc"
"icon"="explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\notepad]
@="Notepad"
"icon"="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\notepad\command]
@="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\calc]
@="Calculator"
"icon"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\calc\command]
@="calc.exe"
Đoạn mã dành cho menu ngữ cảnh của Computer:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Menu1]
"MUIVerb"="Apps"
"SubCommands"="notepad;calc"
"icon"="explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\notepad]
@="Notepad"
"icon"="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\notepad\command]
@="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\calc]
@="Calculator"
"icon"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore
\shell\calc\command]
@="calc.exe"
Nếu bạn muốn thêm shortcut cho các ứng dụng khác hay đổi lại tên của menu, hay tên của một mục trong menu này, đơn giản bạn chỉ cần thay phần chữ được in đậm trong đoạn mã trên.
Lưu ý: Nếu bạn muốn gỡ bỏ menu bạn đã tạo ra khỏi menu ngữ cảnh, bạn chỉ cần xóa các khóa đã tạo trong bước 3 trong Phần 1 và bước 2 của Phần 2.
(Theo AskVG.com)
^^ [nthkmf.wordpress.com] ^^