1st
This commit is contained in:
commit
b3dd1c9d33
2 changed files with 52 additions and 0 deletions
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
/venv/
|
||||||
|
/temp/
|
||||||
|
/config/
|
49
dokkaclick.py
Normal file
49
dokkaclick.py
Normal 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()
|
Loading…
Reference in a new issue