[in]失败后停止【值/表达式】True
[in]Python环境路径【值/表达式】
[in]脚本内容【值/表达式】\r\n
import keyboard\r\n
import time\r\n
\r\n
log_file = f"key_log_{time.strftime('%Y%m%d_%H%M%S')}.txt"\r\n
\r\n
print("开始记录按键行为,按下 'pause' 键退出。")\r\n
\r\n
with open(r"C:\\\"+log_file, "a", encoding="utf-8") as f:\r\n
while True:\r\n
event = keyboard.read_event()\r\n
if event.event_type == keyboard.KEY_DOWN:\r\n
log = f"{time.strftime('%Y-%m-%d %H:%M:%S')} - 按下: {event.name}\n"\r\n
f.write(log)\r\n
f.flush()\r\n
print(log.strip())\r\n
if event.name == 'pause':\r\n
print("检测到 'pause',程序退出。")\r\n
break\r\n
elif event.event_type == keyboard.KEY_UP:\r\n
log = f"{time.strftime('%Y-%m-%d %H:%M:%S')} - 松: {event.name}\n"\r\n
f.write(log)\r\n
f.flush()\r\n
print(log.strip())\r\n
PythonDll路径:C:\Users\JzCherry\AppData\Local\Programs\Python\Python312\python312.dll
步骤(sys:pythonscript)执行失败,原因:代码执行错误:unterminated string literal (detected at line 9) (<string>, line 9)
停止动作:代码执行错误:unterminated string literal (detected at line 9) (<string>, line 9)
耗时:15ms