Программа текстового поля на Python

#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.