Ситуация такая, есть переменные, надо исходя из них составить правильный код для копирования файла из одного места в другое( заранее установленное пользователем) ВОТ код:
------------------------------ Орет что не может копирнуть! Я с этими ковычками двойными и одинарными уже ток че не перебробывал, в тупике полном! Может кто видит в чем дело?
------- Разобрался, заработало...
Теперь проблема в том что незнаю как заставить выполнятся один из допустим пяти скриптов при соблюдении конкретных значений...
Сообщение отредактировал Morseliot - Вторник, 25 Января 2011, 12:09
Допустим есть парочка значений, к примеру: A, B, C... которые равны нулю. В случае выполнения какх-то условий(нажатия на кнопки), ноль превращается в еденицу. Вопрос. Как будет выглядить скрипт, если есть кнопка CHEcK, при нажатии которой будет она поидее должна проверить данные буковки со всего проекта? Пожалуйста не смейтесь, это тут мои пробы так сказать), код вглядит так пока) --------------------------------
Code
Check=(B=1 | N=1 | D=1) If (Check=TRUE) Then RunScript("Full") Else Message("Check not valid","") End
Check1=(B=1 | N=0 | D=0) If (Check1=TRUE) Then RunScript("B") Else Message("Check1 not valid","") End
Check2=(B=1 | N=0 | D=1) If (Check2=TRUE) Then RunScript("BD") Else Message("Check2 not valid","") End
Ит.д...
Вот в общем то задача, проштудировал по поиску, но подобного не увидел...
P.S Кстати Юрий. я как -то выкладывал свою "ИГРУ"), а коментария так и не услышал, или это и есть реакция, что даже от коментария пришлось воздержаться?)
Задача состоит в том что-бы кнопка чек, проверяла, какой букве принадлежит какое значение, а уже исходя из результатов запускала нужный нам скрипт. К примеру есть древо настроек
a=1 или 0 ( вкл и выкл звук) b=1 или 0 (полноэкранный режим, или оконный) с=1 или 0 ( показать время или не показывать)
Есть кнопка Запуск, которая запускает нам определенный скрипт, допустим, при нажатии она увидела что a=1 b=1 c=1, то запустила скрипт ABC, если a=1 b=0 c=0, то запускает срипт A, и т.д
Так как внедрить проверку в это кнопку что-бы при четких соблюдений условий она запустила нужный нам скрипт, а при не совпадании проводила проверку дальше.
Code
check= a=1 | b=1 | c=1 If (check=true ) then Runscript("ABC") Break() else End check2= a=1 | b=0 | c=0 If (check2=true) then Runscript("A") else end
и т.д
не работает ...
Сообщение отредактировал Morseliot - Вторник, 25 Января 2011, 20:18
If (a=1 & b=1 & c=1) Then RunScript("ABC") Return() End If (a=1 & b=0 & c=0) Then RunScript("A") Return() End If (a=0 & b=1 & c=0) Then RunScript("B") Return() End
почитайте хелп про Return() и Break() и условия множественного выбора & и | (и/или)
DEMBEL, конкретно в твоём коде Return вообще ни к чему.
Нужное условие выполнилось, остальные будут ложными и код в них проигнорируется. Если этим самым вы просто уменьшаете число проверок - это маразм. Выгадывание среди трёх условных операторов двух микросекунд
Если резюмировать, человек просто не разобрался с правильным составлением условия. А далее уже - всё просто.