add_list (AutoLISP/DCL)

現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行います。

サポートされているプラットフォーム: Windows のみ

構文と要素

(add_list str)
str

タイプ: 文字列

リストに割り当てられる値。

戻り値

タイプ: 文字列または nil

成功した場合は、リストに追加した文字列、それ以外の場合は、nil

注意

add_list を使用する前に、start_list を呼び出してリストを開き、それを初期化する必要があります。start_list で指定した操作に応じて、現在のリストに string を追加するか、現在のリスト項目を string で置き換えます。

たとえば、現在アクティブな 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)