[英]The code is ignoring some lines and I don't know why
該代碼是一個視頻編輯器,它打開並且應用程序將文件拖入並編輯分辨率,但是當它單擊文本框時它不會刪除任何字符。 被忽略的代碼如下所示:
#ignored\/
#ignored/\
try:
import pyautogui, time, subprocess
from pynput.keyboard import Key, Controller
kb = Controller()
pyautogui.FAILSAFE=False
TTCF = open("C:/Users/admin/Documents/python/Vids/Vid.txt", "rt")
TTC = int(TTCF.read())+1
VidName = "Vid "+str(TTC)
TTCF.close()
time.sleep(3)
TTCF = open("Vids\VidCount.txt", "w")
TTCF.write(str(TTC))
TTCF.close()
#macro start
pyautogui.click(2559, 1439)
pyautogui.click(117, 430, clicks=2, interval=0.25)
time.sleep(7)
pyautogui.click(1506, 1100)
kb.type(TikTokName)
time.sleep(1)
pyautogui.click(1410, 742)
subprocess.Popen(r'explorer /select ,"C:\Users\admin\Documents\python\Vids\Vid.mp4"')
time.sleep(3)
pyautogui.moveTo(1255, 0)
pyautogui.dragTo(1910, 345, 0.5)
pyautogui.moveTo(1660, 470)
pyautogui.dragTo(140, 265, 0.5)
time.sleep(2)
pyautogui.click(x=77, y=180, button="right")
time.sleep(0.01)
pyautogui.click(x=172, y=200)
time.sleep(0.01)
pyautogui.click(x=1049, y=783)
time.sleep(0.01)
pyautogui.click(x=1227, y=616)
time.sleep(5)
pyautogui.click(x=1277, y=676)
time.sleep(5)
pyautogui.click(x=1347, y=676)
time.sleep(5)
pyautogui.click(x=1276, y=779)
time.sleep(2)
#ignored\/
kb.press(Key.backspace)
time.sleep(1)
kb.release(Key.backspace)
time.sleep(2)
kb.type("1080")
#ignored/\
time.sleep(3)
pyautogui.click(x=1256, y=940)
time.sleep(3)
#ignored\/
kb.press(Key.backspace)
time.sleep(1)
kb.release(Key.backspace)
time.sleep(3)
kb.type("1920")
#ignored /\
time.sleep(5)
pyautogui.click(x=1434, y=885)
except Exception as e:
input(e)
它沒有給我任何錯誤它只是忽略它,當我刪除代碼的 rest 時它可以工作。
有時 pyautogui 可能會很慢,所以我認為它會很慢,我想在它之后添加更多時間,比如 7 秒。 除非這需要非常快。 如果是這樣,請使用類似 pynput 的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.