未来软件工作室

    未来软件工作室论坛

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • 官网

    时间管理大师专属,一键网上评教。

    技术分享
    9
    9
    30
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 20191554109
      王乐源 管理员 last edited by 20191554109

      提交问卷调查表

      //问卷调查表  2021.11.12测试 无bug
      const num=window[2].window[0].window[0].document.getElementsByTagName('tbody')[1].childElementCount;
      for (let i = 1; i <= num; i++) {
          (function (a) {
              setTimeout(() => {
                      let msg=window[2].window[0].window[0].document.getElementById('wj'+i+'').firstChild.onclick.toString().match(/\((.*?)\)/g)[1].split("'")[1];
                      let msg2=`jxkp/${msg}`
                      new Promise((resolve,reject) => {
                          const opener=window.open(msg2,'winKPT','width=880,height=600,scrollbars=yes');
                          setTimeout(() => {
                              resolve(opener);
                          }, 1000);
                      }).then((opener) =>{
                          if(opener){
                              opener.confirm=function confirm(){
                                  return true;
                              }
                              new Promise((resolve,reject) => {
                                  for(let j=0;j<opener.document.getElementsByTagName("textarea").length;j++){
                                      opener.document.getElementsByTagName("textarea")[j].value="非常满意,老师真棒"
                                  };
                                  setTimeout(() => {
                                      resolve(true);
                                  }, 500);
                              }).then((res) =>{
                                  if(res){
                                      opener.go();
                                      setTimeout(() => {
                                          if(opener && opener.open && !opener.closed)
                                          opener.close();
                                      }, 500);
                                  }
                              })
                          }
                      }).catch((err) =>{
                          console.log(`第${i}个执行出错`);
                          throw Error(err);
                      })
              },(i-1) * 3000);
          })(i)
      };
      

      提交教学评价表

      //教学评价表 2021.12.26修改,已测试,无bug
      const num=window[2].window[0].window[0].document.getElementsByTagName('tbody')[1].childElementCount;
      for (let i = 1; i < num; i++) {
          ( function (a) {
              setTimeout(async () => {
                  let msg=window[2].window[0].window[0].document.getElementById('pj'+i+'').firstChild.onclick.toString().match(/\((.*?)\)/g)[1].split("'")[1];
                  let uri=`jxkp/${msg}`;
                  new Promise((resolve,reject) => {
                      let opener=window.open(uri,'winKPT','width=880,height=600,scrollbars=yes');
                      setTimeout(() => {
                          resolve(opener);
                      }, 1000);
                  }).then((opener) => {
                      if(opener){
                          new Promise((resolve,reject) => {
                              opener.confirm=function confirm(){
                                  return true;
                              }
                              for(let j=0;j<opener.document.getElementsByClassName("B").length;j++){
                                  let node=opener.document.getElementById('sel_score'+j+'')
                                  node.firstChild.click();
                              };
                              setTimeout(() => {
                                  resolve(true);
                              }, 500);
                          }).then((res) => {
                              if(res){
                                  opener.go_12735();
                              }
                          })
                      }
                  }).catch((err) => {
                      console.log(`第${i}个执行出错`);
                      throw new Error(err);
                  })
              }, 3000 * (i-1));
          })(i)
      };
      

      使用方法

      InkedB(5X_ZABIX1KNXH}758MC0L_LI.jpg

      有bug的话可以评论反馈一下,明年改🐶 。

      20190114212 20190114222 20181534114 3 Replies Last reply Reply Quote 1
      • 20181534114
        陈红帆 @20191554109 last edited by

        王乐源 在 时间管理大师专属,一键网上评教。 中说:

        666啊

        1 Reply Last reply Reply Quote 0
        • 20201554109
          栗守佳 管理员 last edited by

          太强了把,我张荀能转前端吗

          1 Reply Last reply Reply Quote 0
          • 20201554219
            张荀 管理员 last edited by

            太强了太强了

            1 Reply Last reply Reply Quote 0
            • 20201514216
              赵如龙 管理员 last edited by

              666我的宝

              1 Reply Last reply Reply Quote 0
              • 20181514205
                白钰航 last edited by

                找到个好玩的

                1 Reply Last reply Reply Quote 0
                • 20190114222
                  赵子莹 管理员 @20191554109 last edited by

                  nice!

                  1 Reply Last reply Reply Quote 0
                  • 20190114212
                    王桃峰 管理员 @20191554109 last edited by

                    王乐源 666我的宝

                    1 Reply Last reply Reply Quote -1
                    • 20191564207
                      李向松 管理员 last edited by

                      6666我的宝

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Powered by NodeBB | Contributors