windowhorzで相手指定No.09909
おすぎ さん 22/07/28 09:25
 
お世話になっております。

windowhorz ですが、現状はアクティブな秀丸ファイルをすべて横に並べます。特定
の2つのファイルだけを横に並べる方法はあるでしょうか?

当方、翻訳で、原文と訳文の2つの秀丸ファイルを横に並べて使っています。何らか
の理由でファイルの位置がずれたときに、windowhorz で位置を直しています。用語
集などの3つ目のファイルも開けていると、windowhorz では3つのファイルを全部
横に並べてしまいます。

3つ以上の秀丸ファイルをアクティブにしていても、特定の2つのファイルだけを横
に並べる方法はあるでしょうか?



[ ]
RE:09909 windowhorzで相手指定No.09910
igus さん 22/07/28 17:21
 
こんな感じのマクロを作って使ってます。
数値は適当に調整してください。

//---並べて表示.mac(ここから)---
//横に並べて表示
#hwnd_f1= hidemaruhandle(0);setactivehidemaru 1;#hwnd_f2= hidemaruhandle(0);
iconall;setactivehidemaru #hwnd_f1;setactivehidemaru #hwnd_f2;windowhorz;end
macro;
//縦に並べて表示
#hwnd_f1= hidemaruhandle(0);setactivehidemaru 1;#hwnd_f2= hidemaruhandle(0);
iconall;setactivehidemaru #hwnd_f1;setactivehidemaru #hwnd_f2;windowvert;
setwindowsize 100, 14;setwindowpos 80, 0;
setactivehidemaru #hwnd_f1;setwindowsize 100, 14;setwindowpos 80, 360;endmacro;
//---並べて表示.mac(ここまで)---

[ ]
RE:09910 windowhorzで相手指定No.09911
おすぎ さん 22/07/29 09:03
 
igus さん

ありがとうございます。

やはり iconall を使って、ファイルを全部最小化してから、
当該2ファイルをアクティブにするしかないですか。

その方法は私も使っているのですが、同じ事を windowhorz 自体で
できないかと思って投稿した次第です。

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


p.s.
iconall って秀丸エディタマクロヘルプには出てこないですが、
もうサポートしていないのでしょうか?

[ ]
RE:09911 windowhorzで相手指定No.09912
秀丸担当 さん 22/07/29 10:16
 
iconallはマクロヘルプにはありませんでした。
サポートしなくなったということは無いです。
というか「全部最小化」コマンドも、はるか昔から標準でウィンドウメニューにあっ
たも関わらず、コマンドとしての説明も無かったです。
いまさらではありますが、追記しておきます。

[ ]
RE:09909 windowhorzで相手指定No.09913
Micky さん 22/07/29 16:05
 
まいどお世話になります。

横から失礼します。
勘違いしてるかもしれませんが・・・


おすぎ さん write:

>3つ以上の秀丸ファイルをアクティブにしていても、特定の2つのファイルだけを横
>に並べる方法はあるでしょうか?
以前、ここで同じようなことを尋ねたら、
「Windows キー + ← キーで左側の秀丸を左半分に表示して、
少し待つとウインドウが選択できるので、右側に表示したいのを選ぶ方法でどうでし
ょう。」
的な回答で、私はソースの新旧を左右に並べたかったので、それで十分満足してます。

マクロでって事でしたらできないですけど。
あと、Windowsのバージョンにもよるかな。

[ ]
RE:09913 windowhorzで相手指定No.09914
おすぎ さん 22/07/29 17:20
 
Micky さん

貴重な情報をありがとうございます。

マクロで自動で整列させる方法を考えていました。

でも面白い方法なので試してみます。

[ ]