Page 1429 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼等角変換&疑似線文字 だがね☆ 20/12/15(火) 5:00 ┣[投稿者削除] ┃ ┗Re:等角変換&疑似線文字 だがね☆ 20/12/15(火) 14:46 ┃ ┗[投稿者削除] ┃ ┗Re:<追記> k 20/12/16(水) 22:44 ┣Re:等角変換&疑似線文字 fukuoka 21/3/31(水) 8:12 ┃ ┗Re:等角変換&疑似線文字 通りすがりの後期高齢者 21/3/31(水) 15:11 ┃ ┗Re:等角変換&疑似線文字 fukuoka 21/4/2(金) 13:35 ┃ ┗Re:等角変換&疑似線文字 somem 21/4/2(金) 23:28 ┃ ┗Re:等角変換&疑似線文字 fukuoka 21/4/3(土) 20:12 ┃ ┣Re:等角変換&疑似線文字 somem 21/4/3(土) 22:08 ┃ ┗Re:等角変換&疑似線文字 R.N 21/4/4(日) 0:12 ┃ ┗Re:等角変換&疑似線文字 fukuoka 21/4/4(日) 19:41 ┣Re:等角変換&疑似線文字 R.N 21/4/4(日) 3:10 ┣Re:等角変換&疑似線文字 himika 21/4/4(日) 17:17 ┃ ┗[投稿者削除] ┃ ┣[投稿者削除] ┃ ┃ ┗Re:追記 LA 21/4/17(土) 14:24 ┃ ┃ ┗Re:追記 R.N 21/4/18(日) 8:55 ┃ ┃ ┗Re:追記 LA 21/4/18(日) 18:49 ┃ ┃ ┗Re:追記 R.N 21/4/18(日) 19:31 ┃ ┗Re:等角変換&疑似線文字 R.N 21/4/18(日) 7:46 ┣Re:等角変換&疑似線文字 himika 21/4/15(木) 14:53 ┣Re:等角変換&疑似線文字 himika 21/4/18(日) 10:27 ┗Re:等角変換&疑似線文字 himika 21/4/21(水) 13:15 ─────────────────────────────────────── ■題名 : 等角変換&疑似線文字 ■名前 : だがね☆ ■日付 : 20/12/15(火) 5:00 -------------------------------------------------------------------------
外部変形で、等角変換&疑似線文字を使っていましたが 最近動かなくなってしまいました。 範囲指定した図形を立体図(アイソメ図)の1面の様に座標変換する のですが jwwのバージョンアップ又はwin10のバージョンアップと 何か関係するのでしょうか? 他に同様の外変をご存じの方 教えてください。 |
この書き込みは投稿者によって削除されました。(20/12/17(木) 21:09) |
無精者の道具箱に記載(現在閉鎖) ソ フ ト名:等角変換&擬似線文字 登 録 名:T_henk_2.lzh 著作 権者:Kiyoaki Oikawa です。 JWWのVer7.11 にするとできるようなのですが・・・・ |
この書き込みは投稿者によって削除されました。(20/12/17(木) 21:08) |
▼R.Nさん: >k.Oさんの、他の外変でも試してみましたが、 > >batに、 >=========================== >del input.txt >copy jwc_temp.txt input.txt >(ren jwc_temp.txt input.txt) >〜 >=========================== >の記述があっても、 > >問題ないような---? |
▼だがね☆さん: >外部変形で、等角変換&疑似線文字を使っていましたが >最近動かなくなってしまいました。 同じく等角変換&疑似線文字が使用できなくなりました。 JWWver8.10b→OK、ver8.23→NG(ver8.12で外変の変更があったようです) よく使っていた外変なのでどなたか使用できる方法があったら教えてください。 |
▼fukuokaさん: >▼だがね☆さん: >>外部変形で、等角変換&疑似線文字を使っていましたが >>最近動かなくなってしまいました。 > > >同じく等角変換&疑似線文字が使用できなくなりました。 >JWWver8.10b→OK、ver8.23→NG(ver8.12で外変の変更があったようです) > >よく使っていた外変なのでどなたか使用できる方法があったら教えてください。 こんにちは 最近、12年ぶりにJw_cadおよび外部変形を動かしていますが もしかしてご指摘の外部変形は下記の起動オプションを使用 していませんか? ----JWW_SMPL.BATより抜粋--------------------------------------------- REM 文字列を入力し、起動オプションを指定 REM [$%"] % は0〜9、A〜Z、a〜z の1バイト文字 REM 記述例 REM $A"入力文字" REM #c**** /_$1" REM #f****(IMEをON) /_$1" 「/_$1"」の場合、入力文字の後に「"」が追加され「$1"入力文字"」となる。 「"」を使用するには「\"」を入力する。 ---------------------------------------------------------------------- ※上記オプションにより空白を含む文字列も使用できるようになります。 この場合、Jw_cad外部変形機能側の問題ですので改善されるよう期待しましょう |
▼通りすがりの後期高齢者さん: >こんにちは >最近、12年ぶりにJw_cadおよび外部変形を動かしていますが >もしかしてご指摘の外部変形は下記の起動オプションを使用 >していませんか? 回答ありがとうございます。 詳しくないのでよくわかりませんでしたが「起動オプション」は使っていないようです。 外変の起動はできるのですが動作しない状態です。 @REM 等角変換 @ECHO off goto 1 REM バッチファイルによる設定 REM REM #jww JW_Win用外部プログラムの宣言 REM #cd REM #h1 REM #hc 変換範囲を指定 REM #g1 REM 0基点を指定【右クリック】 REM ↑これを有効にすると、範囲確定後基点を指定する REM 無効状態で右AM12時で基点指定と範囲確定を行う REM 慣れると、無効にした方が絶対お勧め REM #1 書出し位置を指定 REM ↑これを無効にすると、範囲選択基点に作図される REM #k 【変形モード】|正面(左)|側面(右)|平面(上左基点)|平面(上右基点)|:/_"/M REM #c 【角度 カンマで区切って 左角度,右角度】省略時=前回値:/_/K REM ↑これを無効にすると角度入力を省略できる、めったに変えること無いので無効がお勧め REM c 【尺度 カンマで区切って 左尺度,右尺度】省略時=前回値:/_/S REM ↑これを有効にすると、それぞれの座標系の縮尺を設定出来る、 REM 毎回入力が出るのはうざいので無効にしている REM k 【書込レイヤ】|元レイヤ|書込グループ|書込レイヤ|:/_/L REM ↑これを有効にすると、書込み属性を選べる REM #ht10 REM ht20 これを有効にすると曲線属性を処理しない REM ht30 これを有効にすると寸法図形を処理しない REM ht40 これを有効するとソリッド図形を処理しない REM #zz REM #zw REM #hr REM #e REM REM 以下の様に REM jgawk -f 等角変換.awk jwc_temp.txt /D /dpb > temp.txt REM ↑ REM コマンドラインで /D を追加すると 元図形を削除する REM REM 同様に /d** (**はpb)と追加すると REM pを付けると、楕円中心に補助実点 REM bを付けると、楕円に外接する補助線の平行四辺形 REM を記入 :1 del input.txt copy jwc_temp.txt input.txt jgawk -f 文字抜出.awk input.txt > block.txt :pause rename flg.txt test.txt if errorlevel 1 goto 2 del test.txt rename through.txt temp.txt :pause start /w GijisenW.exe jgawk -f 変換.awk jwc_temp.txt > temp.txt del jwc_temp.txt rename temp.txt jwc_temp.txt goto 3 :2 del jwc_temp.txt rename through.txt jwc_temp.txt :pause :3 copy jwc_temp.txt + block.txt del top.txt del block.txt :pause echo ###%1" > 角度.txt copy 角度.ini+角度.txt if errorlevel 1 goto ng goto ok :ng copy 角度.org 角度.ini copy 角度.ini+角度.txt :ok del 角度.txt jgawk -f 等角変換.awk 角度.ini jwc_temp.txt > temp.txt del input.txt rename 角度.ini bak.txt rename jwc_temp.txt input.txt rename temp.txt jwc_temp.txt rename 角度.txt 角度.ini if errorlevel 1 goto NOTFOUND goto END :NOTFOUND copy bak.txt 角度.ini :END del bak.txt :pause |
▼fukuokaさん: >詳しくないのでよくわかりませんでしたが「起動オプション」は使っていないようです。 >外変の起動はできるのですが動作しない状態です。 バッチファイルだけの検証ですが、17行目の起動オプション#kの行に問題があるようです。 有効にすると、コマンドプロンプトが終了しますので、"未実行"が返されるのではないかと思います。 行末のダブルコーテーションを削除するとコマンドプロンプトは終了しませんが、外変が動作するかどうかはわかりません。 /_"/M → /_/M |
▼somemさん: >行末のダブルコーテーションを削除するとコマンドプロンプトは終了しませんが、外変が動作するかどうかはわかりません。 >/_"/M → /_/M 回答ありがとうございます。 /_"/M → /_/M を試してみましたがうまく作動できませんでした。 他にAFsoftさんのブログを見て 32bit版アプリのawkを入れてみましたがやはりうまくいきませんでした。 |
▼fukuokaさん: > >回答ありがとうございます。 >/_"/M → /_/M >を試してみましたがうまく作動できませんでした。 外変プログラムの変更が必要になるのでしょう。 今回の問題は、Jw_cadのバージョンアップによる仕様変更が起因していると考えられます。7.11での確認ですが、コマンドプロンプトの強制終了は起きませんでした。 動作確認ができている、8.10bにバージョンダウンして使用したらどうですか? |
▼fukuokaさん: >▼somemさん: > >>行末のダブルコーテーションを削除するとコマンドプロンプトは終了しませんが、外変が動作するかどうかはわかりません。 >>/_"/M → /_/M > > >回答ありがとうございます。 >/_"/M → /_/M >を試してみましたがうまく作動できませんでした。 > >他にAFsoftさんのブログを見て >32bit版アプリのawkを入れてみましたがやはりうまくいきませんでした。 somemさん、fukuokaさん、こんばんは、 somemさんのコメントを参考に、batを修正してみました。 【修正前】 REM #k 【変形モード】|正面(左)|側面(右)|平面(上左基点)|平面(上右基点)|:/_"/M --------- 17行目 【修正後】 REM #k 【変形モード】|正面(左)|側面(右)|平面(上左基点)|平面(上右基点)|:/_/M 【修正前】 echo ###%1" > 角度.txt --------- 77行目 【修正後】 echo ###"%1" > 角度.txt 上記、2か所修正して、実行確認してみて下さい。 |
R.Nさん、somemさん bat修正でうまくいきました。 ありがとうございました。 |
▼だがね☆さん: >外部変形で、等角変換&疑似線文字を使っていましたが >最近動かなくなってしまいました。 >範囲指定した図形を立体図(アイソメ図)の1面の様に座標変換する >のですが jwwのバージョンアップ又はwin10のバージョンアップと >何か関係するのでしょうか? >他に同様の外変をご存じの方 教えてください。 こんばんは、 k.oさんの外変、等角変換には、「T_henkan.lzh」「T_henk_2.lzh」 と、ふたつのVerがあります。 fukuokaさん提示のbatの方が、「T_henkan.lzh」です。 bat修正は、双方とも同じで動作するようです。 (行番号は違いますが、記述内容を確認し、修正して下さい) |
横からすみません R.Nさんのコメントを参考に、batを修正してみました。 【修正前】 REM #k 【変形モード】|正面(左)|側面(右)|平面(上左基点)|平面(上右基点)|:/_"/M --------- 17行目 【修正後】 REM #k 【変形モード】|正面(左)|側面(右)|平面(上左基点)|平面(上右基点)|:/_/M 【修正前】 echo ###%1" > 角度.txt --------- 77行目 【修正後】 echo ###"%1" > 角度.txt 疑似線付等角変換の場合はbatファイルの 57行目の部分 【修正前】 start /w GijisenW.exe 【修正後】 start /w (フルパスにする)GijisenW.exe でうまく出来るようになりました。 等角変換も疑似線付等角変換も問題なくなりました。情報ありがとうございます。 7.11から様子見していたのですがファイル容量の大きい図面が再描画を繰り返し 支障がでるようになり最新verにしたところだったので助かりました。 |
この書き込みは投稿者によって削除されました。(21/4/26(月) 15:09) |
この書き込みは投稿者によって削除されました。(21/4/26(月) 21:32) |
▼R.Nさん: こんにちは 試してないけど、%* を使うといいと思います。 "" でくくってたので %1 で全オプションとれてたんだけど、 ""から出したので、最初の半角spc までしかとれなくなってたりします |
▼LAさん: こんにちは、 助言頂き、ありがとうございます。 実行時、「角度.ini」を読み込んでいるので、%* で取得できると思いますが、 ただ、これは前回値であって、今回値ではないですよね。 (後で気づいたのですが) 内容を理解できてなかったら、すみません。 「T_henkan.lzh」がないと、理解しずらいかもですが--- 今回の件は別として、コメントについては、脳裏に収めておきます。 (と言っても、保存して読み返していますが) ありがとうございました。 >試してないけど、%* を使うといいと思います。 >"" でくくってたので %1 で全オプションとれてたんだけど、 >""から出したので、最初の半角spc までしかとれなくなってたりします |
▼R.Nさん: こんにちは 手元に、T_henkan.lzh が無いので、提示されたbatファイルから、想像で補って考えてましたが、 ・JWW v8.12 での仕様変更により、JWW側から外変のbatファイルに渡されるオプションに"が入ると、外変のbatファイルそのものが起動しなくなった。 だから、オプションに"が入る様な外変を動作させたい場合は、オプションから"を外し、それのつじつま合わせ的なものも必要となる。 ・この外変において、JWW側から等角変換.batに渡されるオプションは、角度.txt、角度.ini を介し、処理スクリプト 等角変換.awk に渡される。 等角変換.batの実行箇所で、このオプションが出てくるのは、 echo ###%1" > 角度.txt のところのみ。 batファイルのオプションをそこから呼び出された側で知るのは結構面倒なので、等角変換.batを読む限り、それ以外でこのオプションが使われる箇所は無いだろうと想像。 だから、v8.12の前までと、角度.txt に書込む内容に変わりなければ、元通り動く事を期待。 ・この角度.ini は、これまでのオプションを羅列したもので、最初から順々に適用されることで、一番最後に指定された内容が適用されることにより、省略時=前回値 が実現される仕組だろうと想像。 初回等、角度.iniが無い場合は、代わりに角度.orgが前回値として使われると想像。 ・/Sや/Lについては、ユーザー側でスクリプト編集して有効になる機能だから、それほど気にしなくて良い。 ただし、/Kについては元々有効なので、これは、気にする必要がある(作者さんは無効勧めてるけど...)。 ・%1がオプションの、区切り文字(空白とか カンマとかが該当)で区切られた1番目の項を返す 元のbatファイルでは、オプションが""でくくられていたので、区切り文字が無効となり、%1でオプション全体が取り込める仕組。 今回、""から出してしまったので、%1では最初の /Mオプションまでで、/K以降が消えてしまう。 %1がオプションの第一項のみを返すのに対し、%* はオプション全体を返す。 ・カンマが使えなかったのは、区切り文字として認識されるから。 %*だと、カンマもそのまま出てくる。 そんな感じなので、himikaさんの 21/4/4(日) 17:17 - の投稿に対し、 【修正後】 echo ###"%*" > 角度.txt の様な感じに訂正してやれば、未検証の部分も含めてわりとうまくいくんじゃないかな、ていう具合です。 |
▼LAさん: ありがとうございます。 batを変更してみました、素晴らしい〜 感謝・感激!! 知能の低さを感じました↓ 作者さんの考えも浮かぶような--- 記述内容を把握できてませんので、じっくりと読まして貰います。 ありがとうございます。 |
▼himikaさん: 実行、サンプル画像 https://imgur.com/a/bfmZLio |
R.N様 等角変換情報ありがとうございます。 角度指定まだ不具合残っているのですね。 前回値が残っているので動作してるだけなのかな。 仕事が落ち着いたら検証しようと思います。 情報ありがとうございます。 |
R.Nさん サンプル画像ありがとうございます。 角度によっての見え方がわかりやすく 参考にしたいと思います。 ブラケット等の縦横断面でわかりにくいときしか使って いなかったので今の仕事が落ち着いたら確認しようと 思いますありがとうございます。 |
▼だがね☆さん: R.Nさん LAさん 情報ありがとうございます。 いろいろ試してみたのですが疑似線等角変換自体を すべて使いこなせていなかったので細かい動作がよくわからず 時間がかかりましたがXPPCで以前の7.11verの動作と 変わらず動くことが確認出来ました ありがとうございました。 |