Моя задача создать простейший авто-регистратор для сайта winline.ru
Я абсолютный ноль в программировании и не совсем понимаю как, в данном случае, простроить логику нужного кода даже из блоков в визуальном редакторе. На Винлайне нужно указывать дату рождения соответствующую реальной с документа.
Первая сложность: Чтобы заполнялись именно те значения, что мне нужны, лучше заранее их записать в какой-то текстовый файл? (формат: 01.Января.1973)
Вторая сложность (основная): Поле "Даты рождения" поделено на 3 части |день| |месяц| |год| и туда нельзя вписать текст, можно только кликнуть, пролистать столбец и выбрать нужный ответ. И тут я всю голову сломал, как сделать так, чтобы программа выбирала правильный ответ, который будет совпадать с тем, что я заранее указал в текстовом файле?
Может это задача покажется легкой, но я никак не могу прийти к решению этой проблемы, помогите пожалуйста.
1. Fontom - 12 Июля, 2022 - 17:46:24 - перейти к сообщению
2. Ilya001 - 13 Июля, 2022 - 01:40:39 - перейти к сообщению
Fontom пишет:
можно только кликнуть, пролистать столбец и выбрать нужный ответ
Использовать readtext, обучить базу и распознать ту зону где нужно выбирать правильную ответ, распознали текст потом сравниваете со своими данными из текстового файла или переменного, примеров в этом форуме есть, даже видеоуроки по этим функциям
3. Fontom - 13 Июля, 2022 - 06:13:36 - перейти к сообщению
С функциями мне пока тяжеловато дается. Но мне пришла идея как реализовать это через кучу блоков логики:
Блок ReadText - распознает нужные мне символы и добавляет их в условную переменную "D". Но когда я вставляю эту переменную в блок логики if - к примеру: D>1 - на выходе я получаю "23(условно)">1 - и из-за появления кавычек блок логики не работает. Я пересмотрел уже с десяток сайтов с похожей проблемой и везде указывают код, который решает проблему, но я не понимаю как его использовать. Как я понял, мне что-то нужно дописать к моей переменной, но я просто не понимаю что. Если вы разбираетесь подскажите пожалуйста как сделать так, чтобы переменная "D" читалась блоком логики без этих кавычек?
Блок ReadText - распознает нужные мне символы и добавляет их в условную переменную "D". Но когда я вставляю эту переменную в блок логики if - к примеру: D>1 - на выходе я получаю "23(условно)">1 - и из-за появления кавычек блок логики не работает. Я пересмотрел уже с десяток сайтов с похожей проблемой и везде указывают код, который решает проблему, но я не понимаю как его использовать. Как я понял, мне что-то нужно дописать к моей переменной, но я просто не понимаю что. Если вы разбираетесь подскажите пожалуйста как сделать так, чтобы переменная "D" читалась блоком логики без этих кавычек?
4. Ilya001 - 13 Июля, 2022 - 07:47:08 - перейти к сообщению
Fontom пишет:
чтобы переменная "D" читалась блоком логики без этих кавычек
formatsn- Преобразование строк в которых записаны числа в натуральное число int или double, при сравнении в блок if нужно прописать так formatsn(D)>1 - пример
5. Fontom - 13 Июля, 2022 - 07:51:52 - перейти к сообщению
Ilya001 пишет:
Fontom пишет:
чтобы переменная "D" читалась блоком логики без этих кавычек
formatsn- Преобразование строк в которых записаны числа в натуральное число int или double, при сравнении в блок if нужно прописать так formatsn(D)>1 - пример
Сработало! Ты мой спаситель, спасибо!)))