您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
none
- // ==UserScript==
- // @name scratch extesion: js by rssaromeo
- // @version 2
- // @description none
- // @run-at document-start
- // @author rssaromeo
- // @tag lib
- // @license GPLv3
- // @match *://*/*
- // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAxQTFRFAAAA7e0Yh4cO////Umaq8AAAAAR0Uk5TAP///7MtQIgAAAFnSURBVHicdZPBbcMwDEXNQzaop8mh9gYuIE3XEWQg2sDuoSN0CnUDHdL/ScmQ7NQIjPCZn6REUgY+44TXc+Vf4eu2KM6xAnUoLgTiBnvSbgAKcfxMDYFXH5KgAJYGgQA/oaJkCdQIc5QsaYcMwNcsMAOAuKKgJu2CEEXBtDkKQvhiQ/NcAeZaKDQER0zNE6SJySAJ4IhpoEnCqFmaJBpV2iQn4KFIm/iSJn05gl18OX36XhgzvgDjZOBnsrM0ILAQAlzaPeLUZ/C+GmChBxhCAyY2rgNsSw/0gv4HvMkcG4DTngBECmphvJH8WDsw3hXMLvjceszu903BbVFw+9B8WkcO8QUQ34DPHW0gwLG09LCxL17ncZysL5dWXpp9Auk6MJeR6sG2dmNpU9hE1WYDNBvF0YZZNUGHH+axlbYe41Q0abcFwnd1gXXsnEYJuocy2B57fm32tmYpq+7r0YZ+96kwYC7WrD9tYfAnsMjAnwAAAABJRU5ErkJggg==
- // @grant none
- // @namespace https://greasyfork.org/users/1184528
- // ==/UserScript==
- ;(async () => {
- await loadlib("libloader").waitforlib("scratchextesnsionmanager")
- const {
- newext,
- newmenu,
- newblock,
- bt,
- inp,
- gettarget,
- totype,
- scratch_math,
- projectid,
- canvas,
- scratchvar,
- scratchlist,
- } = loadlib("scratchextesnsionmanager")
- var vm
- loadlib("libloader")
- .waitforlib("scratch")
- .then(() => (vm = loadlib("scratch").vm))
- newext(
- "js",
- "rssaromeo",
- class {
- alert({ a }) {
- alert(a)
- }
- prompt({ a, s }) {
- return prompt(a, s)
- }
- confirm({ question }) {
- return confirm(question)
- }
- },
- [
- newblock(bt.cmd, "alert", "alert [a]"),
- newblock(bt.ret, "prompt", "prompt [a], default: [s]"),
- newblock(bt.bool, "confirm", "confirm [question]"),
- ],
- "B3B312",
- "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAxQTFRFAAAA7e0Yh4cO////Umaq8AAAAAR0Uk5TAP///7MtQIgAAAFnSURBVHicdZPBbcMwDEXNQzaop8mh9gYuIE3XEWQg2sDuoSN0CnUDHdL/ScmQ7NQIjPCZn6REUgY+44TXc+Vf4eu2KM6xAnUoLgTiBnvSbgAKcfxMDYFXH5KgAJYGgQA/oaJkCdQIc5QsaYcMwNcsMAOAuKKgJu2CEEXBtDkKQvhiQ/NcAeZaKDQER0zNE6SJySAJ4IhpoEnCqFmaJBpV2iQn4KFIm/iSJn05gl18OX36XhgzvgDjZOBnsrM0ILAQAlzaPeLUZ/C+GmChBxhCAyY2rgNsSw/0gv4HvMkcG4DTngBECmphvJH8WDsw3hXMLvjceszu903BbVFw+9B8WkcO8QUQ34DPHW0gwLG09LCxL17ncZysL5dWXpp9Auk6MJeR6sG2dmNpU9hE1WYDNBvF0YZZNUGHH+axlbYe41Q0abcFwnd1gXXsnEYJuocy2B57fm32tmYpq+7r0YZ+96kwYC7WrD9tYfAnsMjAnwAAAABJRU5ErkJggg=="
- )
- })()