• ベストアンサー

AutoCAD 新規のオブジェクトのプロパティの設定方法

Jwwから華麗なる転身を夢見る、AutoCAD初心者の不束者で上手く説明出来ないと思いますが…、 どうぞ宜しくお願い致します。 質問ですが…、 既存のオブジェクトのプロパティの設定に合わせて、 新規のオブジェクトを描く方法を教えてください。 JwwCADにある[属性取得]をしたいのですが…。 伝わるでしょうか…、 スイマセン…、 どうぞ宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • aperun8
  • ベストアンサー率38% (10/26)
回答No.3

★ AutoCad のプロパティコピー AutoCad のプロパティコピーはどの画層にどんなプロパティで描かれていても、この操作によりコピー元オブジェクトのプロパティに変更されます。 つまり、描いた後から変更することができます。 最初からコピー元オブジェクトのプロパティで描きたい場合は、ツールバーのプロパティを変えておくことになります。 JWW の属性取得とまったく同じ機能はないと思います。(たぶん?) マクロを使って作れば作れなくはないと思いますが・・ 考え方としては、AutoCad はなんでもいいからとりあえず図形を描いてしまって、後からどんどんプロパティを変更していくような作りになっていると思います。 そのため、線の太さや線種ごとに色や画層を変えておくと後の変更が容易です。 クイック選択で、オブジェクトを選択して変更できるのでその点は便利です。 おそらく、どんなCADでも使い慣れたCADから乗り換えた当分は新しいCADにとまどい、ブツブツ言いながら慣れていくしかないように思います。 どのCADにも一長一短があり、JWCAD にはそれなりの良さがあり、AutoCad にもそれなりのよさがあります。 私は AutoCad に慣れてしまったため、他のCADに戻れなくなってしまいましたが・・ がんばってください。 ★ 追記  今、ネットで調べたらそういうソフトがあるみたいですね。 どうしてもと言うことなら GetProp.vbs KJU FACTORY とかで検索してみてください。

toukou_tar
質問者

お礼

ご解答大変有難う御座います。 今まで JwwCAD にドップリ浸り浸かっていたため JwwCAD に頭が凝り固まってしまって なかなか使い勝手が解らず、 頭の切り替えが出来ないでモヤモヤしておりましたが、 ご丁寧にご説明頂いて、段々 AutoCAD の使い勝手が解って来て スッキリしてきました。 ………、 と言いつつ、 まだまだ Jww脳 が時折復活して来る発作が続いておりますが…。 ソフトをご紹介頂まして有難う御座います。 バージョンのお知らせが遅くなってしまいまして、 すいませんが…、[2008]です。 バージョンが対応していないのか上手く作動しませんでしたが、 関連ソフトを使用してカスタマイズする方法を教えて頂いて、 有難う御座います。 自分でも探していろいろ試してみようと思います。 関連ソフトやマクロでいろいろな出来そうな感じが解ってきて、 モヤモヤしていたものが、段々[AutoCAD]って楽しい! …カモ、的な気分になって来ました! …ような気がします…。 ご声援、ありがと御座います。 それなりに頑張ります! ありがう御座いました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • gtta
  • ベストアンサー率50% (92/181)
回答No.2

AutoCADはLTかRか、又バージョンは何かで機能がずいぶんと違いますので注意して下さい。 LT2004の場合で説明します。 標準的にこんなボタンありませんか。 「選択したオブジェクトの画層を現在の画層にする」 コマンドラインに、ai_molc と打ってもいいです。 その後、2画層で書かれているオブジェクトをクリックすれば、現在画層が2画層に変わります。 現在画層を1画層の戻したい時は逆に1画層をクリックして戻します。 又は、いつも現在画層を1画層にしておいて、書くときだけ2画層にして、書き終わったら1画層に戻すことがご希望なのでしょうか。 マクロを組めばできると思いますが、ひとつの命令でひとつのマクロが必要ですから、わずらわしくないでしょうか。 例えば、腺を引くlineの命令に画層操作をつける。 円を書くcircle の命令に画層操作をつける・・・書きたい内容全てに画層操作を付けるってことになりませんか。 必ず2画層にすると言う前提だったとしても、大変なのではないでしょうか。

toukou_tar
質問者

お礼

ご解答大変有難う御座います。 バージョンが抜けてまして大変失礼いたしました。 バージョンは[2008]です。 JwwCAD からなかなか頭の切り替えが出来ず、 モヤモヤした気分のまま投稿してしまいましたが、 教えて頂いて、 「選択したオブジェクトの画層を現在の画層にする」や 他の方に教えて頂いた、 「プロパティーコピー」を多用していく方法が、 AutoCAD の使い方なんだなぁ、 と、段々解ってきて、スッキリして来ました。 お陰様で、 除々ではありますが、AutoCAD に抵抗感なくなってきました。 っというか、いろいろカスタマイズできそうな感じが 段々解ってきたてのビギィナー的な楽しさが ジワジワ催してまいりました。 有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。
  • aperun8
  • ベストアンサー率38% (10/26)
回答No.1

標準ツールバーの中にプロパティーコピーがありませんか? はさみ(切り取り)の右がコピー、その右が貼り付け、そしてその右に筆のようなボタンがあると思います。 コマンドラインからは、matchprop と入力します。 はずしていたらご容赦!

toukou_tar
質問者

お礼

他の方にもご解答頂いて 最初に教えていただいた「プロパティーコピー」の使用が AutoCAD の使い方なんだなぁ、と解って来ました。 僕自身の無知にも関わらず、 クドクド長文の補足を致しまして、 すいませんでした…。 また宜しくお願いします。 有難うございました。

toukou_tar
質問者

補足

ご解答、大変ありがとう御座います。 あのぉ… 試させて頂きましたが、 すいません、ちょっと僕の思っておりましたのと、 ちょこっと違うような… あのぉ… 不明瞭な質問ですいません… 自分の文を後から読み返してみると メチャクチャ不明瞭な文で、オハズカシイ…。 あのぉ… 補足説明をさせて頂きますが、 宜しくお願い致します。 例えば…、 1画層に、 プロパティが、色:Yellow、線種:CONTINUOUS、太さ:0.05、 の、オブジェクトAが有り、 2画層に、 プロパティが、色:blue、線種:HIDDEN、太さ:0.09、 の、オブジェクトB があった時、 現在の画層が、 1画層、オブジェクトAのプロパティの状態で、 新規のオブジェクトを、 2画層にオブジェクトBのプロパティの設定内容で描きたい場合、 オブジェクトBのプロパティの設定内容を容易に取得する方法を ご教授お願い致します。 あのぉ… こんな感じで如何でしょうか…、 お伝え出来ましたでしょうか…。 すいません…。 あのぉ…、上記の内容は、 JwwCADにある[属性取得]の機能になるのですが…、 その方法をAutoCADで実現できないかなと、 所望致しております…、スイマセン…、 どうぞ宜しくお願い致します。 あのぉ…、 教えて頂いた [プロパティ コピィー] の方法は 知らなかったので大変参考になりました。 有難う御座います。 僕が正しく理解出来ているか不安では有りますが…、 [プロパティ コピィー] と [選択したオブジェクトの画層を現在層に設定] と 必要に応じて [画層選択表示] を応用して 希望に近い操作は可能になりますね…。 有難う御座います。 あと…、 もしも、教えて頂いた方法を、 僕が思い違いをして理解しているようでしたら、 お手数おかけして恐縮ですが、ご指摘頂ければ、 大変有りがたい次第で御座います。 すいません… いろいろと… どうぞ宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AutoCADからJwwへの変換時の線種

    こんにちは! AutoCADからJwwにデータを変換した時に一部の線データの線種が変わってしまいます。 AutoCADでは実線なのに変換後のJwwでは破線だったり、同じく破線が点線だったりです。 変換前には全て線分になるまで分解してから変換するのですが、数十ファイルある中で今までしてきた分については線種を保って変換できていたものが、急に一部だけこのような症状になってしまいます。 何度しても同じ部分の線種が変わり、またその部分が特別な属性を持っているものではありません。きちんと変換できる部分と同じ画層で同じプロパティ(線分)のデータです。 変換方法は、AutoCADでR12のdxfに書き出してからJwwに読み込ませるといった方法です。原因は何でしょうか? よろしくお願いいたします。

  • 既存オブジェクトに対するプロパティの追加

    既存オブジェクトに対してプロパティを追加したいと思っています。 具体的には(後述しますが)ファイル・フォルダオブジェクトに対してです。 (1)自分で作ったオブジェクトの場合 var huga = {}; huga.hoge = "123"; こうするだけで「hoge」プロパティを追加できますよね。 (2)一般的なオブジェクトの場合 Object.prototype.hoge = "123"; とすれば「hoge」プロパティを追加できますよね。 ここまでは知っていました。で、それを踏まえて同じように追加しようと、(1)(2)ともにためしてみたのですがうまくいきませんでした…。 文末のコードでは「item」の配列と、「newName」の配列を別に用意し処理しています。ただ、オブジェクトの意味合いからして、各独立に配列を用意するのはダサすぎます。で、item自体に「newName」プロパティを追加しようと思ったのですがこれがうまくいきませんでした。 ◎質問 ・この「item」オブジェクトにプロパティを追加することは出来るか ・出来ないのならなぜ出来ないのか。(拡張不可属性とかあるの?) ・出来るのならその方法 ※htaアプリなので、IEで動けばOKです。 以上、よろしくお願いします。 <html> <body> <input type="button" onclick="ファイル一覧取得()" value="ファイル一覧取得"> <div id="files"></div> <script> var folderItemsArray = []; var newFileNamesArray = []; // (2)で出来なかった例 // Object.prototype.newName = "123"; // FolderItem.prototype.newName = "123"; // Folder.prototype.newName = "123"; // Item.prototype.newName = "123"; function ファイル一覧取得() { folderItemsArray = []; newFileNamesArray = []; var FOLDER_PATH = "C:\\WINDOWS"; // ★ファイル・フォルダの一覧取得 var shell = new ActiveXObject("Shell.Application"); var folderItems = shell.NameSpace(FOLDER_PATH).Items(); var regOpt = "i"; for (var i = 0; i < folderItems.Count; i++) { // ↓このオブジェクトに「newName」を追加したい var item = folderItems.Item(i); if (!item.IsFolder) { newFileNamesArray.push("…"); // ↑別配列を操作している辺りがダサい // ↓本当はこんな感じにしたい。(1)で出来なかった例 // item.newName = "…"; folderItemsArray.push(item); } } 一覧表示(); } /** * ファイル一覧表示 */ function 一覧表示() { var body = ''; for (i = 0; i < folderItemsArray.length; i++) { var item = folderItemsArray[i]; body += "<tr>"; body += "<td>" + item.Size; body += "<td>" + item.Name; body += "<td>" + newFileNamesArray[i]; // ↑別配列を操作している辺りがダサい // ↓本当はこんな感じにしたい // tbodyStr += "<td>" + item.newName; } var table = '<table border="1" cellspacing="0">'; table += body; table += "</table>"; document.getElementById("files").innerHTML = table; } </script> </body> </html>

  • オブジェクトツールバーの「印刷スタイル」の設定

    AutoCADLT2000iです。 AutoCADの初心者です、宜しくお願いします。  オブジェクトツールバーの「印刷スタイル」の窓が何時もアクティブになっていません。これは画層に「印刷スタイル」が設定されていないためだと思いますが、画層プロパティ管理 ⇒ 印刷スタイル から「印刷スタイル」を設定しようとしても、「印刷スタイル」の項目がアクティブになってなくて設定できません。  これは何故でしょうか。また設定するためにはどのようにすれば良いのでしょうか。

  • 【ExcelVBA】シートのCodeNameプロパティからオブジェクトを取得する方法

    いつも勉強させていただいてます。 業務でExcelVBAを使用していますが、ワークシートのCodeNameプロパティ値からワークシートオブジェクトを取得する方法はありますでしょうか。 以下、詳細です。 ・環境:Excel2003 ・概要    ワークシートのオブジェクト名:"shtFormat"    シート名:"フォーマット"  ガントチャートを作成するVBAなのですが、上記のシートをコピーして、実際に処理に使用するシートを作成します。  作成後も、ユーザフォームや別のデータ操作用ワークシートのイベントから操作するため、コピーしたシートを特定する情報を内部で保持しようと考えています。  そこで、CodeNameプロパティ値を保持しようと考えておりますが、CodeNameプロパティ値(文字列)からワークシート型のオブジェクトを取得する方法が分かりません。 ※ Nameプロパティはシート名を変更した際に使用できなくなり、断念しました。 ※Indexプロパティはシートの並び順によって値が変わるため、断念しました。 以上です。 宜しくお願い致します。

  • AutoCADの線種変更について

    AutoCAD初心者です。 使用しているのは「AutoCAD LT 2006」です。 他社からCADデータを受け取る場合も送る場合も「2000」で保存します。 他社から受け取ったCADデータを使用して図面を作成し、別の会社へ提出します。 会社によって線種の設定が全く違うので線を選択して(範囲指定または1本ずつ)「オブジェクトプロパティ管理」で変更しています。 この作業がかなり負担なのでいい方法があれば教えてください。 かなり昔に「CADAM」を使用していましたが それでは「グループ化」という機能の中に線種や色を選択すると 同じ線種や色を一時的にグループ化し、それをまとめて移動させたり色を変えたりすることができたと思います。(AutoCADのグループとは違うものです) そのような機能はありますか? AutoCADも質問も初めてなので表現がわかりにくかったり必要事項が足りないかもしれませんが どうぞよろしくお願いします。

  • AutoCAD Mechanical2009でコ…

    AutoCAD Mechanical2009でコマンドの違いについて お世話になります。 AutoCAD Mechanical 2009のコマンドについてご教授願います。 ツールバーを表示させようとすると、AutoCADとMechanicalという2種類のツールバーがありました。 ○画層の変更について  ・画層プロパティ管理(LAYER)  ・Mechanical画層管理(AMLAYER)  っと、画層を管理するところが2種類あります。  試しに、「規定」選択された状態で、陰線のオブジェクトを選択してみると、  画層プロパティ管理,Mechanical画層管理の両方の表示が変わりました。 ○削除について  ・AutoCADの「修正」ツールバー  ・Mechanicalの「オブジェクト修正」ツールバー  に削除(erase)とパワーイレース(ampowererase)の2種類のコマンドがあります。  線を描き、削除とパワーイレースを実行してみましたが、見た目は  どちらも結果は一緒で線が消えました。 上記のように、AutoCADとMechanicalのツールバーには同じような コマンドがたくさん入っております。 質問1  コマンドの違いを教えてください。 質問2  上記違いを踏まえ、通常業務で使用する場合、利用シーンの違いで  どちらのコマンドを使用することが望ましいか教えてください。 よろしくお願い致します。

  • Access97VBAにてオブジェクトの説明欄の内容を取得したい

    ACCESS97のVBAにて開発をしています。 データベースウィンドウに表示される、各オブジェクトの説明欄の値(テーブルやフォームなど、オブジェクトを右クリック-プロパティにて、「説明」という欄に入力したもの)を取得したいのですが、指定の仕方がわかりません。 前提としては、Microsft DAO 3.5 Object Libraryを参照設定に追加してあります。 テーブル名やフォーム名は、DocumentオブジェクトのNameプロパティにて取得できたのですが・・・ ご存知の方がいらっしゃいましたら、是非教えてください。

  • AutoCAD図面をメールで送る方法

    はじめて質問します。AutoCAD初心者です。 かなり初歩的な質問だと思いますが・・・ 職場で他にCADに明るい方がいないので(+_+) どなたか教えて下さい!宜しくお願いします! ★先日AutoCAD2005で作成した図面(.dwg)をお客様にバージョンを落して(2000/LT2000 .dwg)で保存してメールで送ってくださいと言われ送りました。先方にデータは届いたものの・・・開くと文字化けしてしまうとのこと。 再び、先方から今度はdxfで保存して送って下さいと言われました。指示通りdxfで保存しました。ちゃんと開けるか不安でしたので、送る前に自分のPCでそのdxf図面を確認のため開いて見ると、『XRECORDの開始(行 582172)で、読み込み中にエラーが発生しました:DXFファイルの読み込みエラー 無効 または 不完全なDXFの入力です。-図面は破棄されました。続けるには[ENTER]キーを押して下さい:』とコマンドに表示が出てしまいました。やむなく[ENTER]キーを押して画面を消しました。何度繰り返しても同じ状況なのです。 ちなみに、dwg→dxfへ図面を保存すると、保存ボタンを押した後、『!AECオブジェクトを旧バージョンのファイル形式で保存することはできません。旧バージョンでは、ファイル形式やオブジェクト機能の変更による新バージョンでの変更を認識できないためです。プロキシ グラフィックが有効になっている場合、旧バージョンで表示 することはできますが、AECコマンドは使用できません。元のオーサリングアプリケーションの[AutoCADに書き出す]機能を使用して、この図面をAutoCAD専用のオブジェクトに保存することができます。□OKマーク』が警告画面みたいな形で出ます。これが問題になっているのでしょうか? AEC自体も何のことを言っているのか分らず・・・未だ解決できずです。 ※ちなみにお客様にはFAXでやりとりをさせて頂きました(*_*) 申し訳ありませんが、どなたか教えて下さい。宜しくお願い致します!!!

  • Accessのフォームのプロパティが表示されない

    AccessVBA初心者です。 現在Accessでフォームを作りそのフォームデザインにてオブジェクトのプロパティ操作が一切できなくなりました。 下記手段にて今まで操作していたのですがどれも現在使用できません。 (対応する操作に対して無反応) 1)グリッド上でダブルクリック 2)オブジェクト上で右クリックしたメニューからプロパティ指定 3)オブジェクトをアクティブにした状態でツールバー内のプロパティボタンクリック 環境は以下の通りです。 WindowsXP Professional Access2000(9.0.2812) 原因、対応手段等をご存知の方ご教授願います。 宜しくお願い致します。

  • AutoCad のゴミ掃除(消せない寸法スタイル)

     今回の質問に対応して頂き、ありがとうございます。  AutoCad2000i を業務で使用しています。使われていない寸法スタイル(このスタイルの寸法オブジェクトは全て消去・使用中のスタイルからも外しています)がどうしても削除できません。画層プロパティ管理の「名前の付いた画層フィルタ」で、全て消去しても、どうしても「使われている」消すことができません。何か方法があれば、ご教示願います。  質問内容に不足ありましたら、連絡下さい。  宜しくお願い致します。

このQ&Aのポイント
  • 10年以上着ているジャンパーやウインドブレーカーを持つ人はいますか?
  • 長年にわたって忠実に着用されてきたジャンパーやウインドブレーカーは、どんな魅力があるのでしょうか?
  • 10年以上もの間、愛され続けるジャンパーやウインドブレーカーの秘密に迫ります。
回答を見る