Jw_cad 情報交換室−その3
JWW についての情報交換の場としてお使いください
初心者の方などのご相談は
Jw_cad 相談
室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください
2009年9月以前の発言は
過去ログのページからご覧ください。
それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。
|
haribo
- 23/4/26(水) 15:48 -
|
下記の課題を解決する運用方法がないものか現在検討しています。JWCADを使う上で皆さんはどのようにCAD図を管理されているかご意見をお聞かせ頂けたら幸いです。
下記のb)の課題がうまく解決できていません。。
1) 課題
a) ひとつのプロジェクトで50枚以上ある
図面をPDF化するために.jwwファイルを
1回1回開いてはPDF化してくのはとても面倒。
b) 設計変更が数多く発生すると、
.jwwのバージョンがぐちゃぐちゃになる
(施工図のチェックバックなどで現場と
やり取りするときも同じ)
c) 図面に記載する図面番号や日付を一括で
編集できるようにしたい。
2) 解決方法
1) 1.a)の解決法
・JWCADの標準機能の「ファイル連続印刷」を
使う。
・ひとつのjwwファイルには1図面のみ作図する。
・仮想PDFプリンタにCubeVPを使用することで、
印刷するときにダイヤログが出ないようにする。
→参考URL
https://clown.cube-soft.jp/entry/2020/02/24/cubepdf-without-gui
2) 1.b)の解決法
・ファイル名にバージョン番号を入れる。
・例えば下記のようなイメージ。
A-008_v03_平面図_1階.jww
・それぞれ下記のような意味。
- A-008:図面番号
- v03:バージョン番号
- 平面図_1階:図面のタイトル
・この運用だと、CAD図上に自動でバージョン
番号を記入することができない。
(埋め込み文字%F5でA-008は埋め込める)
3) 1.c)の解決法
・埋め込み文字と外部変形を活用して解決。
→参考URL
https://www.jwcad.net/log/infox3/infox3-0601-06/thread5328.htm
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
これは私の場合です。
a)多数の図面のPDF化
JWW→PDFソフトを使っています。
有償のJWtoPDFを長年使っていますが、一括変換は便利です。
b) jwwデータのバージョン表示
これ、ファイル名に入れ込んでも客先に渡して上書きされたら
意味ないのでは?、ファイル名と違うことになってかえって
混乱するのでは?
フリーソフトのjw_cadなんだから、社内PCのjwwを最新版に統一してしまえば良いと
思いますが。
客先から来た物ははじめに一括変換(jww→jww)すればそれまでと思います。
c) 図面に記載する図面番号や日付を一括で
編集できるようにしたい。
私は環境設定ファイルの設定が必要ですがテキストファイルの参照機能を
使用しています。便利と言えば便利ですが、客先にデータを渡すと%%ってなに?と
なるのが問題です。
以下、Sample.jwfより
---------------------------------------------------
#
#◎文字のファイル参照変換機能(環境設定ファイルへの書出は行われない)
#
#REF_FILE=参照ファイル(.拡張子)
#
# 環境設定ファイルに「REF_FILE=参照ファイル(.拡張子)」を記載する。参照ファイル
#を作成し、参照文字(%%文字)と印刷文字を「TAB」で区切って記述する。その参照フ
#ァイルに記述されている参照文字をjwwの図面に作図すると、その参照文字は対応する
#印刷文字に変換されて印刷される。このとき、参照ファイル名がファイル名のみの場合
#は、編集中のjwwファイルと同じフォルダーのファイルが参照される。
#
#参照ファイルの記述例(%%文字+TAB+印刷文字)(行頭の「#」は記述しない)
#%%NAME JW_CAD館改修工事
#%%B1 地下1階平面図
#%%1F 1階平面図
#%%2F 2階平面図
#
----------------------------------------------------
上記では図面内に %%2F と埋込文字をいれると 2階平面図 と表示されます。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@wmx2-pvt-240-128-255-123.kualnet.jp>
|
haribo
- 23/5/10(水) 9:48 -
|
▼やまさん:
ご返信ありがとうございます。
貴重なご意見とても参考になります!
>a)多数の図面のPDF化
>JWW→PDFソフトを使っています。
>有償のJWtoPDFを長年使っていますが、一括変換は便利です。
上記の製品ページを調べてみました。
ページ数など埋込ができるようですね。
詳細を検討してみます。
>b) jwwデータのバージョン表示
>これ、ファイル名に入れ込んでも客先に渡して上書きされたら
>意味ないのでは?、ファイル名と違うことになってかえって
>混乱するのでは?
>フリーソフトのjw_cadなんだから、社内PCのjwwを最新版に統一してしまえば良いと
>思いますが。
>客先から来た物ははじめに一括変換(jww→jww)すればそれまでと思います。
私の説明が分かりずらく申し訳ありません。
バージョンという言葉は下記の意味として
使っておりました。
正)設計変更などが生じた際に、図面の
変更履歴を管理するためにユーザが
運用として使用するバージョン番号
例)平面図_v01.jw
→初案の図面
平面図_v02.jww
→初案にあった窓のW寸法を+200へ
変更した図面
誤)Jwcadのソフトウェアのバージョン
またはそのソフトウェアで作成した
jwwファイルのバージョン
もし上記の正)の意味でのバージョン管理に
ついて何かよい運用などご存じであれば教えて
頂けると幸いです。
>c) 図面に記載する図面番号や日付を一括で
>編集できるようにしたい。
>
>私は環境設定ファイルの設定が必要ですがテキストファイルの参照機能を
>使用しています。便利と言えば便利ですが、客先にデータを渡すと%%ってなに?と
>なるのが問題です。
この機能は知りませんでした。
とても参考になりました。
この機能を使えばc)の課題を解決できますね!
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
この書き込みは投稿者によって削除されました。(23/5/11(木) 16:05)
|
haribo
- 23/5/10(水) 11:17 -
|
▼Keiichiさん:
ご返信ありがとうございます。
>変更ごとに新しくファイルを作り01、02と番号を振っていくのも良し、ファイル名の先頭に作成した日付を付けるのも良し、変更前のファイルはうっかり変更されないようにファイル操作から属性変更するも良し・・・
>やりやすい方法を採用すれば良いと思います
私は下記のような課題を感じています。
ぜひお知恵を拝借頂ければ幸いです。
●課題
・CADファイルのファイル名ににバージョン
番号を記入して管理したとしても、印刷した
図面に同じバージョン番号が記入されて
いない場合、結局どのバージョンの図面か
分からなくなってしまい混乱する。
●補足
・問題の根源は電子データ(.jww)と紙の図面の
両方を同時に運用していることなのかなと
感じています。
・ただ、現在の運用では、どうしても電子
データと紙とが混在してしまいます。
このため、ファイル名とCAD図面上に必ず
同じバージョン番号が記載される状況が
作れないものかと検討しています。
・ファイル名のバージョンとCAD図面上の
バージョンをマニュアルで修正して同じ
番号とすることもできるのでしょうが、
ヒューマンエラーが起きそうで。。。
・%fなどの埋込文字が利用できそうでしたが
うまくいっていません。。。
↓参考ページ
https://www.jwcad.net/bbs2/c-board.cgi?cmd=one;no=26930;id=003
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
John
- 23/5/10(水) 13:58 -
|
私の運用方法ですが、命名規則の運用を徹底して、埋め込み文字で対応しています。
ファイル名は
「3桁の履歴数字」+「半角アルファベット一文字」
で始めて、その後に図面名などをファイル名としています。
そして、変更履歴を3桁の履歴数字を増やしていき、軽微な変更はその次のアルファベットでaから順にb,c,dと履歴に合わせて変更しています。
そして埋め込み文字「%f4」でファイル名の冒頭4文字を図枠の隅に入れて印刷するようにしています。
加えて印刷時も「&j」で図枠に入れてありますので、図面のバージョンと出力日付が紙に出力されます。
だいたいこれでデータと紙とを問題なく並行して運用できています。
<Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36@KD106130128053.au-net.ne.jp>
>
>正)設計変更などが生じた際に、図面の
> 変更履歴を管理するためにユーザが
> 運用として使用するバージョン番号
>
> 例)平面図_v01.jw
> →初案の図面
> 平面図_v02.jww
> →初案にあった窓のW寸法を+200へ
> 変更した図面
>
これは私の勘違いですね、すいませんでした。
さて、それでは私の場合です。
まず、修正等で更新した場合はファイル名の末尾に「a」から順にb、c、dと
小文字で追記しています。
「A01_平面図.jww」を更新した場合「A01_平面図a.jww」となります。
私の仕事ですとz(23回)の更新までは到達したことはないので充分と考えています。
図面(図枠)内には埋込文字で、ファイル名、ファイル更新日、印刷日、
そしてテキスト参照機能で自分の名前を入れています。
そして、客先に渡すときはファイル名の先頭に日付を追記しています。
「230601_A01_平面図a.jww」と言う感じですね。
この処理はファイル名一括変換ソフトで行っています。
これはフリーソフトを長年使っていますが、検索すれば、いろいろと
あると思います。
手間暇はともかくこれでだいたいが判ります。
まず、自分の所の元データは保存ファイル名を見れば更新バージョンが判ります。
客先に渡したものは、ファイル名を見れば何時に渡したかとか更新バージョンが
判ります。
また、客先で印刷されたものはテキスト参照機能の自分の名前がないので、これも
わかります(私が提出したPDFを使っていない証)。
客先で勝手に修正されたかどうかの確認は渡すjwwデータにレイヤロックを掛けて
いますので、解除されていれば「怪しい?」と判ります。
私が危惧しているのは、勝手に修正されて、その図面で工事が行われたときに
「間違ってるよ・・・」となるのが怖いので、こんな感じでやっています。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@wmx2-pvt-007-175-224-119.kualnet.jp>
|
haribo
- 23/5/12(金) 10:14 -
|
▼Johnさん:
>私の運用方法ですが、命名規則の運用を徹底して、埋め込み文字で対応しています。
ご回答ありがとうございます。
とても参考になります。
この方式を運用するにあたって、
1点お聞きしてもよいでしょうか。
【お聞きしたいこと】
この方式でjwwファイルを管理
する場合、エクスプローラ上では
どのようにjwwファイルが表示
される設定をされているでしょうか?
>ファイル名は
>「3桁の履歴数字」+「半角アルファベット一文字」
>で始めて、その後に図面名などをファイル名としています。
>
>そして、変更履歴を3桁の履歴数字を増やしていき、軽微な変更はその次のアルファベットでaから順にb,c,dと履歴に合わせて変更しています。
普段、私のエクスプローラの設定では
ファイル名で昇順・降順の順番で
表示させています。
下記のような具合です。
:
:
A-10_平面図_1階.jww
A-11_平面図_2階.jww
:
:
ファイル名の先頭に図面番号を入力
する運用とすることで図面番号順に
表示されるようにしています。
この並び順で表示させてしまうと
履歴順に並ぶこととなり、目的の
jwwファイルを見つけることに少し
苦労するかもしれないと感じました。
このあたりで何か工夫されていること
などあるでしょうか。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
haribo
- 23/5/12(金) 10:46 -
|
▼やまさん:
ご回答ありがとうございます。
とても参考になります。
特に、下記の部分は非常に参考になりました。
>図面(図枠)内には埋込文字で、ファイル名、ファイル更新日、印刷日、
>そしてテキスト参照機能で自分の名前を入れています。
↑を行うことで、相手先では消えてしまう
目印をつくっているんですね。
この目印を運用に組み込むことで相手先で
元ファイルとの違いの有無を疑えるという
ことですね!
追加で1点お聞きしてもよいでしょうか。
【お聞きしたいこと】
1) 相手先で印刷した紙からCAD図の
バージョン番号(a〜z)は特定
できないという理解でよいでしょうか。
2) 図面と図面との間に新たな図面が
追加された際はどのように運用
されているでしょうか。
下記の例のような場合、A11以降の
図面番号が全てズレてしまうことに
なり、修正に手間がかかってしまいます。
何か工夫などされているでしょうか。
【例】
・変更前
A10_平面図_1階.jww
A11_平面図_基準階.jww
・変更後
A10_平面図_1階.jww
A11_平面図_2階.jww ←★追加
A12_平面図_3階.jww
★…2階プランが変更になり
基準階ではなくなった
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
monmon
- 23/5/12(金) 16:00 -
|
b)について
「A-008_v03_平面図_1階.jww」の時、%f9を使用して、「A-008_v03」とし、
不要な部分を白ソリッドでマスクすれば「v03」だけ表示できます。
(だいぶ力技ですが・・・)
描画・作図順序、レイヤを工夫すれば白ソリッドの上に文字も書けますよ。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36@120-51-140-2.east.fdn.vectant.ne.jp>
|
monmon
- 23/5/12(金) 16:05 -
|
忘れました。参考例です。
i.imgur.com/75VISL2.jpg(/は半角へ)
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36@120-51-140-2.east.fdn.vectant.ne.jp>
|
haribo
- 23/5/12(金) 18:40 -
|
▼monmonさん:
ご返信ありがとうございます。
画像も付けて頂きとても参考になりました。
この方法は思いつきませんでした!
私のJWの設定では、作図中の画面の
背景色を黒くしています。
教えて頂いた方法を採用するとなると
白ソリッドのレイヤーを少し工夫して
PDF印刷するときのみ利用するレイヤー
グループに入れるとよさそうです。
仰るように力技ではありますが、
この方法だと図面番号とファイル名の
両方をファイル名に入力し、その内容が
確実にCAD図上に出力できますね :)
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0@aq182202.dynamic.ppp.asahi-net.or.jp>
私は1ファイル内に複数の図面を並べて描くので履歴管理は楽です。
001a見取図・配置図・平面図
001a立面図・断面図・矩計図
001a建具伏図・建具表
のようになります。
例えば外部建具が変更になると立面図が002aになり、整合が済んだファイルを002aで揃えていきます。
あと、紙に出力する時は必ずPDF化してから印刷するようにしています。
紙と同じPDFデータが残るので履歴を追うのも楽です。
<Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36@KD106130046057.au-net.ne.jp>
>この目印を運用に組み込むことで相手先で
>元ファイルとの違いの有無を疑えるという
>ことですね!
そのとおりですね。
以下、私の場合です。
>【お聞きしたいこと】
> 1) 相手先で印刷した紙からCAD図の
> バージョン番号(a〜z)は特定
> できないという理解でよいでしょうか。
これは、ファイル名が表示されてしまいますので、
特定されてしまいますね。
> 2) 図面と図面との間に新たな図面が
> 追加された際はどのように運用
> されているでしょうか。
基本的にはA、B、と大文字でサブ番号で追加します。
【例】
・変更前
A10_平面図_1階.jww
A11_平面図_基準階.jww
・変更後
A10_平面図_1階.jww
A10A_平面図_2階.jww ←★追加
A11_平面図_3階.jww
ただ、大幅な入れ替えや追加がある場合もありますので
その時は、全面振替をしますが図枠内に図番変更の内容を記入しておきます。
「2023.05.05 図番変更A10→A11」みたいな感じです。
ただ修正のバージョンは変えません。
【例】
・変更前
A10_平面図_1階a.jww ←★1回修正済み
A11_平面図_基準階a.jww ←★1回修正済み
・変更後
A10_平面図_1階a.jww ←★今回は変更無し
A11_平面図_2階.jww ←★新規追加
A12_平面図_3階b.jww ←★旧A11で今回修正した
A12図には「図番変更A11→A12」と記載しておきます。
要点は、
・自分でこの図面が最新版なのかが判ること。
・修正前の図面を残しておくこと。
・提出日が判るようにする。
・客先でデータ修正された場合が判るような細工をしておく。
と、こんな感じでしょうか。
まあ、上記の処理なんかは、少人数のチームや個人でやる場合こそ出来ると
思います。
AutoCADだとクラウドで多数で作業ができるようなんですが、
そのあたりの管理はどうやっているのでしょうね?
<Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/113.0@M014008112160.v4.enabler.ne.jp>
|
haribo
- 23/5/15(月) 15:14 -
|
▼Johnさん:
ご返信ありがとうございます。
図面一式とひとつの単位としてバージョン
管理されているということですね!
つまり、外部建具のみがが変更となった
場合でも、そのJWWファイル単体で
バージョンを管理するのではなく、
その他全てのJWWファイルのバージョン
番号を001から002へ上げていると
いうことですね。
【変更前】
001a見取図・配置図・平面図.jww
001a立面図・断面図・矩計図.jww
001a建具伏図・建具表.jww
【変更後】
002a見取図・配置図・平面図.jww
002a立面図・断面図・矩計図.jww
002a建具伏図・建具表.jww …★
★…外部建具を変更
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
haribo
- 23/5/15(月) 15:20 -
|
▼やまさん:
ご返信ありがとうございます。
>>【お聞きしたいこと】
>> 1) 相手先で印刷した紙からCAD図の
>> バージョン番号(a〜z)は特定
>> できないという理解でよいでしょうか。
>
>これは、ファイル名が表示されてしまいますので、
>特定されてしまいますね。
失礼いたしました。ご指摘の通りでした。
ファイル名は埋め込み文字からCAD図に
表示する運用のため、印刷時にバージョンが
印字されるという訳ですね。
>> 2) 図面と図面との間に新たな図面が
>> 追加された際はどのように運用
>> されているでしょうか。
>
>基本的にはA、B、と大文字でサブ番号で追加します。
>
> (以下割愛)
回答ありがとうございます。
様々な工夫をされている点とても
参考になります。
>まあ、上記の処理なんかは、少人数のチームや個人でやる場合こそ出来ると
>思います。
>AutoCADだとクラウドで多数で作業ができるようなんですが、
>そのあたりの管理はどうやっているのでしょうね?
私も?なので、JWCADでのみなさまの運用を
お聞きできてとて興味深いです。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
> 【例】
> ・変更前
> A10_平面図_1階.jww
> A11_平面図_基準階.jww
>
> ・変更後
> A10_平面図_1階.jww
> A11_平面図_2階.jww ←★追加
> A12_平面図_3階.jww
「inc.bat」を実行し、"11"を入力すると11以降を1増やします。
拡張子jww、図面番号はファイル名の2文字目と3文字目に整数で書かれている場合の決め打ちのスクリプトです。図面と同じフォルダに置いて実行してください。
【inc.bat】
set /p inc="挿入する番号を入力してください... "
dir /b /O:-N *.jww >dir.txt
jgawk -f inc.awk dir.txt %inc%
【inc.awk】
BEGIN{
inc=ARGV[2];ARGV[2]=""
}
{
pre = substr($0,1,1)
num = substr($0,2,2)+0
sfx = substr($0,4)
if(inc<=num){
num++
rename=sprintf("ren %s %s%02d%s\n",$0,pre,num,sfx)
system(rename)
}
}
--------
以下は番号を削除して間を詰めるスクリプトです。
【dec.bat】
set /p dec="削除する番号を入力してください... "
dir /b /O:N *.jww >dir.txt
jgawk -f dec.awk dir.txt %dec%
【dec.awk】
BEGIN{
dec=ARGV[2];ARGV[2]=""
}
{
pre = substr($0,1,1)
num = substr($0,2,2)+0
sfx = substr($0,4)
if(dec<num){
num--
rename=sprintf("ren %s %s%02d%s\n",$0,pre,num,sfx)
system(rename)
}
}
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.42@124-47-123-158.cidr4.kct.ad.jp>
|
haribo
- 23/5/16(火) 17:01 -
|
▼卯之介さん:
コメントを頂きありがとうございます。
バッチファイルについては私自身が
あまり詳しくないので不正確な点が
あるかもしれませんが、下記の理解で
良いでしょうか。
このスクリプトを利用することで、
連番を考慮したファイル名でリネーム
することができるということですよね。
ちなみに、私自身も図面番号がズレて
しまうことがあり、その時は下記の通り
運用しています。
【私の運用】
・ファイルマネジャ(ファイラ?)として
Free Commanderというツールを別途
インストールして使用している。
(Windows標準のエクスプローラは使用しない)
・このFree Commanderの標準機能を使用して、
JWCADのファイルをリネームする。
(多くの変数があり、連番をつけることが可能)
・Free Commanderの説明は下記が参考に
なるかと思います。
https://www.vector.co.jp/soft/winnt/util/se504503.html
>> 【例】
>> ・変更前
>> A10_平面図_1階.jww
>> A11_平面図_基準階.jww
>>
>> ・変更後
>> A10_平面図_1階.jww
>> A11_平面図_2階.jww ←★追加
>> A12_平面図_3階.jww
>
>「inc.bat」を実行し、"11"を入力すると11以降を1増やします。
>拡張子jww、図面番号はファイル名の2文字目と3文字目に整数で書かれている場合の決め打ちのスクリプトです。図面と同じフォルダに置いて実行してください。
>
>【inc.bat】
>set /p inc="挿入する番号を入力してください... "
>dir /b /O:-N *.jww >dir.txt
>
>jgawk -f inc.awk dir.txt %inc%
>
>【inc.awk】
>BEGIN{
>inc=ARGV[2];ARGV[2]=""
>}
>
>{
>pre = substr($0,1,1)
>num = substr($0,2,2)+0
>sfx = substr($0,4)
>
>if(inc<=num){
> num++
> rename=sprintf("ren %s %s%02d%s\n",$0,pre,num,sfx)
> system(rename)
> }
>}
>
>--------
>以下は番号を削除して間を詰めるスクリプトです。
>
>【dec.bat】
>set /p dec="削除する番号を入力してください... "
>dir /b /O:N *.jww >dir.txt
>
>jgawk -f dec.awk dir.txt %dec%
>
>【dec.awk】
>BEGIN{
>dec=ARGV[2];ARGV[2]=""
>}
>
>{
>pre = substr($0,1,1)
>num = substr($0,2,2)+0
>sfx = substr($0,4)
>
>if(dec<num){
> num--
> rename=sprintf("ren %s %s%02d%s\n",$0,pre,num,sfx)
> system(rename)
> }
>}
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
ややこしくてすみません。
A10_aaa.jww
A11_bbb.jww
A12_ccc.jww
A13_aaaa.jww
A14_bbbb.jww
A15_cccc.jww
:
:
という状況で「12」を指示すると
A10_aaa.jww
A11_bbb.jww
A13_ccc.jww ← これより後ろの図面番号を増やす
A14_aaaa.jww
A15_bbbb.jww
A16_cccc.jww
:
:
あるいは逆に抜けた番号を詰めるスクリプトです。
昔、4桁の番号を振った数百のjpgファイルやxlsファイルをずらす必要が生じた時にそんなような事をしたなと思い出して書きました。
大量にある場面では、たった1回の使用でも役に立つものと思います。
FreeCommanderでは変更したいファイルのみ選択しFile→Multi renameから[n,1,1][c][n,4]としてCounterをセットする感じでしょうか。
変更結果が事前に画面表示されて安心ですね。変更後にファイル名が被ってしまう場合(赤いエラー表示)は一度かけ離れた数字にすれば良いんでしょうか。
スクリプトでは、Counterの代わりに入力した数値を基準にしてそれより大きい図面番号を+1または-1しています。
ピンポイントで単機能ですが、やっている事はだいたい一緒です。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.42@124-47-123-158.cidr4.kct.ad.jp>
▼hariboさん:
ファイル名を変更する場合、私は「ファイル名変更君」を
使用させていただくことが多いです。
https://enrai.matrix.jp/rename.html
削除・置換・連番追加等いろいろできますし、
失敗しても元に戻すボタンで直前の一回分だけ元に戻せて安心感があります。
A-03 物件名 20230514
といった場合に連番を修正したい場合
連番修正したいファイルを取り込み連番に並べ替え
削除の項目でまず削除の項目で先頭から4文字削除として実行
連番の項目に移動し連番を追加を選択し、
A-*
※*マークの部分に連番が入ります
※先頭のスペースは削除されているので*の後にスペースが必要
桁数を2、開始番号を記入して実行
で連番差し替えができます。
日付変更したかったら置換の項目で指定して置換するか、
末尾削除して末尾に追加など
いろいろな手法が使えるので便利です。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36@opt-27-134-128-70.client.pikara.ne.jp>
|
haribo
- 23/5/17(水) 10:56 -
|
▼卯之介さん:
ご返信ありがとうございます。
なるほど、途中から先の番号を
振り直ししてくれるスクリプトなの
ですね!
>FreeCommanderでは変更したいファイルのみ選択しFile→Multi renameから[n,1,1][c][n,4]としてCounterをセットする感じでしょうか。
>変更結果が事前に画面表示されて安心ですね。変更後にファイル名が被ってしまう場合(赤いエラー表示)は一度かけ離れた数字にすれば良いんでしょうか。
>
運用上はご指摘のようなエラーは
あまり起きないのではないのかなと
考えています。
恐らく、図面番号の後に指定している
ファイル名(図面の名前)で同じもが
ある場合に問題が出てくる場合が
あるのではと思います。
下記の〇、△、□を参照ください。
【例1】
A10_aaa.jww …〇
A11_bbb.jww …△
A12_ccc.jww …□
A13_aaaa.jww …〇
A14_bbbb.jww …△
A15_cccc.jww …□
私の行っている運用ではファイル名
(図面の名前)は全て異なる名前を
使用しているため、恐らくこのような
問題には遭遇していないのではと
思います。
ご参考までに、私の使い方を下記に
記します。
【例2】
・下記の3つのファイルがあるとする。
A001_あああ.txt
A002_いいい.txt
A003_ううう.txt
・上記に「A002_ををを.txt」を追加して、
「いいい.txt」と「ううう.txt」の
番号を振り直したい。
・まずは「ををを.txt」を下記の通り
追加する。
A001_あああ.txt
A002_いいい.txt
A003_ううう.txt
A002_ををを.txt
・Free Commanderから★のみ選択して
リネームする。
A001_あああ.txt
A002_いいい.txt …★
A003_ううう.txt
A002_ををを.txt …★
・リネームするときの変数の指定は
下記の通り。
A[c][n,5]
・リネーム後の名前にエラーは出ない。
(赤字は出ない)
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
haribo
- 23/5/17(水) 10:59 -
|
すみません。一部誤りがありました。
正しくは下記の通りです。
【正】
A001_あああ.txt
A002_いいい.txt …★
A003_ううう.txt …★
A002_ををを.txt
【誤】
A001_あああ.txt
A002_いいい.txt …★
A003_ううう.txt
A002_ををを.txt …★
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
|
haribo
- 23/5/17(水) 14:12 -
|
<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0@aq182202.dynamic.ppp.asahi-net.or.jp>
▼hariboさん:
Free Commander、
使いこなせるようになったらいろいろできて便利そうです、
ありがとうございます。
<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36@opt-27-134-128-70.client.pikara.ne.jp>
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka