要望)アウトライン解析の枠No.24161
takanogawa さん 07/12/10 16:54
 
こんにちは。
まだユーザーではないので恐縮ですが、要望です。

私は縦書きを多用するのですが、どんどん打ち込むときは横書きです。
アウトライン解析の機能もすばらしく使いやすそうです。

横書きの場合、私の場合には右にアウトライン解析の枠を設定しています。
画面が横長なので右か左に設定している人が多いかな、と思います。

しかし縦書きに切り替えたときには下にドラッグしないとちょっとじゃまです。
右や左にあると画面が狭くなってしまいます。

縦書きモードにするときにはついでに原稿用紙のイメージで確認したいので、文字数
が少ないからというのもあります。


一通り設定項目などを探したつもりですが、縦横モードやファイルタイプの設定を切
り替えたときに、アウトライン解析の枠の位置も連動して切り替わるような設定がで
きないものでしょうか?

そのような設定項目があると、より使い勝手がいいと思いました。
もしまだでしたらご検討ください。

[ ]
RE:24161 要望)アウトライン解析の枠No.24167
秀丸担当 さん 07/12/11 09:36
 

>一通り設定項目などを探したつもりですが、縦横モードやファイルタイプの設定を切
>り替えたときに、アウトライン解析の枠の位置も連動して切り替わるような設定がで
>きないものでしょうか?

アウトライン解析の枠内の縦書き/横書きは連動する設定があるのですが、枠の
位置の連動の設定は無いです。
枠の位置も連動できるようになったらいいと思います。ネタとして参考にさせて
いただきます。
少々無理やりですが、以下のようなマクロで縦書き/横書きを変更しつつ枠の位
置も変えることができます。

#a = getconfig("Tategaki");
if( (#a & 0x01) == 0 ) {
    #a = #a | 0x00000001; //縦書きON
    #b = 2; //上
}else{
    #a = #a & 0xfffffffe; //縦書きOFF
    #b = 1; //右
}
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Outline";
writeregnum "Right", #b;
closereg;
config "xTategaki:" + str(#a);

[ ]
RE:24167 要望)アウトライン解析の枠No.24169
takanogawa さん 07/12/11 11:53
 
ご返事ありがとうございます。

>少々無理やりですが、以下のようなマクロで縦書き/横書きを変更しつつ枠の位
>置も変えることができます。
>
>#a = getconfig("Tategaki");
>if( (#a & 0x01) == 0 ) {
>    #a = #a | 0x00000001; //縦書きON
>    #b = 2; //上
>}else{
>    #a = #a & 0xfffffffe; //縦書きOFF
>    #b = 1; //右
>}
>openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Outline";
>writeregnum "Right", #b;
>closereg;
>config "xTategaki:" + str(#a);


早速試してみました。
ありがとうございます。

枠を上ではなく下にするのは#b = 2を3にすることで変更できましたが、
左ではなく右にしたいときにはどこを変更すればいいでしょうか?


縦書きにしたいときには文字数などのファイルタイプ別の設定も変えたいので、連動
機能はやはり欲しいところですが、しばらくこれで試させていただきますね。

[ ]
RE:24169 追伸ですNo.24170
takanogawa さん 07/12/11 12:01
 
こんにちは。追伸です。

マクロ自体は快適なのですが、
ファイルタイプの設定を変更したいときに「一時的な保存」になっていて、強制保存
するかと聞かれてしまうのがおしいところです。



[ ]
RE:24170 追伸ですNo.24171
秀丸担当 さん 07/12/11 13:43
 


>枠を上ではなく下にするのは#b = 2を3にすることで変更できましたが、
>左ではなく右にしたいときにはどこを変更すればいいでしょうか?

#b=0にすればいいです。

>マクロ自体は快適なのですが、
>ファイルタイプの設定を変更したいときに「一時的な保存」になっていて、強制保存
>するかと聞かれてしまうのがおしいところです。

saveconfig;
を最後に付けると一時的な設定ではなく、保存されるようになります。

[ ]
RE:24171 追伸ですNo.24172
takanogawa さん 07/12/11 14:17
 
>
>
>>枠を上ではなく下にするのは#b = 2を3にすることで変更できましたが、
>>左ではなく右にしたいときにはどこを変更すればいいでしょうか?
>
>#b=0にすればいいです。

早速ご返事ありがとうございます。
さっき試してうまくいかなかったと思っていたのですが、勘違いのようでした。

>>マクロ自体は快適なのですが、
>>ファイルタイプの設定を変更したいときに「一時的な保存」になっていて、強制保存
>>するかと聞かれてしまうのがおしいところです。
>
>saveconfig;
>を最後に付けると一時的な設定ではなく、保存されるようになります。

こちらもありがとうございます。

このようなマクロは自分では書けませんが、他の設定機能も強力なようですので、少
しずつさわらせていただきます。

[ ]