new version
This commit is contained in:
25
moveing1.py
Normal file
25
moveing1.py
Normal file
@@ -0,0 +1,25 @@
|
||||
import requests
|
||||
import subprocess
|
||||
import time
|
||||
from PIL import Image, ImageGrab
|
||||
import logging
|
||||
|
||||
def log_and_print(message):
|
||||
print(message)
|
||||
# Assuming you want to log to the same file as your main script
|
||||
with open('minecraft_automation_log.txt', 'a') as log_file:
|
||||
log_file.write(f'{time.strftime("%Y-%m-%d %H:%M:%S")}: {message}\n')
|
||||
|
||||
|
||||
def hold_key_for_duration(key, duration):
|
||||
log_and_print(f"Waiting 5 seconds before holding '{key}' key for {duration} seconds.")
|
||||
time.sleep(5) # Delay for 5 seconds
|
||||
log_and_print(f"Holding '{key}' key.")
|
||||
subprocess.run(['xdotool', 'keydown', key])
|
||||
time.sleep(duration)
|
||||
subprocess.run(['xdotool', 'keyup', key])
|
||||
log_and_print(f"Released '{key}' key.")
|
||||
|
||||
|
||||
# Example usage
|
||||
hold_key_for_duration('a', 11) # This will hold the 'a' key for 11 seconds
|
||||
Reference in New Issue
Block a user