スクリプト用のセットアップを作成しています。セットアップにスクリプト自体のキーボードショートカットを含める必要があります。基本的にこれを行う簡単な方法は、Ubuntuのbind
コマンドに相当するWindows 7を使用することです。どうすればPythonでこれを行うことができますか?私はvcst
ファイルを作成することは、私はキーバインドを行うことができるようになるとどこかで読んPythonでキーボードショートカットをプログラムで作成する
ので、私はこれを試してみました:動作しませんでした
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()))
私が試した何
。
これをどのようにして正常に行うことができますか?
上記
EDITので私がやりたいことはsetup.py
と呼ばれるスクリプトの内部からmain.py
と呼ばれるスクリプトにキーボードショートカットを作成することです、少し混乱しそうです。したがって:
python setup.py
main.py
というスクリプトには、CNTRL-ALT-8キーを使用してキーボードショートカットを作成します。ユーザーがCNTRL-ALT-8を押すと、Pythonインタプリタでmain.py
が実行されます。
これを編集してより分かりやすくすることができますか? – Harrison
@ハリソン –