4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Python】10行未満のコードで一気に複数のアプリケーションを起動させる

Last updated at Posted at 2019-03-22

はじめに

毎回、同じ作業を繰り返すことって、めんどくさいですよね・・・

例えば、私はプログラミングの勉強で毎回、同じ作業を繰り返していました。
Pythonの勉強でPython-izmというサイトを利用していて、音楽を聴くためにYouTubeを開いています。
また、開発の環境として、秀丸というテキストエディタとコマンドプロンプトを立ち上げています。
ここまでの手順をまとめると以下のようになります。

1. YouTubeを開く
2. Python-izmを開く
3. 秀丸の起動
4. コマンドプロンプトの起動

この作業をプログラミングの勉強を始める時に毎回、繰り返し行っていました。

そこで!!!!
せっかくプログラミングを勉強しているので、プログラムで制御して、行ってもらおうということです!
すると以下のようになります。

test.gif

プログラムを実行することで、先ほどの4つの作業を一気にしてくれています。
めっちゃ効率化された!!!!

環境

  • Windows 10 home
  • Python 3.7.1

ソースコード

test.py
import subprocess as sp

webbrowser = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
sp.Popen([webbrowser,"https://www.youtube.com/"])
sp.Popen([webbrowser,"https://www.python-izm.com/"])
sp.Popen(r"C:\Program Files\Hidemaru\Hidemaru.exe")
sp.Popen(r"C:\Windows\system32\cmd.exe")

コードはたった7行です!
ブラウザはGoogle Chromeを使っています。
subprocessモジュールのPopen関数を使うと簡単にアプリケーションを起動することができます。

URLを変えるだけで、自分の好きなアプリケーションを起動することができるので、このコードを参考にして自分なりのプログラムを作って、どんどん利用してみてください!

4
5
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
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?