请教高手:如何能得到想要读取的文件名,变量fi中存入?谢谢!
(defun c:z1( )
(vl-load-com) (setvar "osmode" 0) (setq dcl_id (load_dialog "ys.dcl")) (if (not (new_dialog "ys" dcl_id)) (exit))
(action_tile "filein" "(getf)")
(setq fi (get_tile "fi")) ; (done_dialog)
(start_dialog ) (unload_dialog dcl_id)
(setq fi (open fi "r")) (setq rl (read-line fi))
)
ys.dcl
ys:dialog{ label = "孔 压 试 验 图 绘 制"; :row { :edit_box{ label = "数据文件名:"; mneonic = "F"; key = "fi"; edit_width =30; } :button{ label = "浏览"; key = "filein"; width = 1; height = 1; mnemonic= "B"; } }
spacer_1; ok_cancel_help; } |