Indexへ
(15862)//【15830】→(15831)
------------------------
【タイトル】外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15830 (*)
【 日時 】09/10/17 06:59
【 発言者 】バンブーのこ

こんにちは。
最近パソコンが壊れたため、VISTA機を購入し、nori-noriさんのホームページに従ってJWW、PfOX085、P_UtilW03を組み込もうとしておりますが、うまくいきません。
xy_list.batを選択すると、一瞬黒い画面が出たあと、表の一番上の行(測点名、x座標、y座標)のみ表示され、2行目以降は表示されずに悩んでいます。
また、P_UtilW03のすべての外部変形でcgf編集ボタンを押しても、一瞬「実行する外部変形を選んでください。」の文字が出るだけで、編集画面になりません。
どなたかお分かりの方ご教授くださりますようよろしくお願いいたします。


Indexへ
(15830)←【15831】→(15833)
------------------------
【タイトル】Re(1):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15831 (15830)
【 日時 】09/10/17 10:45
【 発言者 】住職
【 リンク 】http://homepage2.nifty.com/siegel/



▼バンブーのこさん:
>こんにちは。
>最近パソコンが壊れたため、VISTA機を購入し、nori-noriさんのホームページに従ってJWW、PfOX085、P_UtilW03を組み込もうとしておりますが、うまくいきません。
>xy_list.batを選択すると、一瞬黒い画面が出たあと、表の一番上の行(測点名、x座標、y座標)のみ表示され、2行目以降は表示されずに悩んでいます。
>また、P_UtilW03のすべての外部変形でcgf編集ボタンを押しても、一瞬「実行する外部変形を選んでください。」の文字が出るだけで、編集画面になりません。
>どなたかお分かりの方ご教授くださりますようよろしくお願いいたします。

gawk環境は、整っていますか?

cfg編集の件は、edit.batを開き、notepadを有効にして下さい。
(秀丸がインストールされていないのなら)

@echo off
rem notepad %1 %2 %3 %3 %4 %5
"C:\Program Files\Hidemaru\Hidemaru.exe" %1 %2 %3 %3 %4 %5
  ↓
@echo off
notepad %1 %2 %3 %3 %4 %5
rem "C:\Program Files\Hidemaru\Hidemaru.exe" %1 %2 %3 %3 %4 %5


Indexへ
(15831)←【15833】→(15834)
------------------------
【タイトル】Re(2):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15833 (15831)
【 日時 】09/10/17 11:31
【 発言者 】バンブーのこ

住職さん
早速ご返信いただきありがとうございます。

>gawk環境は、整っていますか?
はい。jgawk.exeファイルをC:\WINDOWS\system32フォルダに入れ、P_utilWフォルダを解凍して出来た各batファイルをnotepad(メモ帳)で開き、gawkの部分をjgawkに変更してあるので大丈夫だと思うのですが。
P_utilWフォルダをjwwフォルダの下のgaihenフォルダに入れてあるのが、いけないのでしょうか?
jwwフォルダに移動しようとしても「別のプログラムがこのフォルダを開いているので、操作を完了できません。」となってしまいます。

>cfg編集の件は、edit.batを開き、notepadを有効にして下さい。
>(秀丸がインストールされていないのなら)
>
>@echo off
>rem notepad %1 %2 %3 %3 %4 %5
>"C:\Program Files\Hidemaru\Hidemaru.exe" %1 %2 %3 %3 %4 %5
>  ↓
>@echo off
>notepad %1 %2 %3 %3 %4 %5
>rem "C:\Program Files\Hidemaru\Hidemaru.exe" %1 %2 %3 %3 %4 %5
秀丸はインストールしてませんので、ご指示のように変更してPlot_IN.BATのcgf編集をしてみますと、「ファイルj51 s_util.cfgが見つかりません。新しく作成しますか?」とのコメントが出ます。
これは「作成」でよろしいのでしょうか?

よろしくお願いいたします。


Indexへ
(15833)←【15834】→(15835)
------------------------
【タイトル】Re(3):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15834 (15833)
【 日時 】09/10/17 12:47
【 発言者 】住職
【 リンク 】http://homepage2.nifty.com/siegel/



▼バンブーのこさん:

>はい。jgawk.exeファイルをC:\WINDOWS\system32フォルダに入れ、P_utilWフォルダを解凍して出来た各batファイルをnotepad(メモ帳)で開き、gawkの部分をjgawkに変更してあるので大丈夫だと思うのですが。

gawk.exeであれば、bat内は、gawkのままでOKのはずですが。
但し、H_AR.batで、文字化けが起こる場合には、jgawkに変更します。
Jwwは、C:\Jww インストールですね!

>秀丸はインストールしてませんので、ご指示のように変更してPlot_IN.BATのcgf編集をしてみますと、「ファイルj51 s_util.cfgが見つかりません。新しく作成しますか?」とのコメントが出ます。
>これは「作成」でよろしいのでしょうか?

s_util.cfgは、解凍ファイルにあるはずですが?
なければ、新しく作成してよいと思います。


Indexへ
(15834)←【15835】→(15836)
------------------------
【タイトル】Re(4):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15835 (15834)
【 日時 】09/10/17 13:04
【 発言者 】バンブーのこ

▼住職さん:
再びのご返事ありがとうございます。

>gawk.exeであれば、bat内は、gawkのままでOKのはずですが。

よくわかりませんが、jgawkのほうが日本語に対応しているので良いと他の方のホームページにでていましたので、変更しています。

>Jwwは、C:\Jww インストールですね!

Jw_winファイルはCドライブの下のjwwフォルダに入れてありますが、これでよいのでしょうか?

>>秀丸はインストールしてませんので、ご指示のように変更してPlot_IN.BATのcgf編集をしてみますと、「ファイルj51 s_util.cfgが見つかりません。新しく作成しますか?」とのコメントが出ます。
>>これは「作成」でよろしいのでしょうか?
>
>s_util.cfgは、解凍ファイルにあるはずですが?
>なければ、新しく作成してよいと思います。

「作成しますか?」とのコメントに対し、「はい」を押すとコマンドプロンプトとメモ帳が開き、メモ帳が入力待ちの状態になるだけです。
なお、前回の私の文章に間違いがありました。細かいことですが、「ファイルj51 s_util.cfg」ではなく「ファイル/j51 s_util.cfg」です。"/"が抜けていました。
「j51 s_util.cfg」がファイル名だと思うのですが、s_util.cfgファイルはC:>jww>gaihen>P_UtilW03内に確かにあります。

よろしくお願いいたします。


Indexへ
(15835)←【15836】→(15838)
------------------------
【タイトル】Re(5):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15836 (15835)
【 日時 】09/10/17 13:57
【 発言者 】住職
【 リンク 】http://homepage2.nifty.com/siegel/



>C:>jww>gaihen>P_UtilW03内に確かにあります。

/j51 は、s_util.cfgの51行目に飛ぶオプションかと。
(適宜、飛ばす箇所を指定できる)
rem call edit.bat /j51 s_util.cfg

S_Util.cfgは、直にメモ帳でも編集できますが、
他のbatを実行しても、どれもできませんか?

当方は、xpでの検証ですので、vista使用の方の
アドバイスを期待します。


Indexへ
(15836)←【15838】→(15839)
------------------------
【タイトル】Re(6):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15838 (15836)
【 日時 】09/10/17 14:37
【 発言者 】バンブーのこ

▼住職さん:
何度も迅速なアドバイスありがとうございます。

>/j51 は、s_util.cfgの51行目に飛ぶオプションかと。
>(適宜、飛ばす箇所を指定できる)
>rem call edit.bat /j51 s_util.cfg

↑そういう意味でなのですか。

>S_Util.cfgは、直にメモ帳でも編集できますが、

コマンドプロンプトとメモ帳はどちらも何も書かれていない状態なので、S_util.cfgの内容をすべて入力しなければならないと思います。

>他のbatを実行しても、どれもできませんか?

他のbatでもcfg編集はできませんでしたが、ただひとつs_pro.batのみ編集画面が出ました。しかし、コマンドプロンプト画面も出てしまいます。XPの時はコマンドプロンプト画面は出なかったのですが…


Indexへ
(15838)←【15839】→(15843)
------------------------
【タイトル】Re(7):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15839 (15838)
【 日時 】09/10/17 16:00
【 発言者 】ban

▼バンブーのこさん:
>▼住職さん:
>何度も迅速なアドバイスありがとうございます。
>
>>/j51 は、s_util.cfgの51行目に飛ぶオプションかと。
>>(適宜、飛ばす箇所を指定できる)
>>rem call edit.bat /j51 s_util.cfg
>
>↑そういう意味でなのですか。
>
>>S_Util.cfgは、直にメモ帳でも編集できますが、
>
>コマンドプロンプトとメモ帳はどちらも何も書かれていない状態なので、S_util.cfgの内容をすべて入力しなければならないと思います。
>
>>他のbatを実行しても、どれもできませんか?
>
>他のbatでもcfg編集はできませんでしたが、ただひとつs_pro.batのみ編集画面が出ました。しかし、コマンドプロンプト画面も出てしまいます。XPの時はコマンドプロンプト画面は出なかったのですが…


nori-noriさんのホームページの説明では、
エディタがメモ帳の場合はデフォルトのままで良いとなっていますが、
ほとんどのbatファイルは秀丸エディタの設定になっているようです。

但し、s_pro.batはメモ帳の設定になっています。

そこで、LAさん指摘の様にBATファイルの内容を変更しなければなりません。

cfg編集があるbatファイルをメモ帳で開き、
下記部分を変更して下さい。

変更前:(Plot_IN.BATの場合)
call edit.bat /j51 s_util.cfg
rem call edit.bat s_util.cfg

変更後:(Plot_IN.BATの場合)
rem call edit.bat /j51 s_util.cfg
call edit.bat s_util.cfg

※但し、/jの後の数字はbatファイルによって違います。
行の先頭にremを付ける行が変わるだけです。


Indexへ
(15839)←【15843】→(15844)
------------------------
【タイトル】Re(8):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15843 (15839)
【 日時 】09/10/18 06:57
【 発言者 】バンブーのこ

▼banさん:
ご返信どうもありがとうございます。

>nori-noriさんのホームページの説明では、
>エディタがメモ帳の場合はデフォルトのままで良いとなっていますが、
>ほとんどのbatファイルは秀丸エディタの設定になっているようです。

P_UtilWがバージョンアップにより、秀丸用に変更されたのでしょうか。

>但し、s_pro.batはメモ帳の設定になっています。
>
>そこで、LAさん指摘の様にBATファイルの内容を変更しなければなりません。
>
>cfg編集があるbatファイルをメモ帳で開き、
>下記部分を変更して下さい。
>
>変更前:(Plot_IN.BATの場合)
>call edit.bat /j51 s_util.cfg
>rem call edit.bat s_util.cfg
>
>変更後:(Plot_IN.BATの場合)
>rem call edit.bat /j51 s_util.cfg
>call edit.bat s_util.cfg
>
>※但し、/jの後の数字はbatファイルによって違います。
>行の先頭にremを付ける行が変わるだけです。

どうもありがとうございます。
ご指摘いただいたように変更し、cfg編集はできるようになったのですが、xy_listの2行目以降はbatファイルを入れ直しても駄目でした。


Indexへ
(15843)←【15844】→(15845)
------------------------
【タイトル】Re(9):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15844 (15843)
【 日時 】09/10/18 09:44
【 発言者 】ban

▼バンブーのこさん:
>P_UtilWがバージョンアップにより、秀丸用に変更されたのでしょうか。

行の先頭にremを記入すると、その行は実行されません。
秀丸エディタ用とそれ以外のエディタ用に2通りの記述をしてあり、
デフォルトでは秀丸エデイタ用のスクリプトを実行するようになっていますね。
今後共、秀丸エディタを使う予定がなければ、
rem call edit.bat /j51 s_util.cfg(Plot_IN.BATの場合)
の行は削除して構いません。

>ご指摘いただいたように変更し、cfg編集はできるようになったのですが、xy_listの2行目以降はbatファイルを入れ直しても駄目でした。

xy_list.batを実行した直後にその様になるのでしょうか?
それとも、xy_list.batを実行し、その後のどれかのメニューを
実行した場合になるのでしょうか?

私の環境では、1番目と2番目はPfoxとの連動で問題無く表示されます。
又、3番目の点名から検索では、
jwwで直接、点に対して点名を付けた場合等に、
リストを表示してくれます。
但し、この場合の点名の文字種が設定されています。
デフォルトでは、文字種1になっているようです。
この文字種は、cfgファイルから変更出来ます。


Indexへ
(15844)←【15845】→(15846)
------------------------
【タイトル】Re(10):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15845 (15844)
【 日時 】09/10/18 10:54
【 発言者 】バンブーのこ

▼banさん:
どうもありがとうございます。

>xy_list.batを実行した直後にその様になるのでしょうか?
>それとも、xy_list.batを実行し、その後のどれかのメニューを
>実行した場合になるのでしょうか?

私はこれまで、xy_listの2.Xyz.Txtのみ使っておりました。
今回も2.を選択するとリストの1行目のみ表示されます。
ちなみに、1.点・名指定3.点名から検索を試してみますと、1.も1行目のみですが、3.は正常に動くようです。

よろしくお願いいたします。


Indexへ
(15845)←【15846】→(15847)
------------------------
【タイトル】Re(11):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15846 (15845)
【 日時 】09/10/18 12:26
【 発言者 】バンブーのこ

PfOXのオプション→環境設定→RS232C/その他タブで一番下の「.XyzファイルをPfOXに関連付ける」にチェックを入れていないことに気付きました。
そこで、チェックを入れようとすると「×”の設定に失敗しました。」となってしまいます。
ちなみに、.Xzyファイルはあります。
よろしくお願いいたします。


Indexへ
(15846)←【15847】→(15848)
------------------------
【タイトル】Re(12):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15847 (15846)
【 日時 】09/10/18 14:46
【 発言者 】ban

▼バンブーのこさん:
>PfOXのオプション→環境設定→RS232C/その他タブで一番下の「.XyzファイルをPfOXに関連付ける」にチェックを入れていないことに気付きました。
>そこで、チェックを入れようとすると「×”の設定に失敗しました。」となってしまいます。
>ちなみに、.Xzyファイルはあります。
>よろしくお願いいたします。

私は関連付けはしていません。

次の手順で表示されませんか。

1.pfoxとjw_cadを同時に立ち上げる。
2.pfoxで座標入力する。
3.jw_cadでxy_list.batの2番を実行する。

※pfoxで座標入力時は画地編集をoffにする。
onになっていた場合には表示されないようです。
onになっていた場合はoffにしてから再度jw_cadで実行してみてください。
測点イメージを表示している場合は表示されます。


Indexへ
(15847)←【15848】→(15837)
------------------------
【タイトル】Re(13):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15848 (15847)
【 日時 】09/10/18 15:18
【 発言者 】バンブーのこ

▼banさん:
どうもありがとうございます。
おかげさまで座標リストの表示ができました。

>※pfoxで座標入力時は画地編集をoffにする。
>onになっていた場合には表示されないようです。

今までは、画地編集がonでも座標リストは表示できていたのですが、バージョンアップによって変更になったのでしょうか?
PfOXの座標リストも表示する必要があるようですね。

みなさんどうもありがとうございました。


Indexへ
(15848)←【15837】→(15840)
------------------------
【タイトル】Re(3):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15837 (15833)
【 日時 】09/10/17 14:26
【 発言者 】LA

▼バンブーのこさん:
こんにちは

LAは、PfOXやP_utilWを使っていないので、とりあえず、試して分かった範囲内です。


>xy_list.batを選択すると、一瞬黒い画面が出たあと、表の一番上の行(測点名、x座標、y座標)のみ表示され、2行目以降は表示されずに悩んでいます。
とあります。この一番上の行を作っているのはgawkなので、gawk環境は動いている、と考えてよいです。
2行目以降が表示されないのは、入力ファイルが読み込まれていない事が考えられます。ありがちなのが、フォルダが違うか、入力ファイルそのものを、まだつくっていない、ですね。


>P_utilWフォルダをjwwフォルダの下のgaihenフォルダに入れてあるのが、いけないのでしょうか?
まず、
外変のBATファイルを見ると、
>REM #cd
の記述がありますので、外変の保存場所は、どこでもよいように出来ていると思われます。
S_Util.cfg内では、デフォルトでは、使用ファイルを、c:\jwwにある事を前提に、絶対パスで指定してあり、又、外変から、PfOXを遠隔操作しているわけでもないようなので、PfOXの側で、使用ファイルの場所の設定をしてやれば、P_utilWの位置は、どこでも構わないと思います。
具体的には、nori-noriさんのHPの、P_utilW & PfOX の組込み と 設定 にあるように、PfOX の作業フォルダを、c:\jwwにすればよいと思います。


>秀丸はインストールしてませんので、ご指示のように変更してPlot_IN.BATのcgf編集をしてみますと、「ファイル/j51 s_util.cfgが見つかりません。新しく作成しますか?」とのコメントが出ます。
>これは「作成」でよろしいのでしょうか?
これは、メッセージの通り、/j51 s_util.cfg というファイルが見つからない、という意味です。
ここで注目するのは、s_util.cfgでなく、/j51 s_util.cfg となっているところです。/j○○ というのは、秀丸エディタでは、○○行目にジャンプするというオプションとして使われているのですが、メモ帳には無いようなので、オプションでは無く、ファイル名の一部として認識されています。
ですので、メモ帳を使う場合は、外変BATファイルを編集して、/j○○ という部分を消す必要があります。ただし、指定行にジャンプ機能は使えません。
具体的には、例えば、Plot_IN.BATでしたら、、
:EXE-4
call edit.bat /j51 s_util.cfg
rem call edit.bat s_util.cfg
の、/j51 がある行に rem を付け、無い行のrem を外します。
(:EXE-4の4は、実際のcfg編集のコマンド番号に、EXEの部分や/j51は適宜 読み替えて下さい)


Indexへ
(15837)←【15840】//(15832)
------------------------
【タイトル】Re(4):外部変形P_UtilW03のxy_listが作動しません
【記事番号】 15840 (15837)
【 日時 】09/10/17 16:46
【 発言者 】バンブーのこ

▼LAさん:
どうもありがとうございます。

>2行目以降が表示されないのは、入力ファイルが読み込まれていない事が考えられます。ありがちなのが、フォルダが違うか、入力ファイルそのものを、まだつくっていない、ですね。

XPで作った時のデータを使っています。area.batやplot_in.batなど他のbatは使えるので入力ファイルは読み込まれていると思うのですが。

>PfOX の作業フォルダを、c:\jwwにすればよいと思います。

作業フォルダはc:\jwwになっているのですが…

>メモ帳を使う場合は、外変BATファイルを編集して、/j○○ という部分を消す必要があります。ただし、指定行にジャンプ機能は使えません。

ご指摘の通りに変更したところ、無事編集画面になりました。
どうもありがとうございました。