人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MTで再構築が終わった後に、外部にあるプログラムにアクセスするということをしたいと考えています。

これを実現するためにいい方法がないでしょうか?
イメージとしては、再構築が終わったら、外部のプログラムにページが遷移するのではなくて、
外のプログラムを叩きたいと考えています。

再構築をする
別ウインドウでも開いておいて、外部プログラムを叩く
という2つの操作ですることを、一つにすることができないかと考えています。

●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:MT アクセス イメージ ウインドウ プログラム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● aki1960
●60ポイント

手間を減らしたいなら、私ならperlを併用します。

MTのアーカイブマッピングで、perlプログラムで判定するファイルを1つ生成するようにし(内容は問わないので空でもダミーでも)、

perlで判定ファイルの存在確認?>あればプログラム起動、てな具合です。

(もちろん、プログラム内部でMTが生成した判定ファイルを削除します。)

私の場合、似たようなことをやっていますが、perlプログラム内部ループに適当なwaitを入れています。

また、プログラムの再起動が必要になることもあるので(ソースを改変した場合など)、perlプログラム内部のループで、終了するかループを続行するかの判定を入れ、シェルスクリプトのループで起動しています。

シェルスクリプトループStart

| PerlループStart

| |

| | wait

| | 終了判定

| |

| Perlループend(トップに戻る)

シェルスクリプトループend(トップに戻る)

こんな感じです。

waitを入れているので若干のタイムラグがありますが、私の場合MTでそんなに頻繁にエントリーを追加することもありませんし、

perlプログラムのループも大した処理ではないので、実用になっています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ