не понимаю как написать

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18

Нужно чтобы выводился текст из 12 рандомных букв, писался в строке на компьютере(с помощью pyautogui) и нажимался ентер. Незнаю как сделать чтобы рандомный текст вставлялся в строку.

ИМПОРТ
Код:
import pyautogui
from random import choice
from string import ascii_uppercase

весь код

Код:
import pyautogui
from random import choice
from string import ascii_uppercase

print(''.join(choice(ascii_uppercase) for i in range(12)))


pyautogui.click(755, 1059)
pyautogui.click(504, 1021)
pyautogui.write('HI')
Как сделать чтобы Вместо "HI", писался код который сгенерирован ранее?
 

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
Код:
import pyautogui
from random import choice
from string import ascii_uppercase

#print(''.join(choice(ascii_uppercase) for i in range(12)))
rnd_text = ''.join(choice(ascii_uppercase) for x in range(12))


pyautogui.click(755, 1059)
pyautogui.click(504, 1021)
#pyautogui.write('HI')
pyautogui.write(rnd_text)
 
Последнее редактирование:
  • Мне нравится
Реакции: Валентин

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18
Код:
import pyautogui
from random import choice
from string import ascii_uppercase

#print(''.join(choice(ascii_uppercase) for i in range(12)))
rnd_text = ''.join(choice(ascii_uppercase) for x in range(12))


pyautogui.click(755, 1059)
pyautogui.click(504, 1021)
#pyautogui.write('HI')
pyautogui.write(rnd_text)
Не работает(
 

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
что именно не работает, какие ошибки выдает?
 

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18
что именно не работает, какие ошибки выдает?
Не выдает ошибок, просто выполняется весь код, но не вставляется.
 

Вложения

  • Снимок экрана (57).png
    Снимок экрана (57).png
    148,7 КБ · Просмотры: 3

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
ну так в указанных вами координатах должно быть окно в котором этот текст должен появиться
вот у меня к примеру это блокнот (на pyautogui.write('\n') не обращайте внимания - это для перевода каретки на новую строку)
 

Вложения

  • 1605807391599.png
    1605807391599.png
    145,9 КБ · Просмотры: 3

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18
ну так в указанных вами координатах должно быть окно в котором этот текст должен появиться
вот у меня к примеру это блокнот (на pyautogui.write('\n') не обращайте внимания - это для перевода каретки на новую строку)
С координатами всё нормально. Нашёл ошибку, не до конца ввёл код. Большое спасибо за помощь)
 

Форум IT Специалистов