Articles of contextmenu

用于多个文件的Windows上下文菜单

我想创build一个支持多个文件的上下文菜单。 我通读了解并理解,您必须使用DDE或shell扩展(与创build和注册COM对象有关)。 但是我发现的所有源代码都是用C#编写的。 然后我决定去与COM对象。 我发现1使用COM的C ++,但它的date是2006年,所以我只是不知道它是否过时。 http://www.codeproject.com/KB/shell/shellextguide1.aspx 任何人都可以给我一些启示吗? 那里有没有什么好的和新的文章涉及这个问题呢? 或者如果有人在使用DDE和IPC之前有类似的东西?

将“删除空文件夹”添加到Windows上下文菜单

我想添加到上下文菜单这个漂亮的shell脚本 ,它会自动删除它运行的文件夹下的所有空文件夹和子文件夹: for /f "usebackq delims=" %%d in (`"dir /ad/b/s | sort /R"`) do rd "%%d" 要添加这样的项目(目录)的上下文菜单我应该运行一个文件与reg扩展具有类似的内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders] [HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders\Command] @=for /f "usebackq delims=" %%d in (`"dir %1 /ad/b/s | sort /R"`) do rd "%%d" 但是这个不行。 应该如何修复才能正确运行单行shell脚本?

查找并模拟系统托盘图标上的点击?

我需要弄清楚如何以编程方式从一个单独的应用程序的系统托盘图标中find并select一个上下文菜单项。 我想象得到的唯一方法是使用mouse_event()和一些硬编码的x / y值,并将图标设置为始终显示。 除了一般硬编码的黑客使用,这里的问题是假设图标将保留它的位置(这可能会破坏任何其他应用程序加载/卸载)。 我想知道有没有人知道还有什么其他的办法呢?

在选定的文件上运行Python脚本

我想编写一个Python脚本,可以上传我在Windows资源pipe理器中select的任何文件。 这个想法是selectWindows资源pipe理器中的任何文件,右键单击以显示文件的上下文菜单,并从那里select一个命令…像“上传到Web服务器”。 在select该命令之后,Python运行一个接收文件path和要上传文件的文件名的脚本。 编写将file upload到networking的Python脚本似乎很简单。 不清楚的是如何在Python脚本的Windows上下文菜单中创build一个实体。 以及如何将文件path和文件名传递给Python脚本来捕捉….请指教!

将图标和分隔符添加到Windows XP右键单击上下文菜单

我需要添加一个图标自定义右键单击上下文菜单和一个分隔符前后的菜单项我添加到Windows XP的右键菜单, 我发现了一些适用于Windows 7的解决scheme,但我search了Windows XP,请帮忙。 例如你可以在菜单项前后看到Tortoise SVN的图像。

当cmd通过上下文菜单运行时,PATHvariables不同

我只是花了最后一小时试图找出为什么我的PATHvariables没有为我的cmd.exe更新。 现在我发现它确实更新了,但是只在某些情况下… 我通过Win+Break -> Change Settings -> Advanced -> Environment Variables… 现在当我通过Win+R -> cmd -> Enter打开一个新的命令行Win+R -> cmd -> Enter PATHvariables显示我设置的任何东西。 但是当我通过Shift+Rightclick into folder -> Open command window here打开一个新的命令行Shift+Rightclick into folder -> Open command window here ,PATHvariables显示过时的内容。 我的问题:为什么会发生这种情况,我该怎么办?

添加一个菜单项到Windows资源pipe理器右键单击上下文菜单在C#中

我正在开发一个应用程序,我想添加一个菜单项到上下文菜单,当我们在Windows资源pipe理器中右键单击一个或多个文件或文件夹时出现 。 通过select多个文件或文件夹并在上下文菜单中单击我的项目,它应该将所有文件和文件夹的path发送到我的应用程序可执行文件以供进一步处理。 如果可能,请在C#.net中为我提供一些代码。 我在网上search这是不可能的,但我认为应该有某种方式,因为.NET高度依附于Windows Shell。 如果不可能的话,请用VB,VB.net,C,C ++或任何其他语言向我提供代码。

如何在Java中的Windows资源pipe理器中获取文件的右键菜单

我正在做一个双子座的指挥官。 我做了两个显示当前目录内容的JTable。 我想实现,右键单击文件将显示Windows资源pipe理器shell上下文菜单。 它有可能吗?

C#Windows'Open With>'上下文菜单行为

可能重复: 文件types与应用程序(C#)的关联 我正在编写一个C#Windows应用程序来可视化和修改'.build'文件(nant脚本)。 我希望用户能够在Windows资源pipe理器中右键单击.build文件,并select“打开方式”选项,以允许在我的应用程序中修改文件。 我的程序需要支持什么程序才能使用此机制? 我的程序需要做些什么才能启用上下文菜单支持? 我想知道是否有人可以指出我在这个问题上的好文章/教程的方向。

扩展Windows资源pipe理器上下文菜单

我很难找出为什么这不起作用在我的电脑上。 我读过这篇文章http://msdn.microsoft.com/en-us/library/bb776820.aspx,并试过它,它适用于一个未知的文件types,但知道如.bmp它不 -我也删除了.bmp下的其他键 – 没有帮助。 我已经在HKEY_CLASSES_ROOT.bmp和HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.bmp中试过这个,我需要在我的程序中实现这个,所以它有一些文件types如bmp的自定义上下文菜单项。 顺便说一句。 我已经尝试了ContextEdit(一个免费程序) – 也没有工作 – 任何想法? 也许不爽快(我试图重新启动 – 没有做任何改变)? 编辑:一个更新 – 如果我去设置默认程序和Windows照片查看器出于某种原因,我不能禁用它的一些文件types,如.jpg,.bmp,.gif。 真奇怪… 编辑号码 2:现在开始工作,我已经确定了问题 – 即使重新启动计算机后,文件关联也没有刷新。 在将一个txt文件关联到不同的编辑器后,我的.bmp菜单,图标和默认程序已经改变。 所以现在的主要问题是 – 如何手动刷新使用C#的文件关联?