MENU

「iFiler」海岸指令

ifiler.png

「IFiler」是一款基于 Java 的脚本语言,由「海」独立开发,于 2021 春节期间发布 Beta 版本。「IFiler」——最简便的手机脚本语言,是创作程序的程序。


软件名称IFiler
驱动语言Java
正式发布日期2021-2-22
版本1.0_Beta
作者
运行环境Only Android
基本指令数量83
简介「IFiler」是一款基于 Java 的脚本语言,由「海」独立开发,于 2021 春节期间发布 Beta 版本。

介绍

语言优势

优势与亮点

  1. 超精简指令集:模块式单行代码帮助您快速编写出脚本程序。
  2. 线程指令保护:自带进程保护功能,降低初学者的学习成本与其他风险。
  3. 精美的编辑器:完美适配原生"LightMode"与安卓"DarkMode",更有高性能"色显提词"编辑框提升您的输入效率。
  4. 完善的交互框:拥有"运行日志"及"打印表单",代码执行情况一目了然。
  5. 代码与提词器:无需繁琐记忆,输入即可"自动提词",避免混用情况发生。
  6. 流畅竖屏体验:零等待,无卡顿,无错位,体验"极致流畅"的手机脚本编写吧!

超精简指令集

无大括号设计,极致快捷。以下是 Java 和 IFiler 实现弹窗操作对比

//Java原生
public void showAlertDialog(View view){
    AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
    dialog.setTitle("这是一个AlertDialog");
    dialog.setMessage("对话框详细信息:请选择“取消”还是“确认”?");
    dialog.setCancelable(false);//不能取消  
    dialog.setPositiveButton("确认",new DialogInterface.OnClickListener(){
        @Override
        public void onClick(DialogInterface dialog,int which){
            TextView tv1 = (TextView)findViewById(R.id.textView);
            tv1.setText("你选择了确认!");
        }
    });
    dialog.setNegativeButton("取消", new DialogInterface.OnClickListener(){
        @Override
        public void onClick(DialogInterface dialog, int which){
          TextView tv1 = (TextView)findViewById(R.id.textView);
      }
    });
    dialog.show();

以下是 IFiler 脚本的两种弹窗指令

//Java版
Dialog.Java(null,"Java","这是一个提示内容","好的","确定","取消",true)Botton1()Botton2()Botton3()
//IFiler版
Dialog.IFiler("IFiler","这是一个提示内容","好的","确定",true)Botton1()Botton2()

所有指令全部一行解决,更有 Module()模块高级指令,详情见软件手册内末尾。

运行保护

进程保护

IFiler 默认设置了进程处理间的时间间隔,当代码运行与设计初衷不符时,用户可及时终止程序。同时,也防止新手错误使用 for 和 while 导致死循环。当然,这个参数可以修改。

防卡死保护

即时新手错误地使用了循环语句,IFiler 也会自动处理并设置合适间隔,从根本上防止手机卡死的情况发生。同理,当其他指令有误时,也不会导致手机出现卡死现象。

防恶意代码

所有指令全部打印到日志,防止隐藏恶意指令损害用户手机数据。同时,即时用户无意运行了高危代码,IFiler 也会帮你制止。例如:Folder.Delete()配合 File.List()、Array.Print()使用时,可实现删除手机的所有文件操作。当执行此指令时,IFiler 会自动结束程序,并反问你一句:你疯了吗?(建议不要尝试,否则后果自负)

编辑器

简洁

简洁的编辑器完美适配了 LightMode 与 DarkMode。

511d97727380d0ff466d668bad18aea.jpg
9ce39109c6c2760ca5faca5aa087578.jpg

精美

IFiler 整合了精美的弹窗

908f2a6c59975ae74df94b607fd3e87.jpg
ea0cba15b8d42db3092ba7d7d67e9ab.jpg

丰富

IFiler 整合了多种样式的交互内容。

3.png

日志和表单

运行日志与打印表单同时存在,帮助新手理解代码。

59a070e19c7b975873847ca4cfdaca5.jpg
efae0e2c2d1e9519838ce422684bd55.jpg

流畅

一帧启动,一帧结束,编辑框最大显色行数为 9999,精美的 UI 和工具栏令竖屏编程体验极佳!

有什么用

你能够用他编写出漂亮的脚本,指挥 Android 去做它该做的事。 ——海

这只是冰山一角。更多玩法等待你去探索!

IFiler 社区

下载

现已合并至「海岸盒子」App 内,不再提供单独的下载地址

Last Modified: July 21, 2021
Leave a Comment