2
我正在爲腳本創建安裝程序。我需要安裝程序才能在腳本本身中包含鍵盤快捷鍵。基本上,一個簡單的方法就是使用Windows 7等效於Ubuntu的bind
命令。我怎樣才能在Python中做到這一點?以編程方式在python中創建鍵盤快捷鍵
我已經試過:
我讀的地方,建立一個vcst
文件將允許我做的按鍵組合,所以我想這:
def run_setup(self):
with open(self.file_name, 'a+') as vsct:
vsct.write("""<KeyBindings>
<KeyBinding guid="esc_tool" id="c:\users\{}\desktop\esc_tool\main.py"
key1="8" mod1="CONTROL" mod2="ALT"/>
</KeyBindings>
""".format(getpass.getuser()))
這沒有奏效。
我該如何成功做到這一點?
編輯
上面似乎有點混亂,所以我想要做的就是創建一個快捷鍵到從一個叫setup.py
腳本中調用main.py
腳本。所以:
python setup.py
用鍵CNTRL-ALT-8創建一個鍵盤快捷鍵到一個名爲main.py
的腳本。所以當用戶按下CNTRL-ALT-8時,它會在Python解釋器中運行main.py
。
你能編輯這個更具描述性,所以我可以想出一個可以幫助你的答案。 – Harrison
@哈里森剛剛做到了 –