zoukankan      html  css  js  c++  java
  • [GEE] console 任务控制命令

    GEE中单独开始/取消任务十分繁冗,以下为一些常用console工具,使用方法为在chrome/firefox等浏览器中打开开发者人员工具(ctrl+shift+I),在console中粘贴以下代码:

    启动全部task

    function runTaskList() {
        var runButtons = document.querySelector('#task-pane').shadowRoot.querySelectorAll(".run-button")
         runButtons.forEach(function(e) {e.click()})
    }
    runTaskList()
    setTimeout( 
        function(){
           var taskDialog = document.querySelectorAll("ee-image-config-dialog")
            taskDialog.forEach(function(e) {e.shadowRoot.querySelector("ee-dialog").shadowRoot.querySelector("paper-dialog").querySelector(".ok-button").click()})
     },5 * 1000 );
    
    旧的代码,忽略
    function runTaskList(){
        var tasklist = document.getElementsByClassName('task local type-EXPORT_IMAGE awaiting-user-config');
        for (var i = 0; i < tasklist.length; i++)
                tasklist[i].getElementsByClassName('run-button')[0].click();
    }
    
    function confirmAll() {
        var ok = document.getElementsByClassName('goog-buttonset-default goog-buttonset-action');
        for (var i = 0; i < ok.length; i++)
            ok[i].click();
    }
    
    runTaskList();
    confirmAll();
    

    停止全部task

    function stopTaskList(){
        var tasklist = document.getElementsByClassName('task remote type-EXPORT_IMAGE submitted-to-backend');
        for (var i = 0; i < tasklist.length; i++)
                tasklist[i].getElementsByClassName('indicator')[0].click();
    }
    
    function confirmAll() {
        var ok = document.getElementsByClassName('goog-buttonset-default goog-buttonset-action');
        for (var i = 0; i < ok.length; i++)
            ok[i].click();
    }
    stopTaskList();
    confirmAll();
    
  • 相关阅读:
    git简单使用
    简单Spring和mybatis整合配置文件
    ASP.NET程序开发范例宝典
    C# DataSet和DataTable详解
    AOP
    匿名内部类
    数据库事务
    mybatis
    线程池
    单例模式
  • 原文地址:https://www.cnblogs.com/geoli/p/12730011.html
Copyright © 2011-2022 走看看