ふるかわっちの便利なAutoCAD手帳。

よく聞かれるAutoCADの質問や知っていると便利なTipsブログ。トラブル時のお助けキーワード検索もできます。

★コマンドラインから文字を入力したい/カーソルのある場所で文字を入力したい

2006-05-30 | AutoCAD:一般
2006以降でスクリプト中で文字を書かせるには

2006以降のバージョンから1行文字を編集するためのユーザ インタフェースを指定するシステム変数DTEXTEDが追加されました。これが【0】になっているとカーソルをおいた位置でテキスト入力ができます。たいへん便利な機能なのですが、スクリプトなどでコマンドラインから文字列を記入させようとするとうまくいきません。こういうときは、スクリプト中にDTEXTEDを【1】に設定する一文を組み込むか、DTEXTEDをオフにしてからスクリプトを走らせます。

DTEXTED システム変数
0:インプレイス テキスト エディタが表示されます。
1:[文字を編集]ダイアログ ボックスが表示されます。


【サンプルスクリプト】
ここから~ここまでの間をCtrl+Cコピーし、コマンドラインにはりつけてみてください。

'//////ここから/////
DTEXTED
1
text
j
m
0,0
5.5
0
AaBbCcDdEeFfGg

DTEXTED
0
'////ここまで///

【検索キー】
スクリプト/文字/文字記入/文字列/DTEXTED/インプレイステキストエディタ

コメント   この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ★コマンドラインで計算させる | トップ | ★新規図面を作成するたびに、... »
最新の画像もっと見る

コメントを投稿

AutoCAD:一般」カテゴリの最新記事