基礎編

Sponsored links
基礎編

【AutoLISP 図形選択】先に選択ならグループ選択 / 後なら1つずつ

if を使って、コマンド実行より前に選択していたらグループ選択、していなかったら1つづつ図形選択していく。というコマンドを作ります。基礎知識個別選択かグループ選択か編集したい図形を、ssget でグループ選択にするかentsel で個別選択...
図形選択

【AutoLISP 図形選択】グループ選択 ssget

関数 ssget で複数の図形を選択し、変数に入れて、コマンド操作で編集していきます。予備知識関数 ssgetAutoLISP 関数 ssget は、複数のオブジェクトを選択してグループにした「選択セット」を作る機能があります。引数として選...
DXF情報

【AutoLISP DXF情報】図形の情報を取得する entget

図形のDXF情報には、その図形のいろんな情報が詰まっています。この情報を取得したり変更したりすることで、コマンド作りの幅が広がりますよ。予備知識図形名から図形のDXF図形情報を得ます。図形名の取得方法はコチラの記事を。DXF (Drawin...
システム変数

【AutoLISP 条件式】progn で if をもっと便利に & リボンとメニューバー表示切替えコマンド

リボンとメニューバー両方を表示/非表示に切り替えるコマンドを作りながら、AutoLISP関数 progn を使って、if で複数の処理をする方法を説明します。基礎知識関数 prognprogn関数を使用すると、1 つの式しか指定できない箇所...
基礎編

【AutoLISP 条件式】IF条件式(もし○ならX、そうでないなら△)でリボンの表示切替えコマンド

リボンを表示/非表示に切り替えるコマンドを作りながら、AutoLISP関数 IF について説明していきます。関数 IFAutoLISP関数 IF は、使用頻度が高い関数の一つです。もし〇なら、Xを実行。そうでないなら、△を実行。というように...
基礎編

【AutoLISP システム変数】”OSMODE” お気に入りのオブジェクトスナップ設定にする

オブジェクトスナップのシステム変数 "OSMODE" を変更して、お気に入りのオブジェクトスナップ設定に変更するコマンドを作ります。基礎知識システム変数 "OSMODE""OSMODE"は、オブジェクトスナップ設定をコントロールするシステム...
基礎編

【AutoLISP 図形選択】クリックミス対策と関数whileとnull

図形を選択ミスしてもコマンドが終わらないようにして、entsel で図形選択をする自作コマンドの使い勝手を向上させます。予備知識クリックミスエラーJagaimoここでのクリックミスとは、図形選択するときに何もない所を選択することです。ここに...
コマンド操作

【AutoLISP コマンド操作】関数 command-s (command-s “._コマンド” ……)

AutoLISPで、普段使うAutoCADのコマンドを操作するための、基本ルールを説明します。関数 command-s と commandAutoLISPで、従来のAutoCADのコマンドを使いたいときは、関数 command-s を使いま...
Sponsored links