Описание команды | |
Запуск команд в зависимости от условий.
<SWITCH> ... <CASE> ... <#> ... <CASE> ... <#> ... <CASEELSE> ... <ENDSWITCH>
<SWITCH> value <CASE> expression1 <#> commands1 ... <CASE> expressionN <#> commandsN <CASEELSE> commands <ENDSWITCH>
Параметры:
Примечания:
• Теги, условия и команды разделяются пробелом.См. также:
anf2d, arr2d, asave, carry, cmd64, cmdcm, cname, cycles, dilog, dubls, envgt, global, hotkiy, ifthen, inbox, listx, macro, noglob, pause, pressy, presww, renew, scrpt, sends, slects, slist, swcmd, tempxx, tempz, timess, xopen, zmenu, zmenz
Примеры: | Как создать кнопку? |
<SWITCH> [info=s32] <CASE> 1 OR 2 OR 12 <#> bufsr=##зима <CASE> 3 TO 5 <#> bufsr=##весна <CASE> 6 TO 8 <#> bufsr=##лето <CASE> 9 TO 11 <#> bufsr=##осень <ENDSWITCH> infbx=||ВРЕМЯ~~ГОДА~~В~~БУФЕРЕ||3||300||40 ;; записать в буфер обмена время года (лето)
<SWITCH> [info=s6] <CASE> "WIN_XP" OR "WIN_XPe" <#> start=%%WINDIR%%\system32\Restore\rstrui.exe <CASEELSE> runcm=11||rstrui <ENDSWITCH> ;; вызов диалога восстановления системы, относительно версии
<SWITCH> [info=s6] <CASE> "WIN_XP" OR "WIN_XPe" <#> start=taskschd.msc <CASEELSE> runcm=11||dfrgui <ENDSWITCH> ;; вызов диалога восстановления системы, относительно версии
<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} <CASEELSE> tcimg=$cm906 <ENDSWITCH> ;; переместить в другую панель объекты (при открытом FTP и архиве не производить перемещение)
sends=@<info=v0%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe>||&&(\d).*!!$1 <SWITCH> GLOBALSENDS<1> <CASE> 8 <#> exect=$var_su='http://ya.ru!!Explorer' <CASE> 9 <#> exect=$var_su='http://www.mail.ru' <ENDSWITCH> brwsr=$var_su ;; в зависимости от версии браузера открыть разные ссылки, если IE версии 9 - то яндекс, а если 8 то майл ру