はじめに
毎回、同じ作業を繰り返すことって、めんどくさいですよね・・・
例えば、私はプログラミングの勉強で毎回、同じ作業を繰り返していました。
Pythonの勉強でPython-izmというサイトを利用していて、音楽を聴くためにYouTubeを開いています。
また、開発の環境として、秀丸というテキストエディタとコマンドプロンプトを立ち上げています。
ここまでの手順をまとめると以下のようになります。
1. YouTubeを開く
2. Python-izmを開く
3. 秀丸の起動
4. コマンドプロンプトの起動
この作業をプログラミングの勉強を始める時に毎回、繰り返し行っていました。
そこで!!!!
せっかくプログラミングを勉強しているので、プログラムで制御して、行ってもらおうということです!
すると以下のようになります。
プログラムを実行することで、先ほどの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を変えるだけで、自分の好きなアプリケーションを起動することができるので、このコードを参考にして自分なりのプログラムを作って、どんどん利用してみてください!