« Python ファイルブラザ 「filebrowser」1の補足 | トップページ | 第20回日本ギター合奏フェスティバル »

2008年11月 8日 (土)

Python スクリプト起動用シェルスクリプト その3

2008-11-08(土)雨、のち曇り

 以前に書いた スクリプト起動用シェルスクリプト「Py_mShell」」ですが、名称を変更しました。mShell というアプリ(統合環境と言うべきか)があることが分かったので、こちらの名称を「PyMyShell」と変更しました。そして、その後も色々(自分が)使いやすいようにするため弄っていました。

 今回の一番の目玉(もっとも、これしかないですが)は、ファイルブラウザを一緒にしたことです。即ち、昨日書いたファイルブラウザを、なかに組み込みました。しかも、ファイルブラウザでは、ファイルの拡張子をみてテキスト関係のファイルはエディタ「py60tex」で開くことができるので、自分としては使いやすくなりました。ブログ更新用のツールです。

Sscx0395    Sscx0396

Sscx0397

 左上から、アプリ起動用画面、ファイルブラウザへの切替メニュー、そしてファイルブラウザに切り替えたところです。ひとつの中に入っているので切替が速く、自分としては使いやすそうです。

今までの関連記事
 Python スクリプト起動用シェルスクリプト
 Python スクリプト起動用シェルスクリプト その2
 Python ファイルブラザ 「filebrowser」
 Python ファイルブラザ 「filebrowser」1の補足
------------------------------------------------

   「PyMyShell_000_4.py」
 「PyMyShell.ini」
 
「PyMyShell_hist.txt」 

ファイル関係はテク’ノート「Python スクリプト 雑記」の8.にまとめました。(2008-11-21)

-------------------------------------------------

リストの先頭にある設定ファイルの説明

__inifile__ = 'E:/Data/PyMyShell.ini'
extension_list = 'py,ini,log,lst,txt,htm'
open_app = 'C:/Python/py60tex.py'

Lists ={unicode('01_ふぶき')  :u'E:/Python/fubuki_m_001_0.py',
  unicode('05_電話帳')  :u'E:/Python/jContacts_v102a.py',
  unicode('04_ファイル転送') :u'E:/Python/PyMyFTP_000_1.py',
  unicode('02_ふぶき変換') :u'E:/Python/fubuki2htm_001_1.py',
  }

__inifile__ は設定ファイルのパスです。設定ファイルが優先されますが、なければリストの先頭の内容で動きます。

extension_list はテキストファイルと見なしてopen_app でオープンしたいファイルの拡張子を列記します。

open_app は上記拡張子のテキストファイルをオープンするアプリです。現状ではPythonスクリプト(の.pyファイル)しか使用できません。「py60tex」しか駄目かもしれません。
(アプリへの、ファイル名引き渡しができるか否かが問題です。)

Lists は起動したいスクリプトの一覧です。 「キーワード:スクリプトのパス」 のセットで追加削除します。キーワードはソートして表示しますので、例のように数字を入れたりして、自分の好きな順番になるようにします。 

-----------------------------------------------------------

iniファイル例

01_ふぶき  E:/Python/fubuki_m_001_0.py
05_電話帳  E:/Python/jContacts_v102a.py
04_ファイル転送 E:/Python/PyMyFTP_000_1.py
02_ふぶき変換 E:/Python/fubuki2htm_001_1.py
extension_list  py,ini,log,lst,txt,htm
open_app   C:/Python/py60tex.py

説明するほどの内容もないですね。各行は
(項目名)(スペース、またはタブ)(パス名や拡張子のリスト)
となります。

 

|

« Python ファイルブラザ 「filebrowser」1の補足 | トップページ | 第20回日本ギター合奏フェスティバル »

Python」カテゴリの記事

アプリケーション」カテゴリの記事

携帯電話」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/513620/43052022

この記事へのトラックバック一覧です: Python スクリプト起動用シェルスクリプト その3:

« Python ファイルブラザ 「filebrowser」1の補足 | トップページ | 第20回日本ギター合奏フェスティバル »