Как правильно написать скрипт по вводу слова из бланка з текстом по очерёдно? Нужен скрипт по вводу текста хочю чтоб по нажатию [ вводил приведущее слово а по нажатию ] следующее. Также нужно чтоб вводился не весь текста сразу а по очерёдно. Цифры должни работать также.

15 Мая 2021 в 19:59
259 +1
0
Ответы
1

Для реализации такого скрипта на Python можно использовать следующий код:

text = "Пример текста для ввода по словам или цифрам"
words = text.split()
next_word_index = 0
current_word = ""
def on_key_press(event):
global next_word_index
global current_word
if event.char == "[":
next_word_index -= 1
if next_word_index < 0:
next_word_index = 0
elif event.char == "]":
next_word_index += 1
if next_word_index >= len(words):
next_word_index = len(words) - 1
else:
current_word = event.char
input_text.delete(0, END)
input_text.insert(0, words[next_word_index])
from tkinter import Tk, Entry, END
root = Tk()
input_text = Entry(root)
input_text.pack()
root.bind('<Key>', on_key_press)
root.mainloop()

Этот скрипт создает окно с полем ввода, в которое подставляется слово из текста text по индексу next_word_index. Пользователь может передвигать индекс слова в тексте при нажатии на клавиши [ и ], а также вводить символы, чтобы найти соответствующее слово в тексте.

17 Апр в 18:32
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 913 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир