タブ番号指定ウィンドウのアクティブ化方No.05576
うえむ さん 07/07/03 18:26
 
タブモードで秀丸エディタを使い始めたのですが、うまくマクロが作成できないので
お教えください。
#win = hidemaruorder(taborder);
で得られるタブ番号(#win)のウィンドウをアクティブにするにはどのようにすれば
よいでしょうか。
よろしくお願いいたします。

[ ]
RE:05576 タブ番号指定ウィンドウのアクテNo.05577
K'zawa さん 07/07/03 21:34
 
うえむさん、こんにちは。
K'zawa/ユーザーです。

単に、どのタブをアクティブにするかという話なら、
#win = hidemaruhandle(0);
でハンドルを記憶しておいて、
setactivehidemaru #win;
で変更すればよいです。
タブモードかどうかは関係ないです。

[ ]
RE:05577 タブ番号指定ウィンドウのアクテNo.05578
うえむ さん 07/07/04 08:55
 
K'zawaさん。
応答ありがとうございました。思ったことができました。
単語をGrepして生成したウィンドウ(GWin)から、目的のところを見つけてタグジャ
ンプした後は、GWinもう要らないのです。マウスやキーボード操作が煩わしいため、
マクロを作成→キー割付し、キー一発でGWinを閉じるようにしていました。これまで
下記旧マクロで問題なかったのですが、タブモードで秀丸エディタを使い始めたとこ
ろ、想定していないウィンドウがアクティブになったのです。
旧:
 prevhidemaru;
 exit;

新:
 #win = hidemaruhandle(0);   // ハンドル記憶
 prevhidemaru;    // GWinに移動
 #g_win = hidemaruhandle(0);// GWinハンドル記憶
 setactivehidemaru #win;
 closehidemaruforced #g_win;// Close GWin

ありがとうございました。

[ ]