Pythonランチャーと、Windows の「既定のアプリ」について書いていきます。
目次
- Pythonランチャー
- 条件
- 補足
1. Pythonランチャー
Pythonランチャーを使うと、python.exe を省略してスクリプトを実行できます。
>hello.py Hello World.
2. 条件
python.exe を省略して実行するためには、既定のアプリでランチャーを指定しておく必要があります。

上の画像は *.py に対してランチャーを設定しています。
3. 補足
既定のアプリがエディタの場合は、スクリプトを実行するとエディタが起動します。

上の設定だと、スクリプトを呼び出しても文字列は出力されません。
>hello.py
スクリプトを実行するには、python.exe や py.exe を呼び出す必要があります。
>py hello.py Hello World.