Подскажите, с чем едят "Запомнить значение переменной в файле"? Не могу разобраться куда сохраняет, и как это значение потом подхватить.
И вопрос про арифметику с глобальной переменной, есть переменная, установлена как глобальная, по-умолчанию 0. Задача запускается 1 раз, переменная +1, в логе результат арифметики положительный. Задача запускается 2й раз, но глобальная переменная уже имеет значение 0.
К примеру, тестовая задача из трёх действий
Создали числовую глобальную переменную, со значением 0
1. Сообщение показать переменную. Ответ 0
2. Арифметика с глобальной переменной +1. В логе успех
3. Сообщение показать переменную. Ответ 1
При повторном запуске то же самое. Разве раз это глобальная переменная, не должна ли она сохранять предыдущий результат и при повторном запуске увеличивать своё значение? Игрался с галками "Запоминать значение в реестре" и "Запомнить значение переменной в файле", эффекта не дало.
Арифметика с переменной
-
- Ас
- Сообщения: 287
- Зарегистрирован: Пт июн 30, 2006 3:23 pm
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Re: Арифметика с переменной
Переменные хранятся в файле Variables.ini
У меня - это путь C:\Documents and Settings\All Users\Application Data\xStarter\DataDir1\Variables.ini
В задаче.
Вы же каждый раз в задаче задаёте значение переменной по новой.
Надо либо вынести назначение переменной в отдельную задачу (по какому либо условию, например, каждый день с 0), либо проверять переменную на значение и, если отличается от 0, то новое значение для неё в начале задачи не задавать.
У меня - это путь C:\Documents and Settings\All Users\Application Data\xStarter\DataDir1\Variables.ini
В задаче.
Вы же каждый раз в задаче задаёте значение переменной по новой.
Надо либо вынести назначение переменной в отдельную задачу (по какому либо условию, например, каждый день с 0), либо проверять переменную на значение и, если отличается от 0, то новое значение для неё в начале задачи не задавать.
-
- Пилотируем с автопилотом
- Сообщения: 30
- Зарегистрирован: Пт мар 11, 2011 1:26 pm
- Благодарил (а): 0
- Поблагодарили: 0