Gizmonの投稿記録

投稿の検索開く折り畳む
⧼contribs-top⧽
⧼contribs-date⧽
(最新 | 最古) ( | ) (20 | 50 | 100 | 250 | 500 件) を表示

2025年8月9日 (土)

  • 18:002025年8月9日 (土) 18:00 差分 履歴 +908 Acet-list-group-by-assocページの作成:「{{AutoLISP}} ; 構文 : (acet-list-group-by-assoc ''lst'' ) ; 機能 : 連想キーでソート()されたリスト lst を返す。 ; 引数 :* lst … 更新・追加されるリスト ; 戻り値 : 連想キーでソートされたリスト ; サンプル <pre class="brush:autolisp;"> (setq lst '((1 . "a") (2 . "b") (3 . "c") (100 . "c") )) (acet-list-group-by-assoc lst) ((100 . "c") (3 . "c") (2 . "b") (1 . "a")) (setq lst '((a . "a") (b . "b") (c . "c…」 最新
  • 17:512025年8月9日 (土) 17:51 差分 履歴 +2 Acet-list-assoc-append編集の要約なし 最新
  • 17:492025年8月9日 (土) 17:49 差分 履歴 −8 Acet-list-assoc-append編集の要約なし
  • 07:422025年8月9日 (土) 07:42 差分 履歴 +3 Acet-list-to-ss編集の要約なし 最新
  • 07:422025年8月9日 (土) 07:42 差分 履歴 +678 Acet-list-to-ssページの作成:「{{AutoLISP}} ; 構文 : (acet-list-to-ss ''lst'' ) ; 機能 : リスト lst 内のすべてのエンティティを含む選択セットを返す。 ; 引数 :* lst … エンティティ名のリスト ; 戻り値 : 選択セット。lst が NIL の場合は NIL を返す。 ; サンプル <pre class="brush:autolisp;"> (setq lst (list (car (entsel)) (car (entsel)) (car (entsel)) )) (<Entity name: bd2b1df0> <Entity name: 159cd9a80> <Entity name: bd296eb0>…」
  • 06:532025年8月9日 (土) 06:53 差分 履歴 +1,248 Acet-elist-add-defaultsページの作成:「{{AutoLISP}} ; 構文 : (acet-elist-add-defaults ''elist'' ) ; 機能 : レイヤー、色、線幅、線種のデフォルトエントリを持つ、与えられたelistを更新し、完成させる。 ; 引数 :* elist … エンティティリスト ; 戻り値 : レイヤー、色、線幅、線種のデフォルトエントリが追加されたエンティティリスト ; サンプル <pre class="brush:autolisp;"> (setq e (entget (car (entsel)))) ((…」 最新
  • 06:402025年8月9日 (土) 06:40 差分 履歴 −8 Acet-list-assoc-remove編集の要約なし 最新
  • 06:032025年8月9日 (土) 06:03 差分 履歴 +639 Acet-list-assoc-removeページの作成:「{{AutoLISP}} ; 構文 : (acet-list-assoc-remove ''key'' ''assoclst'' ) ; 機能 : キー key のアイテムを Assoclst から削除する。 ; 引数 :* key … 削除するキー :* assoclst … keyによって更新されるドットペアリスト。 ; 戻り値 : key が除去されたassoclst。 ; サンプル <pre class="brush:autolisp;"> (setq ) (acet-list-assoc-remove '2 '((1 . "a") (2 . "b") (3 . "c"))) ((1 . "a") (3 . "c")) </pre> ----- 関…」
  • 05:582025年8月9日 (土) 05:58 差分 履歴 +83 Acet-list-assoc-append編集の要約なし
  • 05:582025年8月9日 (土) 05:58 差分 履歴 +29 Acet-list-assoc-put編集の要約なし 最新
  • 05:572025年8月9日 (土) 05:57 差分 履歴 −2 Expresstools関数→‎リスト操作関数
  • 05:552025年8月9日 (土) 05:55 差分 履歴 +727 Acet-list-assoc-putページの作成:「{{AutoLISP}} ; 構文 : (acet-list-assoc-put ''dpValue'' ''assoclst'' ) ; 機能 : dpValueによって更新されたassoclstを返す。 ; 引数 :* dpValue … ドットペアリスト :* assoclst … dpValueによって更新されるドットペアリスト。dpValue がリストに存在しない場合は、assoclst に追加される。 ; 戻り値 : dpValueによって更新されたassoclst。 ; サンプル <pre class="brush:autolisp;"> (setq )…」
  • 05:462025年8月9日 (土) 05:46 差分 履歴 +592 Acet-list-assoc-appendページの作成:「{{AutoLISP}} ; 構文 : (acet-list-assoc-append ''assoclst'' ''lst'' ) ; 機能 : assoclst によって更新または追加された lst を返す。 ; 引数 :* assoclst … 更新・追加するリスト :* lst … 更新・追加されるリスト ; 戻り値 : ; サンプル <pre class="brush:autolisp;"> (setq ) (acet-list-assoc-append '(1 2 3 4) '((1 5))) ((1 5 2 3)) (acet-list-assoc-append '(2 6 7 8) '((1 "a" "b" "c") (2 3 4 5))) ((1 "a" "b" "c")…」

2025年8月8日 (金)

  • 08:222025年8月8日 (金) 08:22 差分 履歴 +93 Acet-ini-set編集の要約なし 最新
  • 08:222025年8月8日 (金) 08:22 差分 履歴 +1,853 Acet-ini-getページの作成:「{{AutoLISP}} ; 構文 : (acet-ini-get ''inifile'' ''section'' [ ''key'' [ ''default'' ]]) ; 機能 : 設定をファイルに保存(または削除)する。 ; 引数 :* inifile … 使用するファイル名(完全なパス名を含める必要がある。内部的に (findfile) 操作は使用されない。) :* section … 設定キーが格納されるセクション名;存在しない場合は作成される。 :* key … 値を保存する…」 最新
  • 08:172025年8月8日 (金) 08:17 差分 履歴 −6 Acet-ini-set編集の要約なし
  • 08:172025年8月8日 (金) 08:17 差分 履歴 −36 Acet-ini-set編集の要約なし
  • 08:172025年8月8日 (金) 08:17 差分 履歴 +1,491 Acet-ini-setページの作成:「{{AutoLISP}} ; 構文 : (acet-ini-set ''inifile'' ''section'' [ ''key'' [ ''value'' ]]) ; 機能 : 設定をファイルに保存(または削除)する。 ; 引数 :* inifile … 使用するファイル名(完全なパス名を含める必要がある。内部的に (findfile) 操作は使用されない。) :* section … 設定キーが格納されるセクション名;存在しない場合は作成される。 :* key … 値を保存する設…」
  • 06:112025年8月8日 (金) 06:11 差分 履歴 +119 Acet-getvar編集の要約なし 最新
  • 06:112025年8月8日 (金) 06:11 差分 履歴 +131 Acet-setvar編集の要約なし 最新
  • 06:112025年8月8日 (金) 06:11 差分 履歴 +1,155 Acet-var-getvarページの作成:「{{AutoLISP}} ; 構文 : (acet-var-getvar ''varname'' ''savemode'' ) ; 機能 : savemodeで指定された複数の保存場所からカスタム変数をロードする。 ; 引数 :* varname … システム変数名の文字列 :* saveMode … ビットフラグの組み合わせ: 1 = 辞書 2 = レジストリ 4 = 環境 ::* saveModeがNILの場合、その値を持つ変数は辞書とレジストリからロードされる(saveMode = 3) ::* 変数が1…」 最新
  • 06:032025年8月8日 (金) 06:03 差分 履歴 +997 Acet-var-setvarページの作成:「{{AutoLISP}} ; 構文 : (acet-var-setvar ''varname'' ''varval'' ''savemode'' ) ; 機能 : 値varvalを持つカスタム変数varnameを、savemodeで指定された複数の保存場所に保存する。 ; 引数 :* varname … システム変数名の文字列 :* varname … システム変数の値 :* saveMode … ビットフラグの組み合わせ: 1 = 辞書 2 = レジストリ 4 = 環境 ::* saveModeがNILの場合、その値を持つ変数は辞…」 最新
  • 05:372025年8月8日 (金) 05:37 差分 履歴 +787 Acet-getvarページの作成:「{{AutoLISP}} ; 構文 : (acet-getvar ''varlist'' ) ; 機能 : 複数の保存場所からカスタム変数をロードする。 ; 引数 :* varlist … varlist は '(var1 saveMode var2 saveMode ...)' のリスト。 ::* saveModeは次のビットフラグの組み合わせ: 1 = 辞書 2 = レジストリ 4 = 環境 ::* saveModeがNILの場合、その値を持つ変数は辞書とレジストリからロードされる(saveMode = 3) ; 戻り値 : 常に 0…」
  • 05:352025年8月8日 (金) 05:35 差分 履歴 +815 Acet-setvarページの作成:「{{AutoLISP}} ; 構文 : (acet-setvar ''varlist'' ) ; 機能 : カスタム変数とその値を複数の保存場所に保存する。 ; 引数 :* varlist … '(var1 var2 saveMode var2 val2 saveMode ...)' のリスト。 ::* saveMode は次のビットフラグの組み合わせ: 1 = 辞書 2 = レジストリ 4 = 環境; ::* saveModeがNILの場合、その値を持つ変数は辞書とレジストリに保存される(saveMode = 3)。 ; 戻り値 :…」
  • 05:282025年8月8日 (金) 05:28 差分 履歴 +585 Acet-sysvar-restoreページの作成:「{{AutoLISP}} ; 構文 : (acet-sysvar-restore ) ; 機能 : 先に実行された (acet-sysvar-set) で保存されたシステム変数を、以前の値に戻す。 ; 引数 :* なし ; 戻り値 : 常にvoid (princ)を返す。 ; サンプル <pre class="brush:autolisp;"> (setq oldvar (acet-sysvar-set '("cmdecho" 0 "osmode" 0 "filedia" 0))) (("FILEDIA" . 1) ("OSMODE" . 4135) ("CMDECHO" . 0)) ; 何かの処理 (acet-sysvar-restore) </pre> ----- * Expres…」 最新
  • 05:272025年8月8日 (金) 05:27 差分 履歴 +788 Acet-sysvar-setページの作成:「{{AutoLISP}} ; 構文 : (acet-sysvar-set ''varlist'' ) ; 機能 : 与えられたリスト varlist からシステム変数を設定し、それらのシステム変数の実際の値を内部スタック・リストに保存する ; 引数 :* varlist : システム変数の名前と新しい値をフラット・シーケンスとして含むリスト。 ; 戻り値 : 保存されていたシステム変数とその値のリストを返す。 ; サンプル…」 最新

2025年8月7日 (木)

2025年8月6日 (水)

  • 21:012025年8月6日 (水) 21:01 差分 履歴 +5 Acet-filter-match編集の要約なし 最新
  • 20:582025年8月6日 (水) 20:58 差分 履歴 +547 Acet-filter-matchページの作成:「{{AutoLISP}} ; 構文 : (acet-filter-match assoclist cons) ; 機能 : 詳細不明 ; 引数 :* assoclist … エンティティリストっぽい :* cons … 何かのリスト ; 戻り値 : ; サンプル <pre class="brush:autolisp;"> (setq e (entget (car (entsel)))) (Acet-filter-match e '(("aaa" "ccc" "ddd") . "ccc")) nil </pre> ----- 関連事項 * expresstools関数 * acet-and-match * acet-not-match * acet-or-match * acet-gc-m…」
  • 20:472025年8月6日 (水) 20:47 差分 履歴 +557 Acet-4-matchページの作成:「{{AutoLISP}} ; 構文 : (acet-4-match cons1 str cons2) ; 機能 : 詳細不明 ; 引数 :* cons1 … 何かのコンスセル :* str … 多分評価する文字列 :* cons2 … 何かのコンスセル ; 戻り値 : 詳細不明 ; サンプル <pre class="brush:autolisp;"> (Acet-4-match '("aaa" . "bbb") "bbb" '("ccc" . "ddd")) "ddd" </pre> ----- 関連事項 * expresstools関数 * acet-and-match * acet-not-match * acet-or-match * […」 最新
  • 07:502025年8月6日 (水) 07:50 差分 履歴 +769 Acet-str-esc-wildcardsページの作成:「{{AutoLISP}} ; 構文 : (acet-str-esc-wildcards ''string'' ) ; 機能 : 文字列内に含まれるすべてのワイルドカード文字を ` 文字でエスケープした文字列を返す。 ; 引数 :* string… 評価する文字列 ; 戻り値 : ワイルドカード文字を ` 文字でエスケープした文字列。 ; サンプル <pre class="brush:autolisp;"> (acet-str-esc-wildcards "あかまきがみあおまき*がみきまきまみ" ) ;…」 最新
  • 07:312025年8月6日 (水) 07:31 差分 履歴 +1,038 Acet-str-m-findページの作成:「{{AutoLISP}} ; 構文 : (acet-str-m-find ''what'' ''string'' ) ; 機能 : what が出現する文字列を返し、見つかったすべての位置リストを返す。 ; 引数 :* what… 検索する文字列 :* string… 評価する文字列 ; 戻り値 : 文字列内から見つかった位置のリスト。見つからない場合は nil。 ; サンプル <pre class="brush:autolisp;"> (setq text "This is a Pen. This is a Apple. Un! penpainappleapplep…」 最新
  • 06:462025年8月6日 (水) 06:46 差分 履歴 +30 Acet-str-replace編集の要約なし 最新
  • 06:432025年8月6日 (水) 06:43 差分 履歴 +1,132 Acet-str-wcmatchページの作成:「{{AutoLISP}} ; 構文 : (acet-str-wcmatch ''string'' ''pattern'' [ ''caseInsensitive'']) ; 機能 : 文字列 string がパターン pattern と一致する場合、T を返す。 ; 引数 :* String … 評価する文字列 :* pattern … 比較するパターン :* caseInsensitive … nil でない場合、wcmatch 操作は大文字小文字を区別するモードで実行される。 ; 戻り値 : パターンを一致すれば T、それ以外は nil…」 最新
  • 05:112025年8月6日 (水) 05:11 差分 履歴 +2,849 Acet-str-replaceページの作成:「{{AutoLISP}} ; 構文 : (acet-str-replace ''find'' ''replace'' ''inString'' [ ''caseInsensitive'' [ ''useRegExp'' [ ''count'' ]]]) ; 機能 : 文字列inString内の文字列 find を文字列 replace に置き換えた結果の文字列を返す。 ; 引数 :* find … inString内の置換前文字列 :* replace … oldstrを置換する文字列 :* inString … 評価する文字列 :* caseInsensitive … nil でない場合、大文字小文字を区別…」

2025年8月5日 (火)

  • 21:462025年8月5日 (火) 21:46 差分 履歴 +897 Acet-str-lr-trimページの作成:「{{AutoLISP}} ; 構文 : (acet-str-space-trim ''trimchars'' ''string'' ) ; 機能 : trimcharsに含まれる任意の文字を左右トリミングした文字列を返す。 ; 引数 :* trimchars … トリムする文字列 :* str … 評価する文字列 ; 戻り値 : 空白がトリミングされた文字列 ; サンプル <pre class="brush:autolisp;"> (acet-str-lr-trim "0" "00123456") "123456" (acet-str-lr-trim "\"" "\"裏飯屋\"") "裏飯屋" </pr…」 最新
  • 21:412025年8月5日 (火) 21:41 差分 履歴 +1,053 Acet-str-space-trimページの作成:「{{AutoLISP}} ; 構文 : (acet-str-space-trim ''str'' ) ; 機能 : 前後の空白をトリミングした文字列を返す。 ; 引数 :* str … 評価する文字列 ; 戻り値 : 空白がトリミングされた文字列 ; サンプル <pre class="brush:autolisp;"> (acet-str-space-trim " マ ッ ト レ ス ") "マ ッ ト レ ス" (acet-str-space-trim " マ ッ ト レ ス  ")  " マ ッ ト レ ス  " ; 全角スペー…」 最新
(最新 | 最古) ( | ) (20 | 50 | 100 | 250 | 500 件) を表示