「秀丸マクロ 外部プログラムから戻り値を得る方法 - 秀丸パイプの使い方」の編集履歴(バックアップ)一覧はこちら
秀丸マクロ 外部プログラムから戻り値を得る方法 - 秀丸パイプの使い方 - (2009/11/09 (月) 02:58:47) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
run や runsync などに、WSHなどのスクリプトを組み合わせれば、秀丸マクロがサポートしていない機能を簡単に実装できそうです。しかし、実行した外部プログラムから秀丸マクロへと、戻り値の感覚で数値や文字を戻す方法がサポートされていません(※)。それでは旨み半分というものです。
そこで登場するのが m.fujimoto氏作成の「秀丸パイプ」です。秀まるおのHP > 変換モジュールライブラリ から DL 出来ます。
この DLL を使えば、外部プログラムの処理結果(標準出力)をマクロ変数として簡単にゲットできます。
(※)run &sizex(-2){なら標準入出力にタッチできますが、最終的に変数として値を持ってこれません。将来的には正式に対応の予定があるようですが、現在のところ一時ファイル化したり、その後始末など、おいしくない問題が多いです。}
----
run や runsync などに、WSHなどのスクリプトを組み合わせれば、秀丸マクロがサポートしていない機能を簡単に実装できそうです。
しかし、実行した外部プログラムから秀丸マクロへと、戻り値の感覚で数値や文字を戻す方法がサポートされていません(※)。
投げっぱなししか出来ないのでは、おいしくありません。
そこで登場するのが m.fujimoto氏作成の「秀丸パイプ」です。秀まるおのHP > 変換モジュールライブラリ から DL 出来ます。
この DLL を使えば、外部プログラムの処理結果(標準出力)をマクロ変数として簡単にゲットできます。
(※)run &sizex(-2){なら標準入出力にタッチできますが、最終的に変数として値を持ってこれません。将来的には正式に対応の予定があるようですが、現在のところ一時ファイル化したり、その後始末など、おいしくない問題が多いです。}
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: