牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

PythonでMacのアプリを同時に複数起動してみた

毎日、決まったアプリを複数立ち上げるのでやってみた。
MacOSXのみ。

(環境:MacOSX10.4, Python2.5)

#!/usr/bin/env python
# *-# -*- coding: utf-8 -*-

import commands

def run_app(app_lst):
    for app in app_lst:
        commands.getoutput("open -a " + app)

if __name__ == '__main__':
    app_lst = ["Adobe\ Illustrator.app",
               "Adobe\ InDesign\ CS3.app",
               "Adobe\ Photoshop\ CS3.app",
               "Firefox",
               ]
    run_app(app_lst)

※アドビCS3のイラレ、インデザ、フォトショ、それからFirefox複数起動してみた

メモ

  • リストにアプリ名を登録して追加。
  • アプリ名を調べるには、アプリのアイコンをターミナルにドラッグ&ドロップ。
  • イラレもアドビCS3なのに、アプリ名にCS3って付かないのはなんでだろ?
  • MacPythonのBuild Appletで.app化すれば、QuickSilverとかでいけるし便利かも。