纵横八方 发表于 2018-11-2 09:51:20

yanshengjiang 发表于 2018-11-2 08:56
没啥意义的

(setq riqi(menucmd "M=$(edtime,$(getvar,date),YYYY.MO.DD HH:MM DDDD )"))放到new_dialog下面,然后
"SHUIDAOPAN:dialog{label=\"【面板】\";key=\"riqi\";"38楼 不是讲的很清楚吗

依然低调 发表于 2018-11-2 10:08:40

yaokui25 发表于 2018-10-29 11:18
我简单的总结一下
首先定义(set_tile "time" (strcat (menucmd "M=$(edtime,$(getvar,date),YY/MO/DD HH ...

其他位置成功!面板标题处还未成功!感谢!!

纵横八方 发表于 2018-11-2 14:45:40

xshrimp 发表于 2018-10-28 12:46
命令: (menucmd "M=$(edtime,$(getvar,date),YYYY.MO.DD HH:MM DDDD )")
"2018.10.28 12:46 星期日 "

虾米 大神 ,能不能 把你的 栏杆等分 那个插件修复一下

纵横八方 发表于 2018-11-2 15:53:57

依然低调 发表于 2018-11-2 10:08
其他位置成功!面板标题处还未成功!感谢!!

其他位置不就是txt哇,key=riqi,贴码,看一下你怎么写的

依然低调 发表于 2018-11-2 16:35:39

本帖最后由 依然低调 于 2018-11-2 16:39 编辑

纵横八方 发表于 2018-11-2 15:53其他位置不就是txt哇,key=riqi,贴码,看一下你怎么写的

纵横八方 发表于 2018-11-2 17:34:30

依然低调 发表于 2018-11-2 16:35


估计是你dcl没有转成lsp的原因

sachindkini 发表于 2018-11-3 15:46:17

yaokui25 发表于 2018-10-29 14:54
见14#   如果放到名头则... ...

DEAR SIR
ITS NOT WORKING


(prompt "\nType T1 to run...")

(defun C:T1 ()


(write-line " key=\"time\";label=\"\";//text content" fn)

(setq dcl_id (load_dialog "t1.dcl"))
(set_tile "time" (strcat (menucmd "M=$(edtime,$(getvar,date),YY/MO/DD HH:MM DDDD)")))
   (if (not (new_dialog "test" dcl_id))
       (exit )
   );if

(action_tile "accept"
    "(done_dialog)"
);action_tile

(start_dialog)
(unload_dialog dcl_id)

(princ)

);defun
(princ)


test:dialog
{key=\"time\";label=\"\";"

{
label = "TIME AND DATE";
        : text
        {
        label = "HI";
        alignment = centered;
        }

        : button
        {
        key = "accept";
        label = "Close";
        is_default = true;
        fixed_width = true;
        alignment = centered;
        }

}

yaokui25 发表于 2018-11-3 18:36:26

sachindkini 发表于 2018-11-3 15:46
DEAR SIR
ITS NOT WORKING

(action_tile "accept"
    "(done_dialog)"
);action_tile
(set_tile "time" (strcat (menucmd "M=$(edtime,$(getvar,date),YY/MO/DD HH:MM DDDD)")))

lisperado 发表于 2018-11-3 18:40:33

Show Time example


(defun c:t1 (/ dcl fn f time)
(if (and (setq time (menucmd "M=$(edtime,0,YYYY/MO/DD HH:MM DDDD)")
               fn   (strcat (getvar 'tempprefix) "tmp.dcl")
               )
           (setq f (open fn "w"))
           (write-line
             (strcat "test:dialog{label=\"面板时间 : "   time
                     "\" ;"                             " :boxed_column { label = \""
                     time                             "\" ;"
                     " :column { :row { :button { key = \"t1\" ;label = \""
                     time                             "\" ;width = 5 ; }}}}"
                     "ok_cancel; "                     " :text { label = \""
                     time                             "\"; alignment = centered; }}"
                     )
             f
             )
           )
    (progn (close f)
           (setq dcl (load_dialog fn))
           (new_dialog "test" dcl)
           (action_tile "t1" "(alert time)")
           (action_tile "accept" "(done_dialog)")
           (start_dialog)
           (unload_dialog dcl)
           )
    )
(princ)
)

sachindkini 发表于 2018-11-3 20:14:38

lisperado 发表于 2018-11-3 18:40
Show Time example

dear sir ,

thanks its working
页: 1 2 3 4 [5] 6
查看完整版本: 怎么在面板标题头上 加入 <日期+星期+当前时间>