「Add list」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
 
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 : 文字列。  


; 戻り値
; 戻り値

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) 

関連事項