generated at
ScrapboxSaver
スクリーンセーバーみたいに、一定時間ごとにScrapboxのランダムボタンを自動的に押してくれるUserScript

script.js
const intervalPeriod = 10000 // 更新間隔: 10000ミリ秒 = 10秒 let isRunning = false // スクリーンセーバ実行中かどうか let interval = undefined scrapbox.PageMenu.addMenu({ title: 'random-screen-saver', image: 'https://gyazo.com/c08a5e4439ded1540bc05b31da9d58c9/raw' }) 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 button[0].click() }

const intervalPeriod = 10000 の数字を変更すれば、ボタンが押される間隔を変えられる
数字(ミリ秒)を大きくすれば長く、小さくすれば短くなる。