Gizmonの投稿記録
2025年8月5日 (火)
- 20:232025年8月5日 (火) 20:23 差分 履歴 +1,329 新 Acet-str-format ページの作成:「{{AutoLISP}} ; 構文 : (acet-str-format ''format'' [ ''arg1'' ''arg2 '' ''argN'' ] ) ; 機能 : 引数arg1、arg2などを使って、フォーマット format に基づいた文字列を返す。 ; 引数 :* format-string … 引数のプレースホルダーとして「%1」と「%2」を含む通常の文字列。使用できる引数はINT、REAL、STR型のみ。 :* arg1 … format 内の書式指定子に対応する引数。 %1 :* arg2 … format 内…」 最新
- 07:522025年8月5日 (火) 07:52 差分 履歴 +137 Acet-str-find 編集の要約なし 最新
- 07:492025年8月5日 (火) 07:49 差分 履歴 +2,071 新 Acet-str-find ページの作成:「{{AutoLISP}} ; 構文 : (acet-str-find ''searchFor'' ''inString'' [ ''caseInsensitive'' [ ''wildcardMatch'' ]]) ; 機能 : 文字列 inString 内から文字列 searchFor 位置のインデックスを返す。 : caseInsensitive が指定され、かつ NIL でない場合、検索は大文字小文字を区別しない; : wildcardMatchが指定され、NILでない場合、検索は正規表現モードで実行される。 ; 引数 :* searchFor … 検索…」
- 07:302025年8月5日 (火) 07:30 差分 履歴 +1,219 新 Acet-str-equal ページの作成:「{{AutoLISP}} ; 構文 : (acet-str-equal ''leftString'' ''rightString'' [''CaseSensitive'' ]) ) ; 機能 : ( acet-str-collate )と同じだが返り値が違う。 ; 引数 :* leftString … 評価する文字列 :* rightString … 評価する文字列 :* CaseSensitive … 大文字と小文字を区別するかどうかを指定する整数。T=大文字と小文字を区別する。nil= 大文字と小文字を区別しない。初期値は nil。 ;…」 最新
- 07:282025年8月5日 (火) 07:28 差分 履歴 +1,370 新 Acet-str-collate ページの作成:「{{AutoLISP}} ; 構文 : (acet-str-collate ''leftString'' ''rightString'' [''CaseSensitive'' ]) ) ; 機能 : 2つの文字列を大文字小文字を区別せずに比較する。文字列の比較は、現在のコードページに基づいて行われる。 ; 引数 :* leftString … 評価する文字列 :* rightString … 評価する文字列 :* CaseSensitive … 大文字と小文字を区別するかどうかを指定する整数。T=大文字と小文…」 最新
- 07:092025年8月5日 (火) 07:09 差分 履歴 +9 Acet-bs-strip 編集の要約なし 最新
- 06:552025年8月5日 (火) 06:55 差分 履歴 +847 新 Acet-bs-strip ページの作成:「{{AutoLISP}} ; 構文 : (acet-bs-strip ''string'' ) ; 機能 : 文字列 string からバックスペース文字 (0x08) を取り除く。 ; 引数 :* string … 評価する ; 戻り値 : バックスペース文字 (0x08) が取り除かれた文字列。 ; サンプル <pre class="brush:autolisp;"> (setq str "今日のおやつは\bなんですか?\n") (acet-bs-strip str) "今日のおやつはなんですか?\n" </pre> ----- 関連事項 * Expre…」
- 06:362025年8月5日 (火) 06:36 差分 履歴 +339 Acet-str-to-list 編集の要約なし 最新
- 06:022025年8月5日 (火) 06:02 差分 履歴 +23 Cmdecho 編集の要約なし 最新
- 06:022025年8月5日 (火) 06:02 差分 履歴 +1,841 新 Acet-set-cmdecho ページの作成:「 {{AutoLISP}} ; 構文 : (acet-set-cmdecho ''new-value'' ) ; 機能 : CADのシステム変数 CMDECHO の値を設定する。 : (setvar "cmdecho" n) と似ているが、直前の cmdecho値を返す点が異なり、値の「取得」と「設定」が一行で完結するため、コードがよりシンプルで読みやすくなる。 ; 引数 :* new-value : CMDECHO に設定したい新しい整数値。0(非表示)または 1(表示)です。 ;…」 最新
- 05:512025年8月5日 (火) 05:51 差分 履歴 +24 Command 編集の要約なし 最新
- 05:512025年8月5日 (火) 05:51 差分 履歴 +9 Vl-cmdf 編集の要約なし 最新
- 05:492025年8月5日 (火) 05:49 差分 履歴 +24 Command-s 編集の要約なし 最新
- 05:492025年8月5日 (火) 05:49 差分 履歴 +533 Vl-cmdf 編集の要約なし
- 05:482025年8月5日 (火) 05:48 差分 履歴 +1,935 新 Acet-safe-command ページの作成:「 {{AutoLISP}} ; 構文 : (acet-safe-command cmdlist) ; 機能 : (command) 関数をより安全に実行するためのラッパー(包む)関数。 : 主な目的は、command 関数の実行中にユーザーが [Esc] キーを押してキャンセルしたり、コマンド自体がエラーで失敗したりしても、LISPプログラム全体がエラーで停止してしまうのを防ぐ用途。 ; 引数 :* cmdlist : コマンドとオプション…」 最新
- 05:342025年8月5日 (火) 05:34 差分 履歴 −3 Acet-undo-begin 編集の要約なし 最新
- 05:332025年8月5日 (火) 05:33 差分 履歴 −3 Acet-undo-end 編集の要約なし 最新
- 05:322025年8月5日 (火) 05:32 差分 履歴 +534 新 Acet-undo-end ページの作成:「 {{AutoLISP}} ; 構文 : (acet-undo-end) ; 機能 : (command "_undo" "_end") を実行する関数。(acet-undo-begin) とセットで使う。 ; 引数 :* なし ; 戻り値 : なし ; サンプル <pre class="brush:autolisp;"> (acet-undo-begin) ; 何かの処理 (acet-undo-end) </pre> ----- 関連事項 * expresstools関数 * acet-undo-begin * acet-undo-end * vl-local-undo-push * vl-local-undo-pop * vl-local-undo-steps * vl-loc…」
- 05:192025年8月5日 (火) 05:19 差分 履歴 +536 新 Acet-undo-begin ページの作成:「 {{AutoLISP}} ; 構文 : (acet-undo-begin) ; 機能 : (command "_undo" "_begin") を実行する関数。(acet-undo-end) とセットで使う。 ; 引数 :* なし ; 戻り値 : なし ; サンプル <pre class="brush:autolisp;"> (acet-undo-begin) ; 何かの処理 (acet-undo-end) </pre> ----- 関連事項 * expresstools関数 * acet-undo-begin * acet-undo-end * vl-local-undo-push * vl-local-undo-pop * vl-local-undo-steps * vl-l…」
2025年8月3日 (日)
- 22:472025年8月3日 (日) 22:47 差分 履歴 +1,441 新 Acet-gc-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-gc-match ''dxf-code'' ''value'' ''elist'' ) ; 機能 : 単一のDXFグループコードと値のペアが、エンティティリスト内に存在するかをテストするっぽい。 : (acet-and-match elist (list (cons dxf-code value))) と等価。 ; 引数 :* dxf-code : 整数で表されるDXFグループコード。 :* value : dxf-code に対応する値。 :* elist : テスト対象のエンティティデータリス…」 最新
- 22:432025年8月3日 (日) 22:43 差分 履歴 +1,082 新 Acet-or-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-or-match ''elist'' ''matchlist'' ) ; 機能 : matchlist に含まれる条件のうち、少なくとも1つ に elist が一致するかどうかをテストするっぽい。 ; 引数 :* elist : テスト対象のエンティティデータリスト。 :* matchlist : 条件として使用するDXFグループコードと値のペアのリストだと思ったが違うっぽい。 ; 戻り値 : よくわからないがリスト…」 最新
- 22:422025年8月3日 (日) 22:42 差分 履歴 +1,098 新 Acet-and-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-and-match ''elist'' ''matchlist'' ) ; 機能 : 指定されたエンティティリスト (elist) の各要素が、matchlist に含まれる全ての条件を満たすかどうかをテストするっぽい。 ; 引数 :* elist : テスト対象のエンティティデータリスト。 :* matchlist : 条件として使用するDXFグループコードと値のペアのリストだと思ったが違うっぽい。 ; 戻り値 :…」 最新
- 22:412025年8月3日 (日) 22:41 差分 履歴 +1,096 新 Acet-not-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-not-match ''elist'' ''matchlist'' ) ; 機能 : matchlist 内の条件が、elist に 含まれていない ことをテストする。acet-and-match の逆の動作をするっぽい。 ; 引数 :* elist : テスト対象のエンティティデータリスト。 :* matchlist : 条件として使用するDXFグループコードと値のペアのリストだと思ったが違うっぽい。 ; 戻り値 : よくわからない…」 最新
- 11:582025年8月3日 (日) 11:58 差分 履歴 +4 Acet-tbl-match 編集の要約なし 最新
- 11:582025年8月3日 (日) 11:58 差分 履歴 +494 新 Acet-tbl-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-tbl-match ''tablename'' ''filter'' ) ; 機能 : 指定されたテーブルtablename内のすべてのエントリを返す。 ; 引数 :* tablename: シンボル・テーブル名 :* filter: フィルタの文字列かリストか ; 戻り値 : 検出されたすべてのエントリのリスト ; サンプル <pre class="brush:autolisp;"> (acet-tbl-match "block") ? </pre> ----- 関連事項 * expresstools関数…」
- 09:222025年8月3日 (日) 09:22 差分 履歴 +27 BricsCADのLISP →バージョン別リファレンスのショートカット
- 09:112025年8月3日 (日) 09:11 差分 履歴 −2 Acet-error-init →注意 最新
- 09:092025年8月3日 (日) 09:09 差分 履歴 −12 Acet-error-restore →memo 最新
- 09:082025年8月3日 (日) 09:08 差分 履歴 +1,233 新 Acet-error-restore ページの作成:「{{AutoLISP}} ; 構文 : (acet-error-restore ) ; 機能 : エラーハンドラを、(acet-error-init)の直前の呼び出し時にアクティブであった元のエラーハンドラにリセットし、また、保存されたシステム変数(もしあれば)をリストアする。 ; 引数 :* なし ; 戻り値 : なし ===memo=== (acet-error-init)と(acet-error-restore)関数は、ネストされた関数呼び出しで使用することができ…」
- 09:062025年8月3日 (日) 09:06 差分 履歴 +2,814 新 Acet-error-init ページの作成:「{{AutoLISP}} ; 構文 : (acet-error-init ''initdata'' ) ; 機能 : initdataリストに含まれる引数によってエラー・ハンドラを初期化する。 : initdataは、最大3つの項目のリスト、またはNIL。 : AutoLISPプログラムのための堅牢なエラー処理メカニズムを初期化し、設定するために使用される。*error* ハンドラを独自に定義するよりも簡単で高機能な方法を提供します。 :…」
- 09:012025年8月3日 (日) 09:01 差分 履歴 +48 *error* 編集の要約なし 最新
- 09:002025年8月3日 (日) 09:00 差分 履歴 +48 *push-error-using-command* 編集の要約なし 最新
- 09:002025年8月3日 (日) 09:00 差分 履歴 +84 *pop-error-mode* 編集の要約なし 最新
- 09:002025年8月3日 (日) 09:00 差分 履歴 +48 *push-error-using-stack* 編集の要約なし 最新
- 08:592025年8月3日 (日) 08:59 差分 履歴 +36 *push-error-using-stack* 編集の要約なし
- 08:592025年8月3日 (日) 08:59 差分 履歴 +36 *push-error-using-command* 編集の要約なし
- 08:192025年8月3日 (日) 08:19 差分 履歴 +460 新 Acet-init-fas-lib ページの作成:「{{AutoLISP}} ; 構文 : (acet-init-fas-lib ''flag1'' ''flag2'' ) ; 機能 : 後方互換性のために提供され、実装は何もしない(何も操作しない)。引数flagsとflag2は無視される。 ; 引数 :* flag1: 何かのフラグ :* flag2: 何かのフラグ ; 戻り値 : なし ; サンプル <pre class="brush:autolisp;"> (acet-init-fas-lib t t) </pre> ----- 関連事項 * expresstools関数 Category:AutoLISP」 最新
- 07:582025年8月3日 (日) 07:58 差分 履歴 +1,181 BricsCADのLISP 編集の要約なし
- 07:512025年8月3日 (日) 07:51 差分 履歴 +598 新 Acet-clear-temp-graphics ページの作成:「{{AutoLISP}} ; 構文 : (acet-clear-temp-graphics) ; 機能 : ドラッグ+ジガー操作、(grdraw)、(grvecs)、および同様の関数によって生成された一時的なグラフィックをスクリーンから削除し、視覚的なアーティファクトを除去する。 ; 引数 :* なし ; 戻り値 : nil ; サンプル <pre class="brush:autolisp;"> (grdraw (getpoint) (getpoint) 1) (command "delay" "3000" "") (acet-clear-temp-graphics) </…」 最新
- 07:192025年8月3日 (日) 07:19 差分 履歴 +45 Acet-blktbl-match 編集の要約なし 最新
- 07:192025年8月3日 (日) 07:19 差分 履歴 +55 Acet-blk-match 編集の要約なし 最新
- 07:182025年8月3日 (日) 07:18 差分 履歴 +580 新 Acet-blktbl-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-blktbl-match ''filter'') ; 機能 : 指定されたフィルタ filter による BlockTable 内のエンティティのリストを返す。 ; 引数 :* filter … 何かのフィルタ ; 戻り値 : フィルタにマッチするエンティティのリスト? ; サンプル <pre class="brush:autolisp;"> (acet-blktbl-match ❓) ; consセルのリストっぽいけどわからん </pre> ----- 関連事項 * Expresstools…」
- 07:102025年8月3日 (日) 07:10 差分 履歴 +24 Acet-blk-match 編集の要約なし
- 07:102025年8月3日 (日) 07:10 差分 履歴 −2 Acet-blk-match 編集の要約なし
- 07:092025年8月3日 (日) 07:09 差分 履歴 +761 新 Acet-blk-match ページの作成:「{{AutoLISP}} ; 構文 : (acet-block-match ''blkname'' ''filter '' ''lst'' ''flag'' ) ; 機能 : 指定されたフィルタ filter による BlockTable 内のエンティティのリストを返す。 ; 引数 :* blkname … 検索するグロック名? :* filter … 何かのフィルタ :* lst … 何のリストかわからん :* flag … 何のフラグかわからん? ; 戻り値 : フィルタにマッチするエンティティのリスト?…」
2025年8月2日 (土)
- 21:322025年8月2日 (土) 21:32 差分 履歴 +45 Bkgcolor 編集の要約なし 最新
- 21:312025年8月2日 (土) 21:31 差分 履歴 +45 Bkgcolorps 編集の要約なし 最新
- 21:192025年8月2日 (土) 21:19 差分 履歴 +644 新 Acet-arxload-or-bust ページの作成:「{{AutoLISP}} ; 構文 : (acet-arxload-or-bust ''filename'' ) ; 機能 : ARX/BRXのファイルをロードする。 * (arxload filename) と同じなのでそっちを使うと良い。 ; 引数 :* filename … ロードする ARX/BRXのファイル名 ; 戻り値 : ロード成功なら ARX/BRXのファイル名、失敗なら エラーを返す。 ; サンプル <pre class="brush:autolisp;"> (acet-arxload-or-bust "lispex.dll") "lispex.dll" (arxload…」 最新
- 21:082025年8月2日 (土) 21:08 差分 履歴 −6 Acet-autoloadarx 編集の要約なし 最新
- 21:072025年8月2日 (土) 21:07 差分 履歴 0 Acet-autoloadarx 編集の要約なし