「Add list」の版間の差分
(ページの作成: ; 構文 : (add_list ''string'') ; 機能 : 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 : add_list を使用…) |
細編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (add_list ''string'') | : (add_list ''string'') | ||
6行目: | 7行目: | ||
: 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 | : 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 | ||
: add_list を使用する前に、start_list を呼び出してリストを開き、それを初期化する必要がある。start_list で指定された操作に応じて、現在のリストに string を追加するか、または現在のリスト項目を string で置き換える。 | : add_list を使用する前に、start_list を呼び出してリストを開き、それを初期化する必要がある。start_list で指定された操作に応じて、現在のリストに string を追加するか、または現在のリスト項目を string で置き換える。 | ||
; 引数 | ; 引数 | ||
:* string : 文字列。 | :* string : 文字列。 | ||
; 戻り値 | ; 戻り値 | ||
16行目: | 19行目: | ||
; サンプル | ; サンプル | ||
: たとえば、現在アクティブな DCL ファイルに、longlist というキーの付いた popup_list または list_box が存在する場合、次のコードはリストを初期化し、llist 内の文字列をリストに追加する。 | : たとえば、現在アクティブな DCL ファイルに、longlist というキーの付いた popup_list または list_box が存在する場合、次のコードはリストを初期化し、llist 内の文字列をリストに追加する。 | ||
<pre class="brush: autolisp;"> | |||
(setq llist '("first line" "second line" "third line")) | (setq llist '("first line" "second line" "third line")) | ||
(start_list "longlist") | (start_list "longlist") | ||
(mapcar 'add_list llist) | (mapcar 'add_list llist) | ||
(end_list) | (end_list) | ||
</pre> | |||
: リストが定義された後、次のコードは 2 行目の文字を"2nd line"に変更する。 | : リストが定義された後、次のコードは 2 行目の文字を"2nd line"に変更する。 | ||
<pre class="brush: autolisp;"> | |||
(start_list "longlist" 1 0) | (start_list "longlist" 1 0) | ||
(add_list "2nd line") | (add_list "2nd line") | ||
(end_list) | (end_list) | ||
</pre> | |||
----- | ----- |
2015年6月6日 (土) 17:46時点における最新版
- 構文
- (add_list string)
- 機能
- 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。
- add_list を使用する前に、start_list を呼び出してリストを開き、それを初期化する必要がある。start_list で指定された操作に応じて、現在のリストに string を追加するか、または現在のリスト項目を string で置き換える。
- 引数
-
- string : 文字列。
- 戻り値
- 成功した場合は、リストに追加した文字列、それ以外の場合は、nil。
- サンプル
- たとえば、現在アクティブな DCL ファイルに、longlist というキーの付いた popup_list または list_box が存在する場合、次のコードはリストを初期化し、llist 内の文字列をリストに追加する。
(setq llist '("first line" "second line" "third line")) (start_list "longlist") (mapcar 'add_list llist) (end_list)
- リストが定義された後、次のコードは 2 行目の文字を"2nd line"に変更する。
(start_list "longlist" 1 0) (add_list "2nd line") (end_list)
関連事項
- start_list 関数
- end_list 関数