Indexへ
(1503)//【1487】→(1489)
------------------------
【タイトル】図形の名称で困ってます
【記事番号】 1487 (*)
【 日時 】03/02/11 22:15
【 発言者 】素浪人

はじめまして 素浪人です
JW−CADにお世話になり早、5年がたちます。
JWWINに切替てから図形のホルダー表示がver2.4当たりから変更になり
ルート上での名前の変更をしていますが今だに旧名称のホルダーが
130個あります 何方か良い方法を知りませんか?教えてください


Indexへ
(1487)←【1489】→(1494)
------------------------
【タイトル】RE: 図形の名称で困ってます
【記事番号】 1489 (1487)
【 日時 】03/02/12 01:15
【 発言者 】jomon jomon@fo.freeserve.ne.jp

特に変える必要はないと思いますが。
なにか困ることがあるんですか?


Indexへ
(1489)←【1494】→(1495)
------------------------
【タイトル】Re(1):図形の名称で困ってます
【記事番号】 1494 (1487)
【 日時 】03/02/12 11:33
【 発言者 】三五六 ebinat@mta.biglobe.ne.jp

▼素浪人さん:
>ルート上での名前の変更をしていますが今だに旧名称のホルダーが
>130個あります 何方か良い方法を知りませんか?教えてください

私自身は、手作業でリネームしてしまいましたが、、、

JWC側で、図形グループ名が設定されている場合。
図形グループ名を参照して、フォルダ名をリネーム(するための
batファイルを生成)できるawkスクリプトを作って見ました。

この書き込みの直下に書き込みますので、試用して見てください。
簡単なスクリプトなので、問題も多々有ると思います。
自己責任でお願いします。
冒頭のコメント部分は排除して、BEGIN{行以降をコピーすればOK
ですが、コメント込みでもOKです。
全角スペースは一つもありませんので、コピーしたとき全角スペース
になっていましたら、面倒ですが、半角に置換してください。

三五六


Indexへ
(1494)←【1495】→(1523)
------------------------
【タイトル】Re(2):zurename.awk
【記事番号】 1495 (1494)
【 日時 】03/02/12 11:36
【 発言者 】三五六 ebinat@mta.biglobe.ne.jp

## zurename.awk ##
# JWC図形フォルダ名をJWW図形フォルダ風の名前にリネームするための
# batファイルを生成するためのawkスクリプトです。
# (このスクリプトを実行するだけでフォルダ名が変わる訳では無い)
# 動作確認には、jgawkを使用しました。
# MS-DOSプロンプト(コマンドプロンプト)から実行します。
# 生成されたbatファイルは、必ず内容を検証してください。
# このスクリプトは、zurename.awkとして保存してください。
# 保存先は、図形フォルダの直上のフォルダとすること。
# pathの通ったフォルダにjgawk.exeがあること。
# 階層構造には未対応なので、要のフォルダで全て実行する必要あり
# 要のフォルダに全てzurename.awkをコピーしてください。
# 図形フォルダ名は、ZUKEI_で始まっていること。
#
# 使い方:(行頭の > はDOSのプロンプト)
#
# > dir/b ZUKEI* | jgawk -f zurename.awk > rename1.bat
# > rename1
# 注:rename1実行前にrename1.batの中身をチェックしてください。
#
# 元のJWC図形グループ名に基づく名前を付けますが、windowsでファイル名に
# 使用できない文字があると予期せぬ結果になるかも知れません。
# 新フォルダの接頭辞に入れる文字にも注意して下さい。
# メーカーホームページなどからダウンロードした図形で、グループ名
# が設定されていない(ZU_NAME.DATが無い)場合に適切な名前を補完する
# ことは出来ません。
#
# 重要な注意!
#  必ず、フォルダごとコピーを取り(backup)コピーに対して実行する事
#  自己責任でお願いします。
#
####------------------------ >8 ------------------------------
BEGIN{
intro_h="《JWK"; # 新フォルダの接頭辞の頭(編集可)
intro_t="》"; #  新フォルダの接頭辞の尾(編集可)
#         胴には、旧フォルダの番号部分が入ります
}
{
fname=$0 "\\ZU_NAME.DAT";
getline setname < fname;
close(fname);
split(setname,A);
setname=A[1];
split($0,A,"ZUKEI_")
newname=intro_h A[2] intro_t setname;
print "ren",$0,newname;
}
####------------------------ >8 ------------------------------


Indexへ
(1495)←【1523】//(1493)
------------------------
【タイトル】Re(3):zurename.awk
【記事番号】 1523 (1495)
【 日時 】03/02/13 00:45
【 発言者 】素浪人

▼三五六さん:
>## zurename.awk ##
># JWC図形フォルダ名をJWW図形フォルダ風の名前にリネームするための
># batファイルを生成するためのawkスクリプト

三五六さん わざわざBATの作成ありがとうございます。
ご提案の件早々に行って見ます。
 私は衛生設備の施工が主ですが時折 設備設計図面等の依頼時に指定された
図形を使用しなければなりません
同じ様な図形ばかりですが依頼先毎に若干違いがあり混乱することが多々ありました そんなしだいで またご報告いたします。