|
君请看:
_SUB Main,W320H240,测试LIST
LIST LS1,L10T10W50H18,
ITEM LB1,L10T50W40H18,TEST1,ENVI @LS1=1|2|3|4|5|6
ITEM LB2,L60T50W40H18,TEST2,MESS %LS1% @#OK
ITEM LB3,L10T70W40H18,TEST3,ENVI LS2=1|2|3|4|5|6
ITEM LB4,L60T70W40H18,TEST4,MESS %LS2% @#OK
_END
CALL @Main
//////////////////////////////////////////////////////////////////
//无前导符表示初始化下拉列表框所有的条目,格式为 "ENVI @下拉列表框名称=条目1|条目2|条目3..."
//为什么我这个测试失败?wincmd版本:3.9.2010.618
//还有希望能保留现有的如@3201这样的功能。
//另,WINCMD在调用某些外部程序时,如果外部程序没有半闭,则WINCMD创建的主窗口会无响应,这种现象在"exec ="时则必出现。
//还有,希望能有KILL 当前窗口的命令。用kill wincmd.exe 则会杀死所有wincmd.exe进程。
//继续,希望能将DATA的时间格式改成
原:2008-8-8|5|20:8:8
改:2008-08-08-5|20:08:08
这样能有效减少获取时间H:M:S 之类的代码长度。或干脆把时间与日期分开。
或加入参数:DATE Hour,参数(Year,Mon,Date,Week,Hour,Min,Sec)
试看,我的得出Hour,Min,Sec 的脚本:
_SUB GetTime
DATE SysDT
STRL L_SysDT=%SysDT%
LPOS Gun_2=%SysDT%,|,2
CALC #L_Time=%L_SysDT%-%Gun_2%
RSTR Time=%SysDT%,%L_Time%
STRL L_Time=%Time%
LPOS MAO_1=%Time%,:,1
LPOS MAO_2=%Time%,:,2
CALC #B_Min=%MAO_2%-%MAO_1%
CALC #B_Min=%B_Min%-1
CALC #B_Hou=%MAO_1%-1
CALC #B_Sec=%L_Time%-%MAO_2%
CALC #S_Min=%MAO_1%+1
LSTR Hour=%Time%,%B_Hou%
RSTR Sec=%Time%,%B_Sec%
MSTR Min=%Time%,%S_Min%,%B_Min%
STRL L_Min=%Min%
STRL L_Sec=%Sec%
IFEX $%L_Min%=1,ENVI Min=0%Min%
IFEX $%L_Sec%=1,ENVI Sec=0%Sec%
_END
是否觉得太麻烦了,而且这样增加了许多无用变量。
//再,IFEX 可以检测文件目录,但不能检测文件。
//还,希望能在窗口中支持另建控件的功能,以及刷新图片功能。
//另,希望能够整合FIND和IFEX ,在某些时候,真不容易区分他们的分别。
不要认为我很贪婪,,我只是WINCMD的忠实FANS,
9_9
我希望WINCMD有一天能成长得像AU3那般的强大~ |
|