This commit is contained in:
suti7yk5032 2024-08-15 13:22:06 +09:00
commit b3dd1c9d33
2 changed files with 52 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/venv/
/temp/
/config/

49
dokkaclick.py Normal file
View file

@ -0,0 +1,49 @@
import random
import pyautogui
import time
def generate_random_number(start, end):
"""
指定された範囲内で乱数を生成する関数
:param start: 乱数の範囲の開始値整数
:param end: 乱数の範囲の終了値整数
:return: 範囲内の乱数整数
"""
return random.randint(start, end)
space = {
"taskbar": {
"11": 47
},
"floorp": {
"sidebar": 42,
"navi_bar": 96
},
"youtube": {
"topbar": 136,
"sidebar": 264
}
}
# 使用例
x_start = 0 + space["youtube"]["sidebar"]
x_end = 2560 - space["floorp"]["sidebar"]
y_start = 0 + space["floorp"]["navi_bar"] + space["youtube"]["topbar"]
y_end = 1440 - space["taskbar"]["11"]
x = generate_random_number(x_start, x_end)
y = generate_random_number(y_start, y_end)
time.sleep(2)
for i in range(generate_random_number(0, 10)):
pyautogui.press('pagedown')
time.sleep(4)
print(x, y)
pyautogui.moveTo(x, y)
time.sleep(0.1)
pyautogui.click()