0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PythonプログラムをWindows上でショートカットから起動する(最も?)簡単な方法

Posted at

経緯

PDFからコピーした文章の改行を(1回の動作で)消したい!と思い調べたところ以下の記事にたどり着きました。

【Python】クリップボード内の改行を削除するプログラムを作る+windowsでショートカットに登録する

この記事では最終的にPythonプログラムをexe化してショートカットに登録していますが,exe化が面倒 & exeファイルから実行すると起動が遅いため,他の方法を探しました。その結果見つけた記事がこちら

Pythonプログラム用のショートカットをつくる(Windows10)
Python プログラムをデスクトップ上で実行する方法

1つ目の記事ではバッチファイルを作成する(+VBScriptで起動してコンソールを隠す)方法が,2つ目の記事では上記方法に加えて,Pythonプログラムのショートカットから直接実行する方法が紹介されています。
ただし,私の環境ではどちらもコンソールが一瞬表れてしまいました。

そこで別の方法を探したところ,より簡単な方法があったので紹介します。

方法

  1. Pythonプログラムを,.pyw形式で保存する。
  2. pyw形式のプログラムファイルのショートカットを作成する。
  3. ダブルクリック or ショートカットキーを登録して実行。

以上

補足説明

詳しくはここに書かれていますが,拡張子を.pywにすることで,python.exeではなくpythonw.exeから起動するようになるようです。PythonwはPythonアプリケーションのGUI表示のためのスクリプトで,起動時にコンソールを表示しないとのことです.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?