slects |
首页 后退 前进 |
根据条件执行命令. <SELECT> <CASE> ... <#> ... <CASE> ... <#> ... <CASEELSE> ... <ENDSELECT>
<SELECT> <CASE> expression1 <#> commands1 ... <CASE> expressionN <#> commandsN <CASEELSE> commands <ENDSELECT>
参数:
备注 •标签,条件和命令由空格分隔. •表达式表达式可以包含布尔比较运算符AND,OR和NOT,逻辑运算符<,<=,>,> =,=,==和<>
•条件表达式可以包含: 数字或字符串 "GLOBALNAME<...> - 全局元素的数组(列表)中的元素的路径或数量,请参见附录23. "[info]或 <info> - 通过参数收到的信息,参见附录10 "[input],[combo],[group] - 输入的参数信息,请参见附录18. »Clpget - 剪贴板中的信息.
•如果多于一个
•如果
•为简单操作创建条件.不支持嵌套 •可能涉及几个连续的<SELECT>条件. 参见: anf2d, arr2d, asave, cmd64, cmdcm, cname, cycles, dilog, dubls, dumpxx, envgt, global, hotkiy, ifthen, inbox, listx, macro, noglob, pause, pressy, scrpt, sends, slist, swcmd, swcths, tempxx, timess, zmenu, zmenz
exect=$var_i=[info=x5] <SELECT> <CASE> $var_i > 0 AND $var_i < 5 <#> creat="%p"||Name.txt <CASE> $var_i > 10 AND $var_i < 15 <#> creat="%p"||Name.html <CASEELSE> creat="%p"||Name.ini <ENDSELECT> ;; 如果在活动面板中从0到5个文件,则创建一个Name.txt文件,如果从10到15,那么Name.html,否则Name.ini
sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info=t51$GLOBALSENDS[1]|(youtube).+> = 1 <#> infbx=InfoBox_TEST2 <ENDSELECT> ;; 如果剪贴板上的内容具有facebook.com,则发出消息号1,如果youtube.com,则消息#2,如果没有一个或另一个,则不报告任何内容...
sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 OR <info=t51$GLOBALSENDS[1]|(vk).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info = t51 $GLOBALSENDS [1] |(youtube).+> = 1 <#> infbx = InfoBox_TEST2 <ENDSELECT> ;;如果剪贴板上的内容是facebook.com或vk.com,则发出消息号1,如果youtube.com,然后消息号2,如果没有一个或另一个,则不报告任何内容...
|