gpt4 book ai didi

windows - 使用 VBScript 从 Windows 上下文(右键单击)菜单中选择特定菜单项?

转载 作者:可可西里 更新时间:2023-11-01 12:00:28 26 4
gpt4 key购买 nike

有没有一种方法可以在一个简单的 VB 脚本中自动右键单击 Windows 7 文件夹中的文件并选择“发送到 -> Amazon Cloud Drive”上下文菜单选项?

最佳答案

答案是肯定的,也不是。没有直接的方法可以做到这一点。您可以创建一个解决方法,但它会非常复杂。

“正确”的方法是使用 ShellFolderItem 对象的 InvokeVerb 方法。它看起来像这样:

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("C:")
Set objFile = objFolder.ParseName("test.vbs")

' Execute context menu item
'objFile.InvokeVerb("&Copy")

' List all possible verbs
Set colFolderItemVerbs = objFile.Verbs

For Each objFolderItemVerb in colFolderItemVerbs
WScript.Echo Chr(34) & objFolderItemVerb.Name & Chr(34)
Next

问题是子菜单项被列为空字符串。

一种可能的解决方法是导航到“发送到”文件夹并获取要使用的快捷方式的命令行。然后您可以直接实现它。

关于windows - 使用 VBScript 从 Windows 上下文(右键单击)菜单中选择特定菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com