[スレッド全体]

2007/4/3 (火) 05:35:56  
[368] Re2: サクラエディタのマクロでこういうことしたいのですが教えてください。

> でも、一番楽なのはサクラエディタじゃなくて perl か何かを使用する事だと思う。
> Active Perl でもインストールしておいて、下記(実質内容4行)の
> スクリプトを用意しておけば、後はそのファイルをクリックして
> 実行するだけです。


さっそくの回答ありがとうござました。
Active Perlをインストールして殆どやりたいことができました。
もしかしてWSHでも同じことができるのかな・・・?
とにかくありがとうござました。感謝です。
マクロ初心者
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)


2007/4/3 (火) 09:47:56  
[369] Re3: サクラエディタのマクロでこういうことしたいのですが教えてください。

> もしかしてWSHでも同じことができるのかな・・・?

WSHでもやれないことは無いですが、直接クリップボードを触れないので
下みたいな回りくどい感じになりますね。

var oIExp = WScript.CreateObject("InternetExplorer.Application");
oIExp.Navigate("about:blank");
while(oIExp.Busy){ WScript.Sleep(10); }
var oClip = oIExp.Document.parentWindow.clipboardData;
var sText = oClip.getData("TEXT");
sText = sText.replace(/([^\r\n]+\r?\n?)/g,"> $1");
oClip.setData("TEXT", sText);
oIExp.Quit();
di
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.5.9


2007/4/3 (火) 18:20:32  
[370] Re3: サクラエディタのマクロでこういうことしたいのですが教えてください。

▼ マクロ初心者さん

> Active Perlをインストールして殆どやりたいことができました。
> もしかしてWSHでも同じことができるのかな・・・?


Active Perl て WSH だろとかいうつあfひえsdkj
AC
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)


2007/4/4 (水) 00:27:03  
[371] Re4: サクラエディタのマクロでこういうことしたいのですが教えてください。

▼ ACさん
> ▼ マクロ初心者さん
>
> > Active Perlをインストールして殆どやりたいことができました。
> > もしかしてWSHでも同じことができるのかな・・・?
>
> Active Perl て WSH だろとかいうつあfひえsdkj


私、スレ主とは別人です 笑

ってか、">"をつけるだけなら、サクラエディタにありますが?
右クリックで引用符つきコピーをすればよいのでは???

まくろ初心者
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3


2007/4/4 (水) 15:31:25  
[372] Re5: サクラエディタのマクロでこういうことしたいのですが教えてください。

まくろ初心者さんへ

> ってか、">"をつけるだけなら、サクラエディタにありますが?
> 右クリックで引用符つきコピーをすればよいのでは???


 げっ、あったぁ〜。
 何してたんだろう・・・。
 でも、ActivePerl方式が使い勝手がいいのでこちらにさせて
 もらいます。

  ※このBBSには初めて質問したのですが、本当にマクロ
   初心者だったので同じ名前になってしまいました。
   おそらくもう質問することはないかと思いますので。
   失礼しました。
マクロ初心者
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; (R1 1.3); (R1 1.5); InfoPath.1)


2007/4/5 (木) 04:26:10  
[373] Re6: サクラエディタのマクロでこういうことしたいのですが教えてください。

> でも、ActivePerl方式が使い勝手がいいのでこちらにさせて
> もらいます。


あぅ、ごめんなさい、Active Perl、ちっとも使い勝手良くないです。
というか「他のツール使って良し」なら、「クリップボード拡張ツール」
の類を使用すればもっとずっと使い勝手が良くなりますね。
# ド忘れしてました。

例えば CLCL (クルクル) なんか。
http://www.nakka.com/soft/clcl/

クリップボードの履歴を取るツールですが、プラグインで
色々なテキスト編集機能を付加する事が出来ます。
用意されている tool_text を登録すれば、ツールとして
「引用(&Q)」が使えるようになります。

デフォルトの設定だと [Alt]+[T] で、登録したツールを利用する事が
出来ます。(キーは「オプション」→[動作]タブ にて自由に変えられます。)


1.メーラーとやらで処理対象のテキストを範囲選択する。(選択だけ)

2.CLCLのツールメニューを出して [引用(&Q)] を実行する。
 具体的には [Alt]+[T] → [Q] とキー入力するだけ。
 すると、引用記号を聞いて来るので「> 」と入力して [Enter]。

3.メーラーの編集画面で選択範囲の文字列が引用記号付きの
 状態に変わり果てたさまを呆然と眺める。

のような感じで、そのメーラーとやらの編集画面から一度も
外へ出る事なく、引用記号付けられますな。

類似のソフトは他にもあるんじゃないかなぁと。
探してみそ。
すい
INCM1.23c

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81