Vectorworks script シンボル選択

シンボルを選択するスクリプトです。

シンボルを一括で置き換えたい時などに利用できると思います。シンボルの一括選択は、Architectであればステッキ選択ツール(?)でできますし、Fundamentalsでも図形選択マクロで可能です。

ただ、シンボル名を指定する必要があるので、図形選択マクロでは面倒になってきます。

作成したサンプルスクリプト

作成したスクリプトでは、シンボルを一つ選択>スクリプトを実行すれば、表示状態の同じシンボルを全て選択します。全て選択した後にシンボルの入れ替えなどを行います。

def symbolselect():
	hand = vs.FSActLayer()
	if vs.GetTypeN(hand) != 15 or hand == None:
		vs.AlrtDialog('シンボルを選択してください')

	else:
		name = vs.GetSymName(hand)
		word = r"INSYMBOL & INVIEWPORT & (V) & (S='" + name + "')"
		vs.SelectObj(word)

symbolselect()

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です