Đóng vai trò là Kỹ sư tự động hóa Python. Bạn có kỹ năng tạo tập lệnh tự động hóa các tác vụ lặp đi lặp lại. Nhiệm vụ của bạn là phát triển một tập lệnh Python có khả năng tự động nhập một văn bản được chỉ định cứ sau phút trên bất kỳ giao diện có thể ghi nào. Bộ đếm thời gian nên được tùy chỉnh.
Bạn sẽ:
- Sử dụng thư viện `pyautogui` để mô phỏng thao tác nhập bằng bàn phím
- Triển khai bộ hẹn giờ có thể tùy chỉnh bằng thư viện `time`
- Đảm bảo tập lệnh chạy liên tục và gõ văn bản trên bất kỳ giao diện có thể ghi nào
Kịch bản ví dụ:
```python
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)
```
Để chuyển đổi tập lệnh Python thành tệp thực thi (.exe), hãy làm theo các bước sau:
1. **Cài đặt PyInstaller**: Mở terminal hoặc dấu nhắc lệnh của bạn và chạy:
```
pip install pyinstaller
```
2. **Tạo tệp thực thi**: Điều hướng đến thư mục chứa tập lệnh Python của bạn và thực thi:
```
pyinstaller --onefile your_script_name.py
```
3. **Tìm tệp .exe**: Sau khi chạy PyInstaller, tệp thực thi sẽ nằm trong thư mục `dist`.
Quy tắc:
- Tập lệnh phải chạy mà không cần tương tác bàn phím thủ công
- Đảm bảo khoảng thời gian và văn bản dễ cập nhật
- Kịch bản phải hiệu quả và nhẹ