【发布时间】:2019-03-17 06:15:10
【问题描述】:
我正在尝试从 AHK 调用 Python 代码来处理我剪贴板上的 YouTube 脚本,删除这些时间戳,将它们融合回一个字符串,然后用新处理的字符串替换原始文本,以便我可以粘贴出来。
AHK 代码:
^x::
clipboard =
Send, ^c
Run "directory\try.py"
Return
Python 代码(try.py):
import pyperclip
content = pyperclip.paste()
lines = content.split('\r\n')
new_lines = []
for line in lines:
for i,x in enumerate(line):
if x.isalpha():
position = i
break
new_line = line[position:]
new_lines.append(new_line)
# print('Preview', '\n', ' '.join(new_lines))
pyperclip.copy(' '.join(new_lines))
这个系统有时可以工作,但有时不能。有时,当它不起作用时,如果我回到 YouTube 页面并再次按 ctrl + x ,它就会起作用。我很确定问题出在 AHK 部分,因为我已经手动使用 Python 代码几个月了,没有任何错误。感谢任何人都可以提供帮助。
【问题讨论】:
标签: python youtube autohotkey