为资源管理器创建右键菜单
如果某些人可以提供有关如何创建右键单击驱动器菜单的一些示例文章. 这是需要的:右键单击菜单将包含另外两件事,即: Connect 和 disconnect .我们可以使它有条件吗?我的意思是,对于某种条件,驱动器将启用连接(理想情况下连接时),并且连接时将禁用连接并启用断开连接. 解决方案
0 2023-12-07
编程技术问答社区
PowerShell无法找到可执行文件的某些Verbs
我是Powershell的新手.现在,任务是将某些程序固定到任务栏.此CLS $cmd = 'C:\Windows\System32\cmd.exe' Test-Path $cmd $Shell = New-Object -ComObject Shell.Application $Desktop = $Shell.NameSpace(0X0) $itemLnk = $Desktop.ParseName($cmd) $itemVerbs = $itemLnk.Verbs() Foreach($v in $itemVerbs) { write-host $v.Name } ISE作为管理员运行,结果以及通过人为右键单击cmd.exe找到的"动词",如下所示: 所以请告诉我为什么以及如何解决此问题,谢谢! 解决方案 可能是因为C:\Windows\中没有cmd.exe,请改用: $cmd = Join-Path $env:SystemRoot 'System32\cm
0 2023-12-06
编程技术问答社区
将我的程序添加到右键菜单中
使用右键单击菜单,我的意思是: 我真的不知道它叫什么,但我希望它的右键单击菜单. 当我Google搜索此问题之类的查询时,我什么也没得到.一些教程显示了我如何在该列表等中添加.exe等没有什么.所以我在这里问... 如何将程序添加到该列表中,当我做返回我的事情时,在互联网上有任何教程吗? 解决方案 您将在注册表中添加一些键,以在该列表中使用您的程序. 您可以在这里找到更多有关它的信息: http://www.howtogeek.com/howto/windows-vista/add-open-with-with-notepad-notepad-notepad-to-the-context-the-context-menu-for-all-all-all-files/ 在示例中,他们使用的Notepad.exe %1基本上将与从运行窗口进行调用Notepad.exe c:\myFile.txt相同. 您可以在main(string[] args)方法中读取参
0 2023-12-06
编程技术问答社区
正在执行。jar文件中有一个参数,用鼠标右键点击Windows?
我发现chkbugreport非常有趣: 所以我想以一种简单的方式在Windows7上使用它. 为了使用JAR中的工具,我需要在命令提示符中输入以下内容: java -jar chkbugreport_ver.jar dumplog.txt 其中dumplog.txt是我要通过工具分析的日志. 问题是,运行CMD并键入" Java -jar ...等等".在Windows Explorer中. 即,浏览我要在Windows Explorer中分析的文件,然后右键单击它将提供一个菜单,例如" RUN CHKBUGREPORT ..".然后,它可以执行" Java -jar -jar chkbugreport_ver.jar clicked file". txt"并生成输出. 有办法做到这一点吗? 解决方案 按照以下步骤: 打开regedit(作为管理员). 找到键HKEY_CLASSES_ROOT\*\shell.如果您只想将上下文菜
0 2023-12-05
编程技术问答社区
右键单击 "打开",带参数
我想在Windows右键单击菜单中添加一个条目,该菜单只有在我右键单击.exe或.msi文件时出现.如果选择条目,则将执行EXE文件(如打开),但以固定的文本字符串作为参数. 我想这应该有一个注册表密钥 - 任何想法如何做到这一点? 解决方案 对于.exe文件,您可以在注册表中执行以下操作: 在HKEY_Classes_Root下,查找键.exe 读取(Default)值(通常是exefile) 在HKEY_Classes_Root下,查找键exefile(或您在步骤2中发现的任何内容) 在exefile\shell下创建一个新键,其名称与您想要在上下文菜单中看到的内容相匹配(例如,"使用我的应用打开") 在您的新密钥下,创建一个名为command 的新密钥 将此键的(Default)值设置为要执行的任何命令行.您点击的文件的名称可以使用令牌%1输入.因此,例如,您可以将值设置为notepad.exe %1以编辑记事本的可执行文件. 类似的模式将适用于
0 2023-12-05
编程技术问答社区
禁用GTK窗口中的右键
我将在python GTK窗口(pygtk)中禁用右键单击(以及上下文菜单),其中内部位于"窗口" pywebkitgtk. 有人可以帮助我编写一些代码? 我认为最好直接在pygtk中删除事件,但是如果您知道如何不显示pywebkitgtk中的上下文菜单,那么 tnk tnk tnk 实际剪切的代码: import gtk import webkit window = gtk.Window(gtk.WINDOW_TOPLEVEL) window.connect("destroy", gtk.main_quit) browser = webkit.WebView() browser.open("http://www.stackoverflow.com") scroller = gtk.ScrolledWindow() scroller.add(browser) window.add(scroller) window.show_all() gtk.main(
0 2023-12-01
编程技术问答社区
Selenium WebDriver如何按住鼠标右键?
使用Selenium 2.0 Webdriver(Java),我需要测试一些导航(旋转,pan ...) 我需要能够在移动鼠标时按下正确的按钮. 同样,我需要能够在移动鼠标时按住中间按钮. 似乎只有左键才有可能. Actions actions = new Actions(driver); actions.clickAndHold().perform(); 以下问题,我不是在处理任何菜单,按钮,小部件,而是使用3D环境(例如Googlemap),我需要使用中间按钮,右键甚至鼠标车轮模拟锅,旋转和缩放... 有帮助吗? 解决方案 您可以使用机器人类执行相同的操作. 右键单击"使用按钮3"和中间使用按钮2 右键的代码 Robot robot=new Robot(); robot.mousePress(InputEvent.BUTTON3_DOWN_MASK); robot.mouseRelease(InputEvent.BUTTON3_D
0 2023-11-30
编程技术问答社区
右鼠标单击Web应用程序:好还是坏主意?
我目前正在处理Web应用程序,上面的权力决定使用我们自己的应用程序特定的菜单覆盖浏览器的右键单击菜单. 我完全不同意.我觉得,当某人使用Web浏览器时,他们对使用指向设备的右键功能时应该发生的事情有一定的期望,并且通过有目的地取代此功能来违反这些期望,对用户非常令人不安(烦人?) . 您怎么看?您是否曾经看到右键单击在Web应用中做得很好?我的意思是说,您实际上是在想:"是的,右键单击功能是一个很好的决定."? 解决方案 通常不是一个好主意: 期望 用户,尤其是电力用户,希望能够右键单击桌面应用程序中的元素,以获取特定于元素的操作菜单. Web应用程序不存在此期望 - 的确,期望是在网页中右键单击将为您提供标准的Web页面菜单,您可以在其中打印,在新窗口中打开链接,查看源,等等. 可靠性 由于过去的覆盖能力曾经被滥用(主要是由试图禁用保存图像的天真程序员),因此许多浏览器禁止它或使客户代码难以以可靠的方式覆盖. 例外 如果您正在创建一个密切
8 2023-11-29
编程技术问答社区
在Visual Studio 2010中缺少服务器资源管理器右键菜单选项
我搜索了高低的答案,并且在上面找不到任何东西.我已经在运行MS XP Pro的虚拟机上安装了VS 2010 Pro Edition.连接到数据库后,我可以在列表中看到所有表,存储过程和功能.但是,当我对其任何一个rick键单击时,创建新/编辑/运行的选项丢失了. 这不是我第一次设置与2010年.我得到了一台新的笔记本电脑,因此重新安装了所有内容.第一次设置此设置时,我没有更改设置,这一次没有设置.我每次都以相同的方式设置与数据库的连接,甚至在设置此安装时查看我的旧连接设置.旧的安装具有所有右键单击选项,但该选项却没有.我尝试使用Tools -> Import and Export Settings -> Reset all settings并尝试了General Development Settings,Visual C# Development Settings和Web Development作为设置的默认集​​合.这些都没有用. 我已经浏览了设置,没有找到右键单击菜单.似
0 2023-11-23
编程技术问答社区
在Visual Studio 2010(08)中隐藏右键上下文菜单中的项目?
源编辑器的右键单击上下文菜单,项目项目和解决方案项目越来越长,现在有两个现在在我的1680x1050屏幕上滚动. 即使我必须在Visual Studio宏观系统中添加事件并手动查找和隐藏它们,我是否有任何方法可以隐藏这些菜单上的项目? 此处的示例,其中许多项目i 从不使用: edit1:当前答案 +评论建议我应该在工具栏上下文菜单中使用自定义菜单项,转到第二个选项卡,命令并使用上下文菜单无线电选择并找到相关那里的菜单. 这里有3个,这是由评论提出的: 您可以看到,它们都是空的. edit2:单击对话框中的"重置所有"按钮,用于解决方案和项目菜单,我可以在对话框中获得项目,但更改并不影响该对话.项目或解决方案文件上的实际上下文菜单.另外,在重新启动Visual Studio之后,这两个的对话框再次为空. 解决方案 在Visual Studio 2010中您可以: goto工具 - >自定义 选择命令选项卡 选择上下文菜单广播按钮 从右
2 2023-11-23
编程技术问答社区
为一个项目添加右键菜单
我一直在寻找一段简单的右键单击菜单以获取单个项目.例如,如果我在图片上右键单击我想要一个我自己的标签:添加,删除等. 感谢您的查看. 这是完整的代码: ContextMenu cm = new ContextMenu(); cm.MenuItems.Add("Item 1", new EventHandler(Removepicture_Click)); cm.MenuItems.Add("Item 2", new EventHandler(Addpicture_Click)); pictureBox1.ContextMenu = cm; 解决方案 在您的表单中添加contextMenu,然后在ContextMenustrip下的控件属性中分配它. ContextMenu cm = new ContextMenu(); cm.MenuItems.Ad
0 2023-11-20
编程技术问答社区
如何自动单击右键单击文件并使用VBScript选择第一个选项的模拟
目前我正在这样做.但这是不起作用的,只是创建VB脚本的快捷方式. Dim objShell Set objShell = WScript.CreateObject ("WScript.shell") objShell.Run "E:\folder\xyz.cmd" objShell.Sendkeys ("+{F10}") objShell.Sendkeys "s" Set objShell = Nothing 可以在此方面帮助我.谢谢 解决方案 这使用了Shell的COM对象.我们选择想要的动词. 在没有帮助的情况下运行脚本. 列出动词 shverb.vbs "E:\folder\xyz.cmd" 打开 shverb.vbs "E:\folder\xyz.cmd" edit 外壳的文档在这里 HelpMsg = vbcrlf & " ShVerb" & vbcrlf & vbcrlf & "
2 2023-11-17
编程技术问答社区
创建简单的自定义上下文菜单命令-如何使VB脚本在运行时使用右键点击的文件路径/名称?
我下载了一个文件,并想验证其MD5校验和. 7zip的文件上下文菜单输出不包括MD5校验和 然后,我沿着尝试添加自定义上下文菜单项的兔子洞走下去.我甚至看到我可以在Computer \ Hkey_classes_root*\ shell上修改注册表,并在其下方添加一个命令键,以执行cmd /k fciv.exe "%1"作为解决方案. . 但是,我想进一步使用VB脚本将输出发送到一个简单的消息框,而不是让控制台打开.我找到了代码在这里如下: Option Explicit Const WshRunning = 0 Const WshFinished = 1 Const WshFailed = 2 Dim shell : Set shell = CreateObject("WScript.Shell") Dim exec : Set exec = shell.Exec("fciv.exe filename-from-right-click") While exec.Sta
0 2023-11-17
编程技术问答社区
在Word VBA中通过右键选择ListBox项目
我正在使用VBA开发一个Word 2003的项目.我有一个带有一些条目(日期)的多选择列表框.在RightClick上,我想在用户可以更改所选日期的地方弹出一个输入框.这样可以很好地工作,只要一个特定的项目已经集中了(不仅选择,而且集中在集中).但是,如果您在没有重点的项目上右键单击,则框出现并更改重点条目的日期,并非总是您正确地分配的. 我找到了这个答案(),但在VBA中是不可能的.有人有VBA的解决方案吗? 实际上,我需要在框出现之前更改RightClick上的集中项目. 谢谢 解决方案 这通常是通过命中测试来完成的,哪些列表盒不支持,这是一种骇人听闻的方法; 添加另一个名为lbTest在表单上某处的列表框,双击其BorderStyle属性,直到看起来像一个空的白色框,将其visible设置为false Private LBI_HEIGHT As Long Private Sub UserForm_Initialize() 'get th
14 2023-11-16
编程技术问答社区
树根节点的右键菜单选项
我想在树根节点(Javafx)中右键单击菜单选项.任何人都可以帮助我吗? TreeItem root = new TreeItem(""+selectedDirectory); root.setExpanded(true); locationTreeView.setRoot(root); root.getChildren().addAll( new TreeItem("Item 1"), new TreeItem("Item 2"), new TreeItem("Item 3") ); 解决方案 您可以分两个步骤执行所需的行为: 在您的TreeView上定义自定义TreeCell; 在根树项目的TreeCell上附加上下文菜单. 以下代码定义了自定义TreeCell工厂: // defines a custom tree cell factory for the tree view tree.se
2 2023-10-26
编程技术问答社区
如何使用 Chrome 浏览器扩展自动右键单击 YouTube 上的 "书呆子统计"?
我正在开发一个镀铬扩展名,该扩展可以阻止广告并获取广告视频ID. 但是,我面临的问题是,我要右键单击视频以获取菜单,然后单击"书呆子的统计数据".通过这样做,AD视频ID和视频ID的HTML元素出现在源代码上,然后我可以用于所有工作. 主要问题是如何自动右键单击菜单.当我要构建Chrome扩展时,我认为代码需要在JavaScript中,如果有其他方法,请告诉我. 我试图使用硒右键单击,但硒启动它自己的浏览器不是我们正在使用的浏览器.而且我也不知道硒是否在Chrome扩展中起作用. 我的代码: - (在跳过之前,我们获得了书呆子HTML类并单击它的统计信息.在JS中,我可以单击但不是右键单击.) function handleSkipBtn() { if (skipBtn.length > 0) { //This Lines of code is used to get ad video ID. I just want to open s
如何使用硒进行右键单击?
我试图使用Selenium进行右键单击,对如何执行此操作有任何想法吗? 解决方案 请参阅 Docroots的答案 selenium. 通常在JavaScript中单击右键,请查看 javascript右键单击通过代码. 其他解决方案 根据 OpenQA.Selenium.Interactions OpenQA.Selenium.Interactions namespace . // step 1 - select the element you want to right-click var elementToRightClick = this.Driver.FindElement(By.Id("elementtoclickonhasthisid")); // step 2 - create and step up an Actions object with your driver var action = new OpenQA.Selenium.Inter
8 2023-10-25
编程技术问答社区
在WPF应用程序中禁用右键单击(按键).
我正在使用Windows XP标准运行的触摸屏应用程序.使用当前的硬件来调用右键单击用户必须单击并保持几秒钟,但这可能会干扰其他操作,例如在ScrollViewer中握住重复按钮,因此我决定禁用右键单击. . 理想情况下,我不会禁用右键单击应用程序级别,但是如果不可能,请禁用右键在Windows级别上也对我有用. 解决方案 您可以覆盖窗口上的OnPreviewMouserightButtondown,并将其设置为true.您还需要处理OnPreviewMouserightbuttonup(感谢Vitalij指出此内容) 应该解决这个问题. 其他解决方案 OnPreviewMouserightButtondown/UP方法对我不起作用. 有一个属性 stylus.ispress.ispress.ispress.ispress.ispressandholdenabled 关于UIELEMENT.将其设置为false以摆脱媒体并右键单击行为.我在Window
4 2023-10-24
编程技术问答社区