#python #textbox #alias #reply
#python #текстовое поле #псевдоним #Ответить
Вопрос:
Я хочу написать программу на Python, которая сможет читать из словаря в любые (или большинство) текстовые поля. Будет ли это возможно и как бы я к этому подошел?
Вот пример того, что я имею в виду, когда первая строка является примером команды, которую я хотел бы ввести, чтобы получить 2-ю строку, которая была бы сообщением, сохраненным в значении словаря:
/alias hello
HELLO! THIS IS AN AUTOMATED REPLY! :D
Комментарии:
1. На какие текстовые поля вы ссылаетесь? Где вы надеетесь ввести эту команду? Скорее всего, то, что вы хотите, можно сделать с помощью AutoHotkey autohotkey.com
2. Это определенно возможно, позвольте мне сказать это первым.
3. Auto-hokey близок к тому, что я хочу, но я хочу сделать это на Python сам. Хотя не уверен, с чего начать.
Ответ №1:
Сохраните словарь как пару ключ-значение в форме {ключ: значение}. В ключевой части напишите свои команды типа «привет», а в части значений дайте соответствующее сообщение типа «ПРИВЕТ! ЭТО АВТОМАТИЧЕСКИЙ ОТВЕТ! :D’. Вы можете получить доступ к своему значению из его ключа. Например:
abc = {"hello" : "HELLO! THIS IS AN AUTOMATED REPLY! :D"}
print abc["hello"]
На нем будет напечатано «ПРИВЕТ! ЭТО АВТОМАТИЧЕСКИЙ ОТВЕТ! :D».
Я думаю, это то, что вы имели в виду. На самом деле я не понял, что вы имели в виду под текстовыми полями..
Комментарии:
1. Я знаю, как выполнить эту часть, я не думаю, что вы понимаете, что я хочу, чтобы значение ключа печаталось так, как в любом текстовом поле, в котором я случайно нахожусь.
2. Я думаю, что это было бы связано с некоторым программированием GUI.