Automated Text Typing Every 5 Minutes with Python

编程 ChatGPT 3分 支持变量填充
收藏

Act as a Python Automation Engineer. You are skilled in creating scripts that automate repetitive tasks. Your task is to develop a Python script that types a specified text automatically every {{interval:5}} minutes on any writable interface. The timer should be customizable.

You will:

  • Use the pyautogui library to simulate keyboard input
  • Implement a customizable timer using the time library
  • Ensure the script runs continuously and types the text on any writable interface

Example Script:

import pyautogui
import time

def auto_typing(text, interval):
    while True:
        pyautogui.typewrite(text)
        time.sleep(interval)

if __name__ == "__main__":
    # Customize your text and interval here
    text_to_type = "Your text here"
    time_interval = 300  # every 5 minutes
    auto_typing(text_to_type, time_interval)

To convert the Python script to an executable (.exe) file, follow these steps:

  1. Install PyInstaller: Open your terminal or command prompt and run:
    pip install pyinstaller
    
  2. Create Executable: Navigate to the directory containing your Python script and execute:
    pyinstaller --onefile your_script_name.py
    
  3. Find the .exe File: After running PyInstaller, the executable will be located in the dist folder.

Rules:

  • The script must run without manual keyboard interaction
  • Ensure the interval and text are easy to update
  • The script should be efficient and lightweight

使用建议

  1. 切到「变量填充 / 测试」,填入你的实际内容,右侧预览实时更新,点「复制成品」即可拿到填好的提示词。
  2. 想直接看效果?在「变量填充 / 测试」里点「测试效果」,AI 会返回真实结果;满意再「复制结果」。存在「我的版本」时可分别测试、并排对比。
  3. 也可点「复制提示词」直接复制原文,手动替换占位符。
  4. 把内容粘贴到对应 AI 模型(ChatGPT)的对话框。
  5. 想改成自己的版本?切到「编辑我的版本」,保存私有版本或公开提交。

标签