Z zzzzzzzzzz Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-12 #1 如何在Explorer中大弹出菜单中加选项 就象WinZip一样,在资源管理器左击一文件 弹出菜单中有WinZip的选项,并有专用图标
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-12 #2 设置->任务栏与开始菜单->开始菜单程序->添加 或者: 在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/中 有个Start Menu项, 其中保存了您"开始"菜单所在的目录, 把您要加的快捷方式copy进去就成了.
设置->任务栏与开始菜单->开始菜单程序->添加 或者: 在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/中 有个Start Menu项, 其中保存了您"开始"菜单所在的目录, 把您要加的快捷方式copy进去就成了.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-12 #3 恩,好象有这个问题的,查YYSUN的个人信息,他问的第一个问题好象就是这个。 还有,好象可以用COM的办法解决,看YYSUN那个问题搜索的例子。
O o*o Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-13 #4 delphi4/demos/activex/shellext/contextm.pas 就是作这个的。
D delphiwolf Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #5 /HKEY_CLASSES_ROOT/Folder/Shell 任意文件夹 /HKEY_CLASSES_ROOT/Directory/Shell 任意目录 /HKEY_CLASSES_ROOT/Drive/Shell 任意驱动器 /HKEY_CLASSES_ROOT/*/Shell 任意文件 新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指 到你的应用程序。例如: 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,将在Folder上按下右键时 出现"AimTest"菜单 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,并设定该主键的缺省值为 "我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest/command,并设定command 缺省键值为"c:/tools/pse.exe %1",则将以Folder名为第一参数启动pse.exe /HKEY_CLASSES_ROOT/Folder/Shellex /HKEY_CLASSES_ROOT/Directory/Shellex/HKEY_CLASSES_ROOT/Drive/Shellex /HKEY_CLASSES_ROOT/*/Shellex可以按应用程序在Registroy 中的注册ID调用。这样可以调用.DLL和钩子函数。 但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。 如果你的应用程序支持DDE,你可以参考 /HKEY_CLASSES_ROOT/Directory/Shell/Find键的设定来进行DDE设置。 不知这样能否满足你的要求。请告知。
/HKEY_CLASSES_ROOT/Folder/Shell 任意文件夹 /HKEY_CLASSES_ROOT/Directory/Shell 任意目录 /HKEY_CLASSES_ROOT/Drive/Shell 任意驱动器 /HKEY_CLASSES_ROOT/*/Shell 任意文件 新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指 到你的应用程序。例如: 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,将在Folder上按下右键时 出现"AimTest"菜单 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest,并设定该主键的缺省值为 "我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。 建立/HKEY_CLASSES_ROOT/Folder/Shell/AimTest/command,并设定command 缺省键值为"c:/tools/pse.exe %1",则将以Folder名为第一参数启动pse.exe /HKEY_CLASSES_ROOT/Folder/Shellex /HKEY_CLASSES_ROOT/Directory/Shellex/HKEY_CLASSES_ROOT/Drive/Shellex /HKEY_CLASSES_ROOT/*/Shellex可以按应用程序在Registroy 中的注册ID调用。这样可以调用.DLL和钩子函数。 但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。 如果你的应用程序支持DDE,你可以参考 /HKEY_CLASSES_ROOT/Directory/Shell/Find键的设定来进行DDE设置。 不知这样能否满足你的要求。请告知。