Indexへ
(32035)//【32034】→(32044)
------------------------
【タイトル】NOTEPADを利用した置換に関して
【記事番号】 32034 (*)
【 日時 】08/11/20 10:51
【 発言者 】ai

NOTEPADを利用した置換に関して

こんにちは。
1年ほど前に、jwwでNOTEPADとTERAPADを使って文字置換したところ、図面の文字位置がずれる現象が起き、
(A,B,Cと3文字ありAをDに置換しjw画面に戻ったら、AがBになってBがAになってCがDになっているといった感じの現象です)
調べてみたところ、NOTEPAD(もしくはTERAPAD)上に空白行があると文字位置がずれ、
置換せずにNOTEPADを上書き保存しても文字位置がずれました。

例えば下記だと、C以降の文字位置がずれていました。
A
B

C
D


jw-cadを削除しダウンロードしなおしても直らなかったため、
置換する際はいったんNOTEPADの文字をコピーしエクセルに写して空白行をなくして
NOTEPADに戻すという作業をずっとしていたのですが、先日
http://homepage2.nifty.com/kiti_ku/
の複数文字列置換を試したところ、空白行があっても綺麗に置換できたため、
試しにTERAPADでもやってみたところ、空白行があっても綺麗に置換できました。
(以前は空白が行途中にあったのですが、今回は空白行がグループ別に一番したにまとめられていていました)

以前     現在
A       A
(空白)     B
B       C
C       D
(空白)     E
D       F
(空白)    (空白)
E       (空白)
F       (空白)

空白行があると文字がずれるのはjwの仕様だとずっと思っていたのですが、
Jw-Cadの更新履歴を見ても外部エディタを利用しての文字置換に関する記述を見つけることはできなかったため、
Jwのせいではなく、パソコンの設定などの影響かと思ったのですが、原因がわかりませんでした。

パソコンは以前と同じパソコンで変わっておらず、OSはWindowsXPを利用しています。
Jwwに関してはバージョンアップに気が付いたらすぐにパージョンアップしています。
(2ヶ月に1度は必ずチェックをしています)
原因がわかる方がいましたら、よろしくお願いいたします。


Indexへ
(32034)←【32044】→(32046)
------------------------
【タイトル】Re(1):NOTEPADを利用した置換に関して
【記事番号】 32044 (32034)
【 日時 】08/11/20 21:18
【 発言者 】nanachan

▼aiさん:
>NOTEPADを利用した置換に関して
>
>こんにちは。
>1年ほど前に、jwwでNOTEPADとTERAPADを使って文字置換したところ、図面の文字位置がずれる現象が起き、
>(A,B,Cと3文字ありAをDに置換しjw画面に戻ったら、AがBになってBがAになってCがDになっているといった感じの現象です)
>調べてみたところ、NOTEPAD(もしくはTERAPAD)上に空白行があると文字位置がずれ、
>置換せずにNOTEPADを上書き保存しても文字位置がずれました。
>
>例えば下記だと、C以降の文字位置がずれていました。
>A
>B
>
>C
>D
>
>
>jw-cadを削除しダウンロードしなおしても直らなかったため、
>置換する際はいったんNOTEPADの文字をコピーしエクセルに写して空白行をなくして
>NOTEPADに戻すという作業をずっとしていたのですが、先日
>http://homepage2.nifty.com/kiti_ku/
>の複数文字列置換を試したところ、空白行があっても綺麗に置換できたため、
>試しにTERAPADでもやってみたところ、空白行があっても綺麗に置換できました。
>(以前は空白が行途中にあったのですが、今回は空白行がグループ別に一番したにまとめられていていました)
>
>以前     現在
>A       A
>(空白)     B
>B       C
>C       D
>(空白)     E
>D       F
>(空白)    (空白)
>E       (空白)
>F       (空白)
>
>空白行があると文字がずれるのはjwの仕様だとずっと思っていたのですが、
>Jw-Cadの更新履歴を見ても外部エディタを利用しての文字置換に関する記述を見つけることはできなかったため、
>Jwのせいではなく、パソコンの設定などの影響かと思ったのですが、原因がわかりませんでした。
>
>パソコンは以前と同じパソコンで変わっておらず、OSはWindowsXPを利用しています。
>Jwwに関してはバージョンアップに気が付いたらすぐにパージョンアップしています。
>(2ヶ月に1度は必ずチェックをしています)
>原因がわかる方がいましたら、よろしくお願いいたします。


回答がないようなのでおおまかに説明すると
(わたしの記憶ちがいかもしれませんが)

NOTEPADで編集した場合
文字と行が一対であり
その文字が何行目にあるかが重要です

例えばNOTEPADで

朝飯
昼飯
おやつ
夕飯

を(飯をごはん)に編集する場合(おやつ抜き)

朝ごはん
昼ごはん
(この行は空白ですが改行が必要です) 
夕ごはん

とします、これを

朝ごはん
昼ごはん
夕ごはん

と一行詰めてしまうと

CAD画面にもどった時
夕ごはんが
元のおやつの位置に表示されます

またNOTEPADで夜食を五行目に追加した場合

朝ごはん
昼ごはん
おやつ
夕ごはん
夜食

CAD画面にもどった時

夜食は
おやつと夕ごはんの位置間隔で
夕ごはんの位置からずれて表示されます

NOTEPADで文字が表示される順番は
1、レイヤ順
2、画面上で左上にある文字順
3、他はちょっと失念

とのことらしいので
CAD画面にもどった時
チェックの一方法として
みるのもいいでしょう

編集する時の注意点として
行をずらさないように注意する事です
(文字削除の空白行は改行をする)

質問の主旨と違う場合はご容赦ください


Indexへ
(32044)←【32046】→(32048)
------------------------
【タイトル】Re(2):NOTEPADを利用した置換に関して
【記事番号】 32046 (32044)
【 日時 】08/11/20 22:27
【 発言者 】ai

▼nanachanさん:


丁寧な回答ありがとうございます、おかげで認識ミスに気がつけました。

訂正:
再度調べたところ
>(以前は空白が行途中にあったのですが、今回は空白行がグループ別に一番したにまとめられていていました)
と書いていましたが、グループ別に下に集まっているように見える並べ方を
してただけのようでまばらに空白セルが入っていました、失礼しました。


そして答えていただいたのに申し訳ありません。
以前文字ずれを起こした図面だと思って利用していた図面が、
一度エクセルを通して空白行を削除した図面だったため文字ずれの対象外の図面でした。
空白行(改行だけの行)だと思っていた行は半角スペースの行でした。


順序の説明と空白というのがわかりにくかったのでそちらも申し訳ありませんでした。
空白行といっていたのは改行だけの行でした。
NOTEPADを開いた際に改行だけの行がある場合空白行を削除しないと
文字ずれを起こしてしまっていたんです(TERAPADで開いたら↓マークのみの行)


改行だけの行は記入した文字を文字選択して、文字をデリートしてエンターしたら入るのかと思ってましたが、
 先ほど試してみたところそうしても改行だけの行にはなりませんでした。
なぜそういう行が混ざっていたのかがよくわからなくなってしまいました。


TERAPADを開いた際に
A↓

B↓
C↓
D↓

E↓

となっている場合、何もせずにそのままNOTEPADを上書き保存しても
文字ずれを起こしてしまっていたんです。

文字ずれを起こさないためには
A↓
B↓
C↓
D↓
E↓
にな直さないと駄目だったんです。

そのため、エクセルに文字を写して範囲指定、空白セルにジャンプで空白セルを
全選択し(スペースなどの入ってるセルは空白セルとみなされません)削除して
NOTEPADに文字を戻していました。
(実際は何度もやるのが面倒だったためマクロを組んでエクセル上の作業は自動処理)


探してみたのですが行に↓だけの図面がなかったためわからなかったのですが、
(そういえば文字ずれを起こさないために1度全て空白削除をかけていました)
検証できませんでしたので、スペースも入ってない改行だけの行があったら
また文字ずれを起こすのかもしれません。


前提が勘違いから始まっていたので、改行だけの行がなぜ混ざるのが
というものに質問を訂正させていただきたいと思います。
申し訳ありません。


Indexへ
(32046)←【32048】//(32036)
------------------------
【タイトル】改行 文字ずれ jww で検索で解決
【記事番号】 32048 (32044)
【 日時 】08/11/20 22:51
【 発言者 】ai

▼nanachanさん:

返答いただいたおかげで空白行という表現ではなく改行という表現なんだと気が付き
再度検索したところ該当の症状がヒットして解決いたしました。
ttp://www.jwcad.net/log/consult/consult1-0501-03/thread25708.htm

他CADから変換した図面だと、NOTEPADを開いた際に改行だけの行が発生することがあり、
改行だけの行があると文字ずれを起こしてしまうようです。
そういえば以前も同じことを検索したはずなのに、
空白行とばかり思い込んですっかり忘れておりました。

置換する文字が1文字でも1度エクセルを通してから置換という面倒な作業を常にしていましたが、
他図面からの変換図面でなければ大丈夫そうなので、今後活用したいと思います。

勘違いの質問で申し訳ありませんでした。