From b3dd1c9d33f2f6022a73d6cebd165a324b64f52e Mon Sep 17 00:00:00 2001 From: suti7yk5032 Date: Thu, 15 Aug 2024 13:22:06 +0900 Subject: [PATCH] 1st --- .gitignore | 3 +++ dokkaclick.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .gitignore create mode 100644 dokkaclick.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d912fab --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/venv/ +/temp/ +/config/ diff --git a/dokkaclick.py b/dokkaclick.py new file mode 100644 index 0000000..09e69a4 --- /dev/null +++ b/dokkaclick.py @@ -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()