пишу
pyautogui.typewrite(to_type)
к скрипту для автоматизации клавиатуры и мыши. to_type = -0,2, и он пишет только 0,2. У меня есть английская клавиатура. Пишет без минуса за
pyautogui.typewrite(-0.2)
также. У вас есть идея, где проблема? Спасибо
код
import pyautogui
import time
for i in range(1, 3):
pyautogui.click(509, 679) # move to field
pyautogui.typewrite(['backspace', 'backspace', 'backspace', 'backspace', 'backspace', 'backspace', 'backspace', 'backspace'])
value = -0.5 + (i - 1) * 0.3 # computation numbers that will be write in field
to_type = "%f" % value
print(to_type)
#pyautogui.press('-')
pyautogui.typewrite(to_type) # writing previous number
time.sleep(2)
pyautogui.typewrite(['enter']) # enter the input of number
pyautogui.PAUSE = 0.5
pyautogui.click(169, 681) # plot
pyautogui.PAUSE = 0.5
pyautogui.click(330, 685) # save
pyautogui.click(448, 174) # file name
to_type = "data{}".format(i)
print(to_type)
pyautogui.typewrite(to_type) # writing name of file
pyautogui.click(978, 664) # save file
pyautogui.PAUSE = 0.5