Как я могу выполнить действие контекстного меню для определенного файла?
Мне удалось открыть проводник и получить список файлов через python, используя pywinauto.
Для этого файла мне нужно выполнитьдействие контекстного меню, возможно ли это через pywinauto?
import pywinauto
path = "C:\\Users\\Vishnu\\Desktop\\DM-test\\"
pywinauto.Application().Start(r'explorer.exe')
explorer = pywinauto.Application().Connect(path='explorer.exe')
NewWindow = explorer.Window_(top_level_only=True, active_only=True, class_name='CabinetWClass')
NewWindow.AddressBandRoot.ClickInput()
NewWindow.TypeKeys(path+'{ENTER}', with_spaces=True, set_foreground=False)
Приведенный выше код откроет проводник и перейдет к каталогу.Это действие контекстного меню, которое требуется для файла:
Мне удалось найти значение reg и изменить код, чтобы передать это действие в файл. Это прекрасно работает !!
pywinauto.Application().start(r'"C:\Program Files (x86)\Qualcomm\QCAT 6.x\Bin\QCAT.exe" -txt "{}"'.format(fileName))