B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 1|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

Æ»¹û½Å±¾ºÍH5ÅäÖÃconfigСʵÀý

[¸´ÖÆÁ´½Ó]

1062

Ö÷Ìâ

1067

Ìû×Ó

7525

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7525
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷

Æ»¹û½Å±¾ºÍH5ÅäÖÃconfigСʵÀý


Æ»¹û½Å±¾ºÍH5ÅäÖÃconfigСʵÀý B2BÍøÂçÈí¼þ

Æ»¹û½Å±¾ºÍH5ÅäÖÃconfigСʵÀý B2BÍøÂçÈí¼þ




  1. /*
  2. 🍎 AIWROK ÅäÖùÜÀíÆ÷ - H5 ½çÃæ¼¯³ÉʾÀý
  3. 🍎 ½»Á÷ QQ Ⱥ 711841924 Ⱥһ£¬Æ»¹ûÄÚ²âȺ 528816639
  4. 🍎 ¹¦ÄÜ£ºÍ¨¹ý WebView ¼ÓÔØÅäÖùÜÀí H5 ½çÃæ£¬ÊµÏÖ¿ÉÊÓ»¯ÅäÖùÜÀí
  5. */

  6. printl("=== AIWROK ÅäÖùÜÀíÆ÷H5 ¼¯³ÉʾÀýÆô¶¯ ===");

  7. // ´´½¨ WebView ¼ÓÔØÅäÖùÜÀí½çÃæ
  8. printl("ÕýÔÚ´´½¨ÅäÖùÜÀí½çÃæ...");

  9. var web = new WebView();
  10. web.show(); // ÏÔʾ WebView

  11. // ´ÓÎļþ¼ÓÔØ H5 ½çÃæ
  12. var htmlPath = project.getCodePath() + "h5.html";
  13. printl("H5 Îļþ·¾¶£º" + htmlPath);
  14. web.loadFile(htmlPath);

  15. printl("✓ ÅäÖùÜÀí½çÃæÒѼÓÔØ");

  16. // ============================================
  17. // H5 Óë Native ÇŽӷ½·¨
  18. // ============================================

  19. printl("\n×¢²á H5 Óë Native ½»»¥·½·¨...");

  20. // ÉèÖÃÅäÖ㨹© H5 µ÷Óã©
  21. function setConfig(key, value) {
  22.     printl("[H5 µ÷ÓÃ] ÉèÖÃÅäÖãº" + key + " = " + value);
  23.    
  24.     try {
  25.         config.setConfig("AIWROK_" + key, String(value));
  26.         printl("  ✓ ÅäÖÃÒѱ£´æ");
  27.         return true;
  28.     } catch (e) {
  29.         printl("  ✗ ±£´æÊ§°Ü£º" + e.message);
  30.         return false;
  31.     }
  32. }

  33. // »ñÈ¡ÅäÖ㨹© H5 µ÷Óã©
  34. function getConfig(key) {
  35.     var value = config.getConfig("AIWROK_" + key, "");
  36.     printl("[H5 µ÷ÓÃ] »ñÈ¡ÅäÖãº" + key + " = " + value);
  37.     return value;
  38. }

  39. // ÅúÁ¿±£´æÅäÖ㨹© H5 µ÷Óã©
  40. function batchSetConfigs(configsJson) {
  41.     printl("[H5 µ÷ÓÃ] ÅúÁ¿±£´æÅäÖÃ");
  42.    
  43.     try {
  44.         var configs = JSON.parse(configsJson);
  45.         for (var key in configs) {
  46.             config.setConfig("AIWROK_" + key, String(configs[key]));
  47.             printl("  ✓ " + key + " = " + configs[key]);
  48.         }
  49.         printl("✓ ÅúÁ¿±£´æÍê³É");
  50.         return true;
  51.     } catch (e) {
  52.         printl("✗ ÅúÁ¿±£´æÊ§°Ü£º" + e.message);
  53.         return false;
  54.     }
  55. }

  56. // ÅúÁ¿»ñÈ¡ÅäÖ㨹© H5 µ÷Óã©
  57. function batchGetConfigs(keysJson) {
  58.     printl("[H5 µ÷ÓÃ] ÅúÁ¿»ñÈ¡ÅäÖÃ");
  59.    
  60.     try {
  61.         var keys = JSON.parse(keysJson);
  62.         var result = {};
  63.         
  64.         for (var i = 0; i < keys.length; i++) {
  65.             var key = keys[i];
  66.             result[key] = config.getConfig("AIWROK_" + key, "");
  67.             printl("  ✓ " + key + " = " + result[key]);
  68.         }
  69.         
  70.         printl("✓ ÅúÁ¿»ñÈ¡Íê³É");
  71.         return JSON.stringify(result);
  72.     } catch (e) {
  73.         printl("✗ ÅúÁ¿»ñȡʧ°Ü£º" + e.message);
  74.         return "{}";
  75.     }
  76. }

  77. // µ¼³öÅäÖ㨹© H5 µ÷Óã©
  78. function exportAllConfigs() {
  79.     printl("[H5 µ÷ÓÃ] µ¼³öËùÓÐÅäÖÃ");
  80.    
  81.     var allKeys = [
  82.         "game_name", "task_delay", "max_rounds", "enable_combat", "auto_heal",
  83.         "ocr_language", "ocr_confidence", "ocr_timeout", "ocr_retry",
  84.         "ui_theme", "ui_font_size", "ui_show_toolbar", "ui_animation",
  85.         "network_base_url", "network_version", "network_timeout", "network_retries"
  86.     ];
  87.    
  88.     var result = {};
  89.     for (var i = 0; i < allKeys.length; i++) {
  90.         var key = allKeys[i];
  91.         result[key] = config.getConfig("AIWROK_" + key, "");
  92.     }
  93.    
  94.     var jsonStr = JSON.stringify(result, null, 2);
  95.     printl("✓ ÅäÖÃÒѵ¼³ö:\n" + jsonStr);
  96.     return jsonStr;
  97. }

  98. // »Ö¸´Ä¬ÈÏÅäÖ㨹© H5 µ÷Óã©
  99. function resetToDefault(category) {
  100.     printl("[H5 µ÷ÓÃ] »Ö¸´Ä¬ÈÏÅäÖãº" + category);
  101.    
  102.     var defaultConfigs = {};
  103.    
  104.     if (category === "game") {
  105.         defaultConfigs = {
  106.             "game_name": "ÃλÃÎ÷ÓÎ",
  107.             "task_delay": "2000",
  108.             "max_rounds": "10",
  109.             "enable_combat": "true",
  110.             "auto_heal": "true"
  111.         };
  112.     } else if (category === "ocr") {
  113.         defaultConfigs = {
  114.             "ocr_language": "zh-CN",
  115.             "ocr_confidence": "80",
  116.             "ocr_timeout": "5000",
  117.             "ocr_retry": "3"
  118.         };
  119.     } else if (category === "ui") {
  120.         defaultConfigs = {
  121.             "ui_theme": "dark",
  122.             "ui_font_size": "16",
  123.             "ui_show_toolbar": "true",
  124.             "ui_animation": "true"
  125.         };
  126.     } else if (category === "network") {
  127.         defaultConfigs = {
  128.             "network_base_url": "https://api.example.com",
  129.             "network_version": "v2",
  130.             "network_timeout": "10000",
  131.             "network_retries": "3"
  132.         };
  133.     }
  134.    
  135.     for (var key in defaultConfigs) {
  136.         config.setConfig("AIWROK_" + key, defaultConfigs[key]);
  137.         printl("  ✓ ÖØÖÃ " + key + " = " + defaultConfigs[key]);
  138.     }
  139.    
  140.     printl("✓ ÅäÖÃÒѻָ´Ä¬ÈÏ");
  141.     return JSON.stringify(defaultConfigs);
  142. }

  143. // Toast Ìáʾ£¨¹© H5 µ÷Óã©
  144. function showToast(message) {
  145.     printl("[H5 µ÷ÓÃ] Toast: " + message);
  146.     toast(message);
  147. }

  148. // ÈÕÖ¾Êä³ö£¨¹© H5 µ÷Óã©
  149. function addNativeLog(message, level) {
  150.     printl("[H5 ÈÕÖ¾][" + level + "] " + message);
  151. }

  152. printl("✓ H5 Óë Native ½»»¥·½·¨ÒÑ×¢²á");

  153. // ============================================
  154. // ÑÝʾ£º×Ô¶¯¼ÓÔØºÍ²âÊÔ
  155. // ============================================

  156. _sleep(1000); // µÈ´ý H5 ÍêÈ«¼ÓÔØ

  157. printl("\n=== ÅäÖùÜÀíÆ÷¹¦ÄܲâÊÔ ===");

  158. // ²âÊÔ 1: Ô¤ÉèһЩÅäÖÃ
  159. printl("\n[²âÊÔ 1] Ô¤ÉèÅäÖÃÊý¾Ý...");
  160. setConfig("game_name", "ÃλÃÎ÷ÓÎ");
  161. setConfig("task_delay", "2000");
  162. setConfig("max_rounds", "10");
  163. setConfig("enable_combat", "true");
  164. setConfig("auto_heal", "true");

  165. setConfig("ocr_language", "zh-CN");
  166. setConfig("ocr_confidence", "80");
  167. setConfig("ocr_timeout", "5000");

  168. setConfig("ui_theme", "dark");
  169. setConfig("ui_font_size", "16");
  170. setConfig("ui_show_toolbar", "true");

  171. setConfig("network_base_url", "https://api.example.com");
  172. setConfig("network_version", "v2");
  173. setConfig("network_timeout", "10000");

  174. printl("✓ Ô¤ÉèÅäÖÃÍê³É");

  175. // ²âÊÔ 2: ¶ÁÈ¡ÅäÖÃÑéÖ¤
  176. printl("\n[²âÊÔ 2] ÑéÖ¤ÅäÖöÁÈ¡...");
  177. var gameName = getConfig("game_name");
  178. var taskDelay = getConfig("task_delay");
  179. var ocrLang = getConfig("ocr_language");
  180. var uiTheme = getConfig("ui_theme");

  181. printl("  ÓÎÏ·Ãû³Æ£º" + gameName);
  182. printl("  ÈÎÎñÑÓ³Ù£º" + taskDelay + "ms");
  183. printl("  OCR ÓïÑÔ£º" + ocrLang);
  184. printl("  UI Ö÷Ì⣺" + uiTheme);

  185. // ²âÊÔ 3: ÅúÁ¿²Ù×÷
  186. printl("\n[²âÊÔ 3] ÅúÁ¿ÅäÖòÙ×÷...");
  187. var testConfigs = {
  188.     "game_name": "²âÊÔÓÎÏ·",
  189.     "task_delay": "3000",
  190.     "max_rounds": "20"
  191. };
  192. batchSetConfigs(JSON.stringify(testConfigs));

  193. var retrievedConfigs = batchGetConfigs(JSON.stringify(["game_name", "task_delay", "max_rounds"]));
  194. printl("  ÅúÁ¿»ñÈ¡½á¹û£º" + retrievedConfigs);

  195. printl("\n=== ÅäÖùÜÀíÆ÷H5 ¼¯³ÉʾÀý˵Ã÷ ===");
  196. printl("✓ H5 ½çÃæÒÑÆô¶¯£¬¿ÉÒÔÔÚ½çÃæÉϽøÐпÉÊÓ»¯ÅäÖÃ");
  197. printl("✓ ËùÓÐÅäÖûá×Ô¶¯±£´æµ½ config ϵͳ");
  198. printl("✓ Ö§³Ö·ÖÀà¹ÜÀí£ºÓÎÏ·ÅäÖá¢OCR ÅäÖá¢UI ÅäÖá¢ÍøÂçÅäÖÃ");
  199. printl("✓ Ö§³Öµ¼³öµ¼ÈëÅäÖã¨JSON ¸ñʽ£©");
  200. printl("✓ Ö§³ÖÒ»¼ü»Ö¸´Ä¬ÈÏÅäÖÃ");
  201. printl("\nÌáʾ£º¹Ø±Õ WebView ºóÅäÖûá×Ô¶¯±£´æ");

  202. // ============================================
  203. // ±£³Ö½Å±¾ÔËÐУ¨¿ÉÑ¡£©
  204. // ============================================

  205. // Èç¹ûÐèÒª±£³Ö½Å±¾³ÖÐøÔËÐУ¬¿ÉÒÔÈ¡ÏûÏÂÃæµÄ×¢ÊÍ
  206. /*
  207. printl("\n½Å±¾½«³ÖÐøÔËÐУ¬°´ÐèÇóʹÓà H5 ½çÃæ½øÐÐÅäÖùÜÀí...");
  208. while (true) {
  209.     sleep(1000);
  210. }
  211. */

  212. printl("\n=== ʾÀý½áÊø ===");
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2026-3-19 09:04 , Processed in 0.214422 second(s), 36 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí