目次を表示しない

-EditBlockAttribute

複数のブロック インスタンスで同じ変数属性の値や文字オプションを編集するには、-EditBlockAttribute コマンドを使用します。

画層や文字スタイルなどのブロック属性のプロパティを変更するには、EditXBlockAttribute コマンドを使用します。

これは、EditBlockAttribute コマンドのコマンド ウィンドウ バリアントです。

すべてのブロックまたは選択したブロックだけにある属性値のすべてまたは一部だけを置換できます。さらに、位置、高さ、角度およびスタイルも変更できますが、変更は個別にだけ行えます。

名前と値に基づいてブロック属性を指定するには、アスタリスク(*)を使用してフィルタします。ウィンドウ選択では、指定した値を持ち、その名前の中に指定した文字列を含むすべての属性が返されます。

次を行うことができます:

注記: ロックされた画層では、ブロック属性値を編集できません。

ブロック属性を個別に編集するには:

ブロック属性を個別に置換するときは、すべての属性またはその一部だけを編集できます。 さらに、位置、高さ、角度およびスタイルも変更できます。

注記: ブロック属性は、表示されていると同時に CCS に対して平行になっている必要があります。

  1. コマンド プロンプトで -EditBlockAttribute と入力します。
  2. Yes と入力し、Enter キーを押してブロック属性の個別編集を指定します。
  3. ブロックの名前を指定し、Enter キーを押します。

    ブロックを複数指定できます。ブロックを選択するには、任意の文字列に相当する * を使用して検索文字列を入力します。たとえば、「A*」と入力して、名前が A で始まるすべてのブロックを選択します。

  4. ブロック属性の名前を指定し、Enter キーを押します。

    複数のブロック属性を指定できます。ブロックを選択するには、任意の文字列に相当する * を使用して検索文字列を入力します。たとえば、「A*」と入力して、名前が A で始まるすべてのブロック属性を選択します。

  5. ブロック属性の値を指定し、Enter キーを押します。

     ブロック属性値では、大文字と小文字が区別されます。

  6. グラフィックス領域で、属性値を編集するブロックを指定し、Enter キーを押します。

    グラフィックス領域で、指定した条件に一致するブロック属性が選択されます。編集は、選択した中で最初のブロック属性から開始されます。次の属性(Next attribute)オプションを使用して、ブロック属性を順次編集していきます。

  7. オプションで、現在のブロック属性のプロパティを変更します。

    ブロック属性値を変更または置き換えるには:

    1. 値(Value)オプションを指定し、Enter キーを押します。
    2. 次のいずれかのオプションを指定します。
      • 変更(Change): ブロック属性値の指定サブ文字列を置き換えます。
      • 置き換え(Replace): ブロック属性の値全体を新しい値に置き換えます。

    文字位置プロパティを変更するには、次のオプションを使用します。

    • 挿入点(Insertion point)。新しいブロック属性の挿入点を指定できます。

        注記: ブロック属性がブロック内でロック済みとして定義されていない場合は、ブロック属性のエンティティ グリップを選択し、新しい位置にドラッグすることで、ブロック属性の挿入点を変更できます。

    • 画層(Layer)。ブロック属性を別の画層に配置できます。
    • 文字回転(Text rotation)。回転角度を変更します。

    文字の設定を変更するには、次のオプションを使用します。

    • 高さ(Height)。文字の高さを変更します。
    • 文字スタイル(Textstyle)。新しい文字スタイルを指定できます。
    • 線色(Linecolor)。文字の色を変更します。 画層指定(byLayer)またはブロック指定(byBlock)または True Color(RGB 値)を入力できます。True Color を指定するには、127,0,127 のように、0 から 255 までの整数値を用いた赤、緑、および青に対応する 3 つの値をカンマで区切って入力します。

  8. ブロック属性のプロパティを変更したら、次の属性(Next attribute)オプションを指定して、変更する次の属性に進みます。
  9. 必要に応じてステップ 8 と 9 を繰り返します。選択したブロック属性がなくなると、コマンドは終了します。

複数のブロック属性を編集するには:

選択内容に従って、表示されている属性だけに適用するか、表示されている属性と非表示の属性両方に適用します。

すべての属性に対して、文字列を別の文字列に置き換えることができます。

  1. コマンド プロンプトで -EditBlockAtttribute と入力します。
  2. No と入力し、1 つ以上のブロック属性を編集します。
  3. 現在表示されているブロック属性を編集するよう指定するには、Yes または No を入力します。
  4. ブロックの名前を指定し、Enter キーを押します。

    ブロックを複数指定できます。文字列の文字 * を使用して検索文字列を入力し、ブロックを選択します。たとえば、"A*" と入力して、名前が A で始まるすべてのブロックを選択します。

  5. ブロック属性の名前を指定し、Enter キーを押します。
  6. ブロック属性値を指定して、Enter キーを押します。

    ブロック属性値では、大文字と小文字が区別されます。

  7. グラフィックス領域で、ブロック属性値を編集するブロックを選択します。
  8. Enter キーを押します。
  9. 置き換える文字列を入力し、Enter キーを押します。
  10. 指定した文字列と置き換える文字列を入力し、Enter キーを押します。

例:

次のブロックには、「Section」という 1 つの共通ブロック属性があり、詳細番号が表示されています。

古い値: AB1、AB2、AB3

新しい値: CD1、CD2、CD3

A* を使用して、値を変更する必要のあるすべての Section 属性を指定します。

ウィンドウの選択に、ブロックのセットを含めます。

ウィンドウの選択で 5 が返されます。

値は、5 つすべてのブロック属性で置き換わります。

アクセス

コマンド: -EditBlockAttribute(-EditBlockAttribute)



トピックについてフィードバックを送信

ヘルプに関してフィードバックを送信することができます。しかし、ドキュメンテーション グループはテクニカル サポートに関する質問に答えることはできません。 テクニカル サポートに関する情報はここをクリックしてください

* 必要項目

 
*電子メール:  
件名:   トピックのフィードバック
ページ:   -EditBlockAttribute コマンド
*コメント:  
*   プライバシー ポリシーを読み、個人情報が Dassault Systèmes によって使用されることに同意します。

トピックの印刷

印刷するコンテンツの範囲を選択:

x

Internet Explorer 7 より古いブラウザ バージョンが検知されました。 表示を最適化するにはInternet Explorer 7 以上のブラウザ バージョンにアップグレードしてください。

 今後このメッセージを表示しない
x

Web ヘルプ コンテンツ バージョン: 2024 SP05

SOLIDWORKS で Web ヘルプを無効にして、ローカル ヘルプを使用するには、ヘルプ > SOLIDWORKS Web ヘルプ使用 をクリックしてください。

Web ヘルプのインタフェースや検索機能に関する問題は、お客様のサポート担当者までご連絡ください。各トピック ページの「トピックについてフィードバックする」リンクを使用し、各ヘルプ トピックについてフィードバックを送信することもできます。