ScrapboxSaver
code:script.js
const intervalPeriod = 10000 // 更新間隔: 10000ミリ秒 = 10秒
let isRunning = false // スクリーンセーバ実行中かどうか
let interval = undefined
scrapbox.PageMenu.addMenu({
title: 'random-screen-saver',
})
scrapbox.PageMenu('random-screen-saver').addItem({
title: () => (isRunning)? "Stop screen saver." : "Start screen saver!",
onClick: () => {
if (isRunning) {
isRunning = false
clearInterval(interval)
}
else {
isRunning = true
clickRandomButton()
interval = setInterval(clickRandomButton, intervalPeriod)
}
}
})
function clickRandomButton() {
const button = $('.random-jump-button')
if (!button) return
}
const intervalPeriod = 10000の数字を変更すれば、ボタンが押される間隔を変えられる
数字(ミリ秒)を大きくすれば長く、小さくすれば短くなる。
https://gyazo.com/c08a5e4439ded1540bc05b31da9d58c9