「Add list」の版間の差分
(ページの作成: ; 構文 : (add_list ''string'') ; 機能 : 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 : add_list を使用…) |
編集の要約なし |
||
16行目: | 16行目: | ||
; サンプル | ; サンプル | ||
: たとえば、現在アクティブな 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> | |||
----- | ----- |
2010年3月12日 (金) 11:08時点における版
- 構文
- (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 関数