スネークマンショーのマクロ

スネークマンショーのマクロを作ってみました。。。

こなさん、みんばんわ。

このネタがわかる人はどれくらいいるのでしょう???

暇だったので、秀丸エディタのマクロをつついてみたくなりました。

最初のネタとして取り上げるのは、「こなさん、みんばんわ。」マクロです。

秀丸エディタで「こなさん、みんばんわ」マクロ

秀丸エディタのマクロをつつくの初めてなので、ヘルプを見ながらせっせと書いていきます。
その前に、「こなさん、みんばんわ。」がわからない方は、お近くの30〜40代の方に「スネークマンショー」についてお聞きするか、ネットで検索するか、スネークマンショーのCDを買っちゃいましょう。

いきなりソースを表示します。
以下、ソースコード


//スネークマン(こなさんみんばんわ)マクロ

//タイトルバーにマクロが実行中であることを表示
title "スネークマン(こなさんみんばんわ)マクロ実行中です";

//範囲選択中かどうかの判定
if (!selecting){
	//範囲選択中でない場合マクロの終了
	message "範囲を選択してからマクロを実行してください。";
	endmacro;//マクロを終了
}

//選択範囲の座標を取得
#top_x = seltopx; #top_y = seltopy;
#end_x = selendx; #end_y = selendy;

//選択した文字列の取り込み
$sel_str = gettext(#top_x,#top_y,#end_x,#end_y);

//選択した文字列の長さの取得
#len_str = strlen($sel_str);

//選択した文字列の変換
$left_str = leftstr($sel_str,2);
$right_str = rightstr($sel_str,2);
$mid_str = midstr($sel_str,2,#len_str-4);
$new_str = $right_str + $mid_str + $left_str;

//選択した範囲を削除
#i = #len_str;
moveto #top_x,#top_y;
while(#i > 0 ){
	delete;
	#i = #i -2;
}

//変換した文字列を挿入
insert $new_str;

秀丸エディタを使っている方にしか使い道がないマクロですが。。。

次のページで使い方を説明しまので見ていってください。
あわせてダウンロードもできます。ダウンロードの前にヘルプのページもお読みください。