Articles of contextmenu

在选定的文件上运行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#的文件关联?

如何将多个文件名传递给上下文菜单命令

将一个文件名传递给上下文菜单的shell命令很简单: [HKEY_CLASSES_ROOT\*\shell\MyProgram\Command] @="program.exe %1" 但是,如果我select了多个文件, 每个这样select的文件都会调用program.exe 。 我想要做的只是调用一次program.exe ,传递给它当前select的所有文件名。 这个怎么做?

如何获得完整的shell右键菜单的文件夹背景

我可以获得shell接口IShellView ,我可以得到它的上下文菜单右键单击文件夹视图的白色区域(背景),以下是我的代码: … IShellFolder* psf = NULL; HRESULT hr = psfDesk->BindToObject(g_pidlSelectingFolder, NULL, IID_PPV_ARGS(&psf)); … IShellView* pShellView = NULL; if (FAILED(psfSelf->CreateViewObject(hParent, IID_PPV_ARGS(&pShellView)))) return; IContextMenu3* pcm3 = NULL; hr = pShellView->GetItemObject(SVGIO_BACKGROUND, IID_IContextMenu3, (LPVOID*)&pcm3); HMENU hMenu = ::CreatePopupMenu(); pcm3->QueryContextMenu(g_hMenu, 0, 1, 10000, CMF_NORMAL); POINT pt; ::GetCursorPos(&pt); BOOL nCommandID = TrackPopupMenu(hMenu, TPM_RETURNCMD | TPM_LEFTALIGN, pt.x, pt.y, 0, hParentWnd, NULL); […]

在c#winforms应用程序中显示窗口(文件/目录)上下文菜单

我试图在WinForms应用程序中显示标准的文件/目录上下文菜单 – 我想使用户能够像在Explorer中一样对我的应用程序中的文件进行操作。 应该有两个选项 用一些系统调用popup上下文菜单 从系统上下文菜单中读取所有内容并将其插入到我的上下文菜单中 你能指点我正确的方向吗? 谢谢