2012-08-13 40 views
5

Tôi đã tạo một tập lệnh nhỏ thay đổi tên tệp (thay thế dấu cách bằng _, v.v.). Tôi đang kiểm soát kịch bản này với các tham số.Tạo menu con trong trình khám phá-mở rộng vỏ?

Bây giờ tôi muốn đưa vào đó vào tôi explorer-shell-gia hạn, vì vậy tôi cố gắng thêm các mục đăng ký sau:

HKEY_CLASSES_ROOT\*\shell\edit filname method a\command 
HKEY_CLASSES_ROOT\*\shell\edit filname method b\command 
HKEY_CLASSES_ROOT\*\shell\edit filname method c\command 

và vân vân.

Nó hoạt động tốt nhưng tôi muốn đóng gói tất cả các phương pháp đó lại với nhau thành một menu phụ. Giống như tùy chọn "mở bằng". Điều đó có thể không?

+6

[Tạo tĩnh Cascading Menus] (http://msdn.microsoft.com/en-us/library/windows/desktop/hh127424%28v=vs.85%29.aspx) –

Trả lời

1

Bạn chỉ có thể chỉnh sửa thông tin này để mở rộng nhu cầu của mình.

Windows Registry Editor Version 5.00 

;   TOOLS MENU 

      [HKEY_CLASSES_ROOT\*\shell\contexttools_anchor] 
       "MUIVerb"="SendTo Tools" 
       "Icon"="...YOUR PATH...\\files\\Tools.ico" 
      "ExtendedSubCommandsKey"="*\\ContextMenus\\contexttools" 
       ; "Extended"="" 
; __________________________________________________________________________ > 

    [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\001cmd] 
     "MUIVerb"="Notepad 2" 
     "Icon"="...YOUR PATH...\\Tools\\app1.exe" 

      [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\001cmd\command] 
       @="...YOUR PATH...\\Tools\\app1.exe \"%1\"" 
; __________________________________________________________________________ > 
[HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\005seperator] 
"CommandFlags"=dword:00000008 
; __________________________________________________________________________ > 

    [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\006cmd] 
     "MUIVerb"="Hash Compare" 
     "Icon"="...YOUR PATH...\\Tools\\app2.exe" 

      [HKEY_CLASSES_ROOT\*\ContextMenus\contexttools\Shell\006cmd\command] 
       @="...YOUR PATH...\\Tools\\app2.exe \"%1\"" 
; __________________________________________________________________________ > 
+0

Đó là hoàn hảo, nhờ ! – Tom

Các vấn đề liên quan