Add: Sample Script Tab, EMCAScript Guide

This commit is contained in:
hyb1996
2017-03-14 16:59:45 +08:00
parent e81b661974
commit 85affed538
129 changed files with 7046 additions and 297 deletions

View File

@@ -0,0 +1,2 @@
log("Hello world!!!");
openConsole();

View File

@@ -0,0 +1,7 @@
a = 5;
b = 6;
c = -1;
x = 1.5;
y = a * x * x + b * x * c;
log("y = " + y);
openConsole();

View File

@@ -0,0 +1,21 @@
"ui";
importClass("android.widget.EditText");
importClass("android.widget.Button");
importClass("android.widget.LinearLayout");
importClass("android.content.Intent");
importClass("android.net.Uri");
var qq = new EditText(activity);
qq.setHint("请输入QQ号");
var btnOk = new Button(activity);
btnOk.setText("确定");
var container = new LinearLayout(activity);
container.addView(qq);
container.addView(btnOk);
activity.setContentView(container);
btnOk.setOnClickListener(function(view){
activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin=" + qq.getText())));
activity.finish();
});

View File

@@ -0,0 +1,15 @@
"ui";
importClass("com.afollestad.materialdialogs.MaterialDialog");
new MaterialDialog.Builder(activity)
.title("简单计算器")
.input("请输入算式", "1+1", function(dialog, input){
eval("var ans = (" + input + ")");
toast(ans);
})
.positiveText("计算")
.dismissListener(function(dialog){
activity.finish();
})
.show();

View File

@@ -0,0 +1,13 @@
launch("com.tencent.mobileqq");
toast("请打开一个聊天窗口");
toast("出现红包时将会自动拆开并关闭");
while(!isStopped()){
if(click("点击拆开")){
//拆开红包后尝试10次关闭红包页面
for(var i = 0; i < 10; i++){
sleep(300);
if(click("关闭"))
break;
}
}
}

View File

@@ -0,0 +1,3 @@
launch("com.tencent.mm");
while(!click("发现"));
while(!click("扫一扫"));

View File

@@ -0,0 +1,23 @@
function openRunningServices(){
launch("com.android.settings");
var i = 0;
while(!click("开发者选项")){
i++;
if(i == 10){
toast("开发者选项未开启");
return;
}
scrollDown();
}
while(!click("正在运行的服务"));
}
importClass("android.os.Build");
if(Build.VERSION.SDK_INT < 23){
toast("本代码只适用于Android6.0以上");
}else{
openRunningServices();
}

View File

@@ -0,0 +1,2 @@
launchApp("支付宝");
while(!click("扫一扫"));

View File

@@ -0,0 +1,6 @@
launchApp("QQ");
toast("打开一个聊天窗口,并点击下面的图片按钮");
for(i = 0; i < 100;i++){
className("CheckBox").untilFindOne().click();
id("send_btn").click();
}