PamGau
Web周り、サッカーの話、ときどきヌコ

手持ちのエディタからのインタプリタ実行

ちょうどRubyのいぢり始めだったところで、下記の記事に便乗させてもらいます。

TeraPadからcygwinのUNIXツールやらRubyやら使う方法 (uessay)

パラメータ欄にruby.exe test.rbとスクリプトを書くとprintみたいな出力はTeraPadに渡されるが、ARGVが渡されなくて、フィルタ系のスクリプトとして使う方法が見当たらない。(誰か知ってたら教えてください・・・)

MS-DOS育ちのおっさんなのでバッチファイル(*.bat)だろうと当たりをつけてやってみました。

まず、下記の一行だけのバッチファイル "tpruby.bat"を適当なディレクトリに保存します。ruby.exeへはPATHが通っているものとします。

ruby "%1" | "C:\Program Files\TeraPad\TeraPad.exe" /o

TeraPadやRubyの起動オプションはお好みでいいです。

次いで、TeraPadのツール - オプションで上記の下記例のように"tpruby.bat"を登録します。

TeraPadツール - オプション

参考にしたのはTeraPad付属の"readme.txt"の「Outputモード指定パラメータ」及び「標準入力の取り込み」の項でした。


私などは「秀丸」との付き合いが長いのでして、上と同じことをするだけなら下記のような一行マクロを書くだけで足ります。これだけで後始末を考えずに済むテンポラリファイルとして「実行結果」ウィンドウを表示してくれます。

run "ruby %f";

普通はこれだけではもったいないので、せめてファイルタイプ別で起動するインタプリタやコンパイラを変えるぐらいの記述はするものだろうとは思います。


"Microsoft.mshtmlの陥穽" « Home » "「Firefox 3 Download Day」"

TrackBack

ご注意
当分の間、トラックバックの受信を行わないことといたしました。過去に戴いたトラックバックのリストについてはそのまま保持いたします。
トラックバックはありません

Comments

コメントはありません。
ご注意
当分の間、JavaScript が有効でないとコメント投稿できないようにします。スパム対策であって、投稿される方の個人情報を取得する目的ではありません。悪しからずご了承ください。
Recent Entries
Googleの左サイドバーを消すユーザスタイルシート for Firefox , Opera
「Firefox 3 Download Day」
手持ちのエディタからのインタプリタ実行
Microsoft.mshtmlの陥穽
MyMiniCity 巡回専用クライアントソフト
Flag Button Devkit : 国旗の缶バッジ化キット
スポットライトが当たったような画像をPaint.NETで作る
IMEのオン/オフを判別する方法
ソフトウェアパッケージ風画像をPaint.Netで描く
PHP 初学者向けの Web 上のリソース
Links
PamGau 系
PamGau::Memo
PamGau::Dust
PamgauSigh Wiki
はてなブックマーク
パンパでガウチョ
kyorecobaのdel.icio.us
BLOGNAVI
XREA.COM
VALUE-DOMAIN
PHP ver 4.4.2
Powered by Nucleus CMS Creative Commons
feedberner banner この日記のはてなブックマーク数
BlogPeople
あわせて読みたい