切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 龙珠
回复 3

20

主题

35

帖子

557

积分

萌新

Ko no Hueihuea da!!!!!!!!!!!!!

Rank: 10Rank: 10Rank: 10

积分
557
人气
27 点
钻石粒
62 粒
贡献
10 点
论坛币
85 个
爱心
0 点

论坛审核会员论坛注册会员

QQ
[1.7.10-1.12.2][ECMA]setTimeout——延迟执行代码块[复制链接]
发表于 2019-4-8 21:58:44 | 显示全部楼层 |阅读模式
脚本例子
脚本版本: 1.0
适用版本: 1.12.2 1.11.2 1.10.2 1.8.9 1.7.10 其他版本(请注明) 
编写语言: ECMA
最后更新: 2019-04-21
代码版权: 强版权

请注册论坛会员,已便查看高清图片!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
function setTimeout(fn,millis,thisObj,args){
 var Thread = Java.type("java.lang.Thread");
 var thisObj;
 var args;
 var MyRun = Java.extend(Java.type("java.lang.Runnable"), {
    run: function() {
        Thread.sleep(millis)
        try {
         fn.apply(thisObj,args);
        }catch(err){throw err;} 
    }
 });
 var run=new MyRun();
 thisObj=(thisObj==null)?run:thisObj;
 args=(args==null)?[]:args;
 new Thread(run).start();
//延迟millis毫秒执行fn
/*
*function fn:要运行的function对象
*int millis:延迟的毫秒
*Object thisObj:fn中的this会指向thisObj
*Object[] args:fn的参数
*/
}


使用示例:
var millis=5000;
setTimeout(function (){
print("test");
},millis)
//五秒后在控制台打印"test"

版权声明:
1.你不能声明作者是自己;
2.本人保留著作权与署名权;
3.你不能把本帖内容直接用与商业活动。

评分

参与人数 1人气 +2 收起 理由
Guai_Shou + 2 很给力!

查看全部评分

回复

使用道具 举报

0

主题

2

帖子

42

积分

论坛萌新

Rank: 1

积分
42
人气
0 点
钻石粒
58 粒
贡献
0 点
论坛币
12 个
爱心
0 点

论坛注册会员

发表于 2020-2-14 20:13:52 | 显示全部楼层
其实可以用TimerTask做这个事情...
new java.util.Timer().schedule(new java.util.TimerTask() {
run : function() { print('Hello World'); }
}, 2000);

评分

参与人数 1钻石粒 +20 收起 理由
Hueihuea + 20

查看全部评分

回复

使用道具 举报

3

主题

7

帖子

50

积分

论坛萌新

Rank: 1

积分
50
人气
2 点
钻石粒
34 粒
贡献
0 点
论坛币
7 个
爱心
0 点
发表于 2019-4-10 12:50:31 | 显示全部楼层
我来给灰佬回复啦XD

评分

参与人数 1钻石粒 -10 收起 理由
Hueihuea -10 水贴

查看全部评分

回复

使用道具 举报

20

主题

35

帖子

557

积分

萌新

Ko no Hueihuea da!!!!!!!!!!!!!

Rank: 10Rank: 10Rank: 10

积分
557
人气
27 点
钻石粒
62 粒
贡献
10 点
论坛币
85 个
爱心
0 点

论坛审核会员论坛注册会员

QQ
发表于 2020-2-15 20:18:56 | 显示全部楼层
宇智波卡卡西 发表于 2020-2-14 20:13
其实可以用TimerTask做这个事情...
new java.util.Timer().schedule(new java.util.TimerTask() {
run : fu ...

还行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|自定义NPC脚本中文论坛 ( 蜀ICP备17005795号-3 )

GMT+8, 2020-7-3 03:01 , Processed in 0.084993 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部