■ 質問はここへ ■

前へ 次へ
No. 1017 (1015へのコメント)投稿者: CINEPHILE日付: 2003/08/26 18:17:34
題名 : Re^3:テキストの比較はどうするのですか?

>最初に違いが見つかった所には移動するのですが、次の違いの所には移動しないのでしょうか?

カーソル位置から検索して最初に違いの見付かった位置に移動するだけの機能なので、
複数の差違ブロックを連続して検索するようなことはできないと思います。
専用のファイル比較ツールを使用するか、
次の場所にあるテキストファイル比較マクロを試してみてください。

http://homepage2.nifty.com/tm-com/qx.html

No. 1018 (1016へのコメント)投稿者: CINEPHILE日付: 2003/08/26 18:26:42
題名 : Re:「原稿用紙区切り表示」の変更

>さて、(文字×列)を(全角26文字×44行)にすると、原稿用紙(400文字)相当では15行目で1枚目が終わります。
>これを、22行目で1枚終わりという表示にしたいのですが、可能でしょうか?

書式設定−行桁−ページ番号をチェックして、
ページ行数を22に設定するのでは駄目なのでしょうか?

No. 1019 (1018へのコメント)投稿者: PSY日付: 2003/08/26 19:18:39
題名 : Re^2:「原稿用紙区切り表示」の変更

CINEPHILEさん、ありがとうございます。

 ところが、ページ行数は1頁目からトータルで表示したいのです。
 イメージで言いますと、
  1
  2
  ・
  ・
 22 ・・・・・・  1(枚目)
 23
  ・
 というような按配です。

No. 1020 (1019へのコメント)投稿者: CINEPHILE日付: 2003/08/26 20:25:50
題名 : Re^3:「原稿用紙区切り表示」の変更

>  1
>  2
>  ・
>  ・
> 22 ・・・・・・  1(枚目)
> 23
>  ・

現状ではこれは無理です。
どうしてもということであれば、ページ番号を表示する場合にも
行番号はファイルの先頭から通算で表示するようなオプションを要望するしかないでしょう。
作者への要望はメーリングリストの方でお願いします。

No. 1021 (1020へのコメント)投稿者: PSY日付: 2003/08/26 21:44:29
題名 : Re^4:「原稿用紙区切り表示」の変更

なるほど、軽さ・シンプルさという性能と、機能付加の問題でしょうけど、なか
なか思うようにはいかないですね。
もう少し、色々使い込んでみたいと思います。

いずれにしても、あれこれ試したりして無駄な時間を使わなくてよかったです。
CINEPHILE さん、ありがとうございます。助かりました。

No. 1022 (1021へのコメント)投稿者: CINEPHILE日付: 2003/08/26 22:46:12
題名 : Re^5:「原稿用紙区切り表示」の変更

>なるほど、軽さ・シンプルさという性能と、機能付加の問題でしょうけど、なか
>なか思うようにはいかないですね。

現状でも書式設定−行桁−ページ番号をチェックしなければ、
行番号はファイルの先頭から通算で表示されるので、
ご希望のような機能を実現すること自体に困難はないと思いますよ。
しかし要望を採用するかどうかは作者の判断なので、
他の方の需要が見込めない場合には却下されるかもしれませんが。

No. 1023 (1021へのコメント)投稿者: かぶねこ HP日付: 2003/08/27 01:19:44
題名 : Re^5:「原稿用紙区切り表示」の変更

行番号のほうの表示でのページ区切りはそのままで、「原稿用紙区切り表示」機
能のほうを利用して原稿用紙枚数を表示する、という方法もあります。しかし、
原稿用紙1枚あたりの文字数を設定するのは、通常の設定画面からはできません。
(要望があって機能は追加されたのですが、設定画面には追加する場所がなかっ
たようです。)

それで、こんなマクロを使います。(マクロの部分だけ新規ファイルにコピー&
ペーストして、拡張子 .mac でマクロフォルダに保存すると、マクロ一覧から使
えます。)

'原稿用紙区切り文字数指定
proc main
dim i,n
i = imestatus 'IME の状態取得
imemode 2
n = inputbox("原稿用紙 1 枚あたり字数(全角)","原稿用紙区切り文字数")
if n = 0 or n = INPUTBOX_CANCEL then exit proc
@InterLineRule = 1 '行間罫線表示
@Print400PaperPage = 1 '原稿用紙区切り表示
@Print400PaperPageX = n*2 '文字数指定
imemode i 'IME の状態復帰
end proc

「全角26文字×44行」ですと、原稿用紙1枚 1144 字(全角)になるので、この
マクロを実行して 1144 と指定するとご希望の表示になると思います。

このマクロを実行すると強制的に原稿用紙区切りが「表示オン」になります。ま
た原稿用紙区切りを実際に表示するために「行間罫線」も「表示オン」になりま
す。この「行間罫線」がうるさい場合には、行間罫線の色を背景色と同じにして
ください。

画面色設定には、「パレットで画面色設定」というマクロも用意しております。
http://homepage1.nifty.com/kabuneko/qx/sub/lib_2.htm

(上のマクロを実行したときに表示されるダイアログは、文字が大きくてちょっ
とカッコ悪いですが、QX のマクロの dialog 機能を使って高度なダイアログを
表示することもできます。上のはあくまでももっともシンプルなマクロの例。)

もうひとつ、この機能を使って原稿用紙文字数を設定しても、QX をいったん終
了すると設定が消えるようです。自動的に設定変更をするには自動実行マクロと
して使用する必要がありますが、そのへんはまたちょっと別の話になりますので、
必要でしたらまた質問してください。

CINEPHILE さん、いつもどうもありがとうございます。

No. 1024 (1015へのコメント)投稿者: かぶねこ HP日付: 2003/08/27 01:58:59
題名 : Re^3:テキストの比較はどうするのですか?

違いがある行にカーソルがあるかぎり、その先には移動しません。

新しく比較を始めたい行まで、表のファイルと裏のファイル両方で、手動で移動
すると、またそこから比較が始まります。内容が両方のファイルで同じ行から再
開するわけです。

ファイル丸ごと、あるいはフォルダ丸ごとの比較でしたら、DF というツールが
便利みたいです。
http://www.vector.co.jp/magazine/softnews/011212/n0112123.html

No. 1025 (1023へのコメント)投稿者: CINEPHILE日付: 2003/08/27 09:18:23
題名 : Re^6:「原稿用紙区切り表示」の変更

>原稿用紙1枚あたりの文字数を設定するのは、通常の設定画面からはできません。
>(要望があって機能は追加されたのですが、設定画面には追加する場所がなかっ
>たようです。)

知らなかった……。
どうも QX にはこうした(直接設定することのできない)機能がいくつかあるようですが、
普通に使っていても気付きようがありませんね。

No. 1026 (1025へのコメント)投稿者: かぶねこ HP日付: 2003/08/27 11:40:47
題名 : Re^7:「原稿用紙区切り表示」の変更

>どうも QX にはこうした(直接設定することのできない)機能がいくつかあるようですが、
>普通に使っていても気付きようがありませんね。

Ver. 6.8 の新機能の「1行置きに背景色を変える」というのも、マクロからしか
使えませんね。QX はかなり前から設定ダイアログに項目の追加場所がなくなっ
ているんで、こういう機能は「いくつか」というより「かなりの数」あると思い
ます。

慣れてしまえば、ダイアログのどのへんで設定するんだったかな、「共通設定」
と「書式設定」のどっちだっけ、とか探すより、自分でマクロを書いたり編集し
たりするほうがシンプルなくらいですが、気づかれないままだともったいないで
すよね。

原稿用紙区切り字数の自由設定は、機能追加になったときのやりとりをニフティ
かメーリングリストで目撃していたので、憶えていました。

次へ
現在の既読番号は 0  既読を


メールアドレスを表示するにはURLの後ろに &m=b89489c2 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/