如何掌握Windows资源管理器中的右键菜单 [英] How to master right click menu in windows explorer

查看:167
本文介绍了如何掌握Windows资源管理器中的右键菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在XP上使用我的大部分Windows资源管理器.

我喜欢发送到"菜单提供的功能,我可以在其中添加脚本并自动执行许多操作,因为脚本会获取所选文件/文件夹的列表作为命令参数并执行操作.

我不想编写自己的shell扩展,但是我想在右键菜单中创建更多文件夹,这些文件夹具有与发送到"菜单相同的功能.发送到具有太大的脚本树,我想直接将文件夹添加到右键菜单.

常规菜单项和发送到"项之间的区别在于,右键单击菜单中的程序会针对在主窗口中选择的每个项目调用一次,而发送到"菜单中列出的程序将被调用一次,并以文件列表作为参数.

我想更改一些右键单击菜单项,以便以发送至"样式调用该程序.或创建多个发送到菜单,名称和命令各不相同.

Im am trying to get most of my Windows Explorer on XP.

I like functionality provided by "Send To" menu, i can add scripts in it and automate many operations because script gets list of selected files/folders as command argument and does the operation.

I dont want to write my own shell extension, but i would like to create more folders in my right click menu that have same functionality as "Send To" menu. Send to has too big script tree built, and I want to add my folders directly to right click menu.

Difference between regular menu item, and Send to item is that program in right click menu is called once for every item selected in main window, and program listed in send to menu is called once with list of files selected as argument.

I would like to change some right click menu items so that program is called in Send To style. Or create multiple send to menus, that differ in name and commands.

How can this be done??

推荐答案

huzris写道:

如何掌握Windows资源管理器中右键单击菜单

How to master right click menu in windows explorer



通过不断的练习.只需右键单击,直到正确为止:laugh:

认真地,您应该看一下这些内容:


  • 使用C#创建Shell扩展 [http://www.contextmenu.net/ [^ ]


  • By continuous practice. Just keep on right clicking until you get it right :laugh:

    Seriously though, you ought to take a look at these:


    • Creating a shell extension with C#[^]
    • http://www.contextmenu.net/[^]

    • 我相信这样做的唯一方法是为要为其提供此功能的特定文件类型实现shell扩展,或*类型(如果适用于所有类型).
      代码项目上有很多shell扩展文章可能会帮助您解决此问题,但这几乎肯定是您能够做到的唯一方法.
      I believe the only way to do this will be to implement a shell extension for the particular file types that you want to provide this functionality for, or the * type if it is for all of them.
      There are lots of shell extension articles on the codeproject that might help you with this, but this is almost certainly the only way you''ll be able to do it.


      当我想到我想要的是,我看到自己有多懒:)
      发送到就足够了,但是一键单击对于我的懒蛋来说太远了; D

      我认为http://www.contextmenu.net/是我所需要的,但它的价格为150
      When i think about what I want I see how lazy I am :)
      Send To is enough, but one click too far for my lazy ass ;D

      I think that http://www.contextmenu.net/ is what i need, but it costs 150


      这篇关于如何掌握Windows资源管理器中的右键菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆