Проблемы с переменными

Ошибки есть во всех программах, xStarter не исключение :)
Ответить
Deniska
Пассажир
Сообщения: 5
Зарегистрирован: Чт фев 23, 2023 12:30 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Проблемы с переменными

Сообщение Deniska » Сб июн 17, 2023 9:51 am

Установил программу на ноутбук. Настроил задачу:

добавил переменную CLICK типа интеджер со значением по умолчанию 0

Код: Выделить всё

получить координаты курсора
ввод переменной с вопросом : "Сколько раз повторить"
пока CLICK < введённой переменной:
    Арифметика с переменными - добавить к переменной CLICK единицу
    Передвинуть курсор мыши в полученные координаты
    Клик мыши
    Пауза 1 секунда
Если при запросе количества ввожу значение меньше 10-ти , то нормально отрабатывает. Если 10 или 11 ввожу , то отрабатывает 2 раза , после чего задача завершает свою работу. С большими значениями та же история. С введённым значением 24 - отработало 3 раза
Винда недавно установлена , раньше таких проблем не наблюдал. Тоже семерка стояла, на этом же ноутбуке. Просто недавно поставил ssd и пришлось винду переустановить.
Возможно , что-то в системе не хватает...
У меня версия 1.9.3.84



Нашел в архиве версию x-starter от 2018 года , английскую. Полностью снёс предыдущую и поставил эту. Проблема не исчезла. Значит проблема в моей винде, чего-то не хватает

Pavel
Ас
Сообщения: 290
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Проблемы с переменными

Сообщение Pavel » Пн июн 19, 2023 9:10 am

Скорее всего надо смотреть на типы переменных и на метод сравнения.

Deniska
Пассажир
Сообщения: 5
Зарегистрирован: Чт фев 23, 2023 12:30 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Проблемы с переменными

Сообщение Deniska » Вт июн 20, 2023 6:24 am

Pavel писал(а):
Пн июн 19, 2023 9:10 am
Скорее всего надо смотреть на типы переменных и на метод сравнения.
я вот там указал , что
"Если при запросе количества ввожу значение меньше 10-ти , то нормально отрабатывает"

Pavel
Ас
Сообщения: 290
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Проблемы с переменными

Сообщение Pavel » Вт июн 20, 2023 3:29 pm

Потому что в текстовом виде порядок такой:
1
10
11
2
3
4
5
6
7
8
9
За это сообщение автора Pavel поблагодарил:
Deniska (Вт июн 20, 2023 8:33 pm)
Рейтинг: 33.33%

Deniska
Пассажир
Сообщения: 5
Зарегистрирован: Чт фев 23, 2023 12:30 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Проблемы с переменными

Сообщение Deniska » Вт июн 20, 2023 8:30 pm

Pavel писал(а):
Вт июн 20, 2023 3:29 pm
Потому что в текстовом виде порядок такой:
1
10
11
2
3
4
5
6
7
8
9
ну , если я правильно понимаю , у меня возможны ошибки - либо одна из переменных будет типа интеджер , либо стринг.

В строке "ввод переменной с вопросом : "Сколько раз повторить"" , у меня точно проставлен тип переменной интеджер.
Когда задаю переменную CLICK , там тоже тип переменной выставлен интеджер.
А также , если бы я сравнил переменную стринг с интеджер , вышла бы ошибка .
я не с нуля создавал задачу , она у меня на другом компе была и там она до сих пор прекрасно работает.
Вообще , я уже решил эту проблему , но для этого я использовал питон. Написал скрипт.py , и в задаче x-startera вместо всех тех действий , которые описал в первом посте, установил только одно действие : Запустить программу main.py.
Однако всё же интересно , как можно решить первоначальную проблему

Ответить