python win32com CreateShortcut для моего приложения

Я пытаюсь создать в python Ярлык для моего приложения с аргументами. Клавиша быстрого доступа: я создаю этот код:

import win32com.client
ws = win32com.client.Dispatch("wscript.shell")
scut = ws.CreateShortcut('run_idle.lnk')
scut.TargetPath = '"c:/python27/python.exe"'
scut.Arguments = '-m idlelib.idle'
scut.Save()

нужно добавить к этому сочетание клавиш, например: «CTRL + ALT + A»


person kingcope    schedule 22.09.2014    source источник
comment
Возможно, это поможет timgolden.me.uk/python/win32_how_do_i/create-a -shortcut.html   -  person fenix688    schedule 22.09.2014
comment
нет опции быстрого доступа :(   -  person kingcope    schedule 22.09.2014


Ответы (1)


Судя по сообщениям, которые я нашел в Google (например, IShellLink есть проблемы с SetHotkey и GetHotkey). >этот). Единственный способ обойти это, который я могу придумать, - это использовать ctypes для прямого использования библиотеки win32.

person Oliver    schedule 29.09.2014