Просмотр исходного кода

添加用户自己配置电脑名与游戏ID功能

dongguoliang@kuaifazs.com лет назад: 4
Родитель
Сommit
878508628b
3 измененных файлов с 47 добавлено и 20 удалено
  1. 18 6
      common/task.js
  2. 26 11
      main.js
  3. 3 3
      project.json

+ 18 - 6
common/task.js

@@ -1,23 +1,26 @@
 // 获取任务
 const server = "http://xjf.lianyou.fun:8095/v1";
-const computer = "hema2";//hema 4005 yunshouji 9991
 const index = 1;
-const game_id = 4008;
 
 const StatusModifyDevice = 2;//獲取賬號
 const StatusGetStartButtonOfSpirit = 6;        //获取按键小精灵开始脚本按钮
 const StatusStartSpirit = 7;                   //开始脚本
 const StatusPushSuperUserFile = 8;             //推送root权限文件
 
+var computer = "";//hema 4005 yunshouji 9991
+var game_id = "";
+
 var NET_TIMEOUT_START_TIME_MINUTE=0;//统计网络失败的开始时间是第几分钟
 var SIMULATOR_NAME = "";
 var ACCOUNT = "";
-var URL_GET_TASK = util.format("%s/task/get_task?computer_name=%s&game_id=%d", server, computer, game_id);
-var URL_GET_ACCOUNT = util.format("%s/task/get_account?computer_name=%s&game_id=%d", server, computer, game_id);
-var URL_GET_RUN_STATUS = util.format("%s/pc_simulator/get_status?game_id=%d&simulator_name=", server, game_id);
+
+var URL_GET_TASK = util.format("%s/task/get_task?computer_name=%s&game_id=%s", server, computer, game_id);
+var URL_GET_ACCOUNT = util.format("%s/task/get_account?computer_name=%s&game_id=%s", server, computer, game_id);
+var URL_GET_RUN_STATUS = util.format("%s/pc_simulator/get_status?game_id=%s&simulator_name=", server, game_id);
+var URL_LOG = util.format("%s/device/setAccountLog?game_id=%s", server, game_id);
+
 var URL_SET_RUN_STATUS = util.format("%s/pc_simulator/set_status", server);
 var URL_ADD_SIMULATOR = util.format("%s/pc_simulator/add", server);
-var URL_LOG = util.format("%s/device/setAccountLog?game_id=%d", server, game_id);
 
 function Task() {
 
@@ -25,6 +28,15 @@ function Task() {
     let deviceAccount;
     let simulator_name;
     let urlGetRunningStatus
+    this.readParam=function(){
+            computer=files.read("/sdcard/computer.txt")
+            game_id=files.read("/sdcard/game_id.txt")
+
+            URL_GET_TASK = util.format("%s/task/get_task?computer_name=%s&game_id=%s", server, computer, game_id);
+            URL_GET_ACCOUNT = util.format("%s/task/get_account?computer_name=%s&game_id=%s", server, computer, game_id);
+            URL_GET_RUN_STATUS = util.format("%s/pc_simulator/get_status?game_id=%s&simulator_name=", server, game_id);
+
+    }
     this.main = function () {
         if (this.checkRunning()) {//正在執行
             return

+ 26 - 11
main.js

@@ -1,20 +1,35 @@
 var Task=require("./common/task.js")
-var VERSION="1.0.7";
-toastLog('version:' + VERSION);
-var task=new Task();
+
+toastLog(app.versionCode);
+toastLog(app.versionName);
 
 if (!$power_manager.isIgnoringBatteryOptimizations()) {
     console.log("未开启忽略电池优化");
     $power_manager.requestIgnoreBatteryOptimizations();
 }
 
+var task=new Task();
+var file_computer="/sdcard/computer.txt"
+var file_game_id="/sdcard/game_id.txt"
+var computer="";
+var game_id="";
+if (files.exists(file_computer)){
+    computer=files.read( file_computer)
+}
+if(files.exists(file_game_id)){
+    game_id=files.read(file_game_id)
+}
+
+rawInput("请输入电脑名", computer, name => {
+    files.write(file_computer,name);
+});
+
+rawInput("请输入游戏ID", game_id, name => {
+    files.write(file_game_id, name);
+});
+
+task.readParam();
+
 setInterval(function(){
     task.main();
-},1000*30);
-
-/*
-2*1000*60
-task.getTask();
-task.getDeviceAccount();
-task.checkRunning();
-*/
+},1000*30);

+ 3 - 3
project.json

@@ -9,14 +9,14 @@
       "stableMode": false
     },
     "main": "main.js",
-    "name": "云手机master",
+    "name": "yun_master",
     "optimization": {
       "removeOpenCv": false,
       "unusedResources": false
     },
     "packageName": "org.example.master",
     "scripts": {},
-    "versionCode": 7,
-    "versionName": "1.0.7",
+    "versionCode": 111,
+    "versionName": "1.1.1",
     "ignore": ["build", "node_modules"]
   }