以编程方式在 windows 桌面上执行上下文菜单功能

Executing context menu functions on windows desktop programmatically

因此,当我右键单击该图标时,上下文菜单出现了一个选项“连接使用 -> 接入点”。

上下文菜单图像

我希望能够自动完成这个操作。我知道像 AutoHotkey 这样的程序可以很容易地做到这一点,但我将每分钟多次执行此操作,如果可以在命令提示符下或使用 python 执行此操作,它会让我的生活更轻松

我发现了一种使用 pywinauto 的相对非侵入性的方法,它对我的​​应用程序来说并不理想,但它仍然有效,所以我想我会分享

from pywinauto import Desktop, Application

Application().start('explorer.exe "path"')

app = Application(backend="uia").connect(path="explorer.exe", title="name1")
app2 = Desktop(backend='win32')                         #for sub actions only

app.folderName.set_focus()
common_files = app.folderName.ItemsView.get_item('fileName')
common_files.right_click_input()
app.ContextMenu.actionName.click_input()
app2.PopupMenu.menu_item('subActionName').click_input() #for sub actions only
app.window(title="name1").close()