• ベストアンサー

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

gttaの回答

  • 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 に抵抗感なくなってきました。 っというか、いろいろカスタマイズできそうな感じが 段々解ってきたてのビギィナー的な楽しさが ジワジワ催してまいりました。 有難う御座いました。

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