B2BÍøÂçÈí¼þ

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

AIWROKÈí¼þ°²×¿¹¤¾ßÏäÐü¸¡´°

[¸´ÖÆÁ´½Ó]

950

Ö÷Ìâ

955

Ìû×Ó

7077

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7077
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
AIWROKÈí¼þ°²×¿¹¤¾ßÏäÐü¸¡´°
AIWROKÈí¼þ°²×¿¹¤¾ßÏäÐü¸¡´° B2BÍøÂçÈí¼þ
AIWROKÈí¼þ°²×¿¹¤¾ßÏäÐü¸¡´° B2BÍøÂçÈí¼þ
AIWROKÈí¼þ°²×¿¹¤¾ßÏäÐü¸¡´° B2BÍøÂçÈí¼þ
  1. //🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
  2. // °²×¿¹¤¾ßÏäÐü¸¡´°
  3. // ÊÊÓÃÓÚES5ϵͳ°²×¿ JavaScriptÒýÇæRhino
  4. // »ùÓÚAIWORKÈí¼þ°²×¿¿ª·¢¿ò¼Ü
  5. // Ìṩ¹¤¾ßÏ书Äܼ¯ºÏ

  6. function ¹¤¾ßÏäÐü¸¡´°() {
  7.     this.screenHeight = 1920; // ĬÈÏÖµ  
  8.     this.screenWidth = 1080;  // ĬÈÏÖµ
  9.     this.isExpanded = false;   // Õ¹¿ª×´Ì¬
  10.     this.currentTool = null;   // µ±Ç°Ñ¡Öй¤¾ß
  11. }

  12. // ´´½¨Ðü¸¡´°ÊµÀý
  13. var ¹¤¾ßÏä´°¿Ú = new ¹¤¾ßÏäÐü¸¡´°();

  14. // ´´½¨Ðü¸¡´°·½·¨
  15. ¹¤¾ßÏäÐü¸¡´°.prototype.create = function() {
  16.     try {
  17.         printl("===== ¿ªÊ¼´´½¨¹¤¾ßÏäÐü¸¡´° =====");
  18.         
  19.         // ´´½¨ floatUI ʵÀý
  20.         var fui = new floatUI();
  21.         
  22.         // »ñÈ¡ÆÁÄ»³ß´ç
  23.         try {
  24.             var metrics = context.getResources().getDisplayMetrics();
  25.             this.screenHeight = metrics.heightPixels;
  26.             this.screenWidth = metrics.widthPixels;
  27.             printl("✅ »ñÈ¡ÆÁÄ»³ß´ç: " + this.screenWidth + "x" + this.screenHeight);
  28.         } catch(e) {
  29.             printl("⚠️ »ñÈ¡ÆÁÄ»³ß´çʧ°Ü£¬Ê¹ÓÃĬÈÏÖµ: " + e);
  30.         }
  31.         
  32.         // ¼ÓÔØ¹¤¾ßÏäÐü¸¡´°XML²¼¾Ö
  33.         fui.loadXML(`
  34.         <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  35.             android:layout_width="wrap_content"
  36.             android:layout_height="wrap_content"
  37.             android:background="#CC2C2C2C"
  38.             android:orientation="horizontal"
  39.             android:padding="6dp"
  40.             android:elevation="8dp">
  41.             
  42.             <!-- ¹¤¾ß°´Å¥ÇøÓò -->
  43.             <LinearLayout
  44.                 android:layout_width="wrap_content"
  45.                 android:layout_height="wrap_content"
  46.                 android:orientation="vertical"
  47.                 android:layout_marginRight="6dp">
  48.                
  49.                 <!-- Ö÷°´Å¥ -->
  50.                 <Button
  51.                     android:id="btn_main"
  52.                     android:layout_width="50dp"
  53.                     android:layout_height="50dp"
  54.                     android:text="&#128295;"
  55.                     android:textSize="20sp"
  56.                     android:background="#4A90E2"/>
  57.                
  58.                 <!-- Õ¹¿ªÇøÓò -->
  59.                 <LinearLayout
  60.                     android:id="tools_layout"
  61.                     android:layout_width="50dp"
  62.                     android:layout_height="wrap_content"
  63.                     android:orientation="vertical"
  64.                     android:layout_marginTop="5dp"
  65.                     android:visibility="gone">
  66.                     
  67.                     <Button
  68.                         android:id="btn_screenshot"
  69.                         android:layout_width="50dp"
  70.                         android:layout_height="50dp"
  71.                         android:text="&#128248;"
  72.                         android:textSize="20sp"
  73.                         android:background="#28A745"
  74.                         android:layout_marginBottom="3dp"/>
  75.                         
  76.                     <Button
  77.                         android:id="btn_ocr"
  78.                         android:layout_width="50dp"
  79.                         android:layout_height="50dp"
  80.                         android:text="&#128269;"
  81.                         android:textSize="20sp"
  82.                         android:background="#17A2B8"
  83.                         android:layout_marginBottom="3dp"/>
  84.                         
  85.                     <Button
  86.                         android:id="btn_click_record"
  87.                         android:layout_width="50dp"
  88.                         android:layout_height="50dp"
  89.                         android:text="&#128433;️"
  90.                         android:textSize="20sp"
  91.                         android:background="#FFC107"
  92.                         android:layout_marginBottom="3dp"/>
  93.                         
  94.                     <Button
  95.                         android:id="btn_color_picker"
  96.                         android:layout_width="50dp"
  97.                         android:layout_height="50dp"
  98.                         android:text="&#127912;"
  99.                         android:textSize="20sp"
  100.                         android:background="#6F42C1"/>
  101.                 </LinearLayout>
  102.             </LinearLayout>
  103.             
  104.             <!-- ¹¤¾ßÏêÇéÇøÓò -->
  105.             <LinearLayout
  106.                 android:id="detail_layout"
  107.                 android:layout_width="180dp"
  108.                 android:layout_height="220dp"
  109.                 android:background="#E6E6E6"
  110.                 android:orientation="vertical"
  111.                 android:padding="8dp"
  112.                 android:visibility="gone">
  113.                
  114.                 <TextView
  115.                     android:id="tool_title"
  116.                     android:layout_width="match_parent"
  117.                     android:layout_height="wrap_content"
  118.                     android:text="¹¤¾ßÏêÇé"
  119.                     android:textSize="16sp"
  120.                     android:textStyle="bold"
  121.                     android:textColor="#000000"
  122.                     android:layout_marginBottom="5dp"/>
  123.                
  124.                 <TextView
  125.                     android:id="tool_description"
  126.                     android:layout_width="match_parent"
  127.                     android:layout_height="wrap_content"
  128.                     android:text="Ñ¡ÔñÒ»¸ö¹¤¾ß²é¿´ËµÃ÷"
  129.                     android:textSize="12sp"
  130.                     android:textColor="#333333"
  131.                     android:layout_marginBottom="10dp"/>
  132.                
  133.                 <Button
  134.                     android:id="btn_execute_tool"
  135.                     android:layout_width="match_parent"
  136.                     android:layout_height="35dp"
  137.                     android:text="Ö´Ðй¤¾ß"
  138.                     android:textSize="14sp"
  139.                     android:background="#4A90E2"
  140.                     android:textColor="#FFFFFF"/>
  141.                
  142.                 <ScrollView
  143.                     android:layout_width="match_parent"
  144.                     android:layout_height="match_parent"
  145.                     android:layout_marginTop="8dp">
  146.                     <TextView
  147.                         android:id="tool_output"
  148.                         android:layout_width="match_parent"
  149.                         android:layout_height="wrap_content"
  150.                         android:text="¹¤¾ßÊä³ö½«ÏÔʾÔÚÕâÀï"
  151.                         android:textSize="10sp"
  152.                         android:textColor="#666666"/>
  153.                 </ScrollView>
  154.             </LinearLayout>
  155.         </LinearLayout>
  156.         `);
  157.         
  158.         // ±£´æfloatUIʵÀý
  159.         this.ui = fui;
  160.         
  161.         // ÉèÖóõʼλÖã¨ÆÁÄ»×ó²à¾ÓÖУ©
  162.         var posY = (this.screenHeight - 250) / 2;
  163.         this.setPos(20, posY);
  164.         
  165.         // »ñÈ¡UIÔªËØ
  166.         this.btn_main = fui.findViewById("btn_main");
  167.         this.tools_layout = fui.findViewById("tools_layout");
  168.         this.detail_layout = fui.findViewById("detail_layout");
  169.         this.btn_screenshot = fui.findViewById("btn_screenshot");
  170.         this.btn_ocr = fui.findViewById("btn_ocr");
  171.         this.btn_click_record = fui.findViewById("btn_click_record");
  172.         this.btn_color_picker = fui.findViewById("btn_color_picker");
  173.         this.tool_title = fui.findViewById("tool_title");
  174.         this.tool_description = fui.findViewById("tool_description");
  175.         this.btn_execute_tool = fui.findViewById("btn_execute_tool");
  176.         this.tool_output = fui.findViewById("tool_output");
  177.         
  178.         // ³õʼ»¯°´Å¥Ê¼þ
  179.         this.initButtons();
  180.         
  181.         printl("✅ ¹¤¾ßÏäÐü¸¡´°´´½¨³É¹¦");
  182.         toast.show("&#128295; ¹¤¾ßÏäÒѾÍÐ÷£¬µã»÷Ö÷°´Å¥Õ¹¿ª¹¤¾ß");
  183.         
  184.     } catch (err) {
  185.         printl("❌ Ðü¸¡´°´´½¨Ê§°Ü: " + err);
  186.     }
  187. };

  188. // ³õʼ»¯°´Å¥Ê¼þ
  189. ¹¤¾ßÏäÐü¸¡´°.prototype.initButtons = function() {
  190.     var self = this;
  191.    
  192.     // Ö÷°´Å¥µã»÷ʼþ£¨Õ¹¿ª/ÊÕÆð¹¤¾ßÀ¸£©
  193.     this.btn_main.setOnClickListener(function() {
  194.         self.toggleTools();
  195.     });
  196.    
  197.     // ½ØÍ¼¹¤¾ß
  198.     this.btn_screenshot.setOnClickListener(function() {
  199.         self.showToolDetail("½ØÍ¼¹¤¾ß", "ÓÃÓÚ½ØÈ¡µ±Ç°ÆÁÄ»²¢±£´æµ½Ïà²á", "µã»÷Ö´Ðа´Å¥½øÐнØÍ¼");
  200.         self.currentTool = "screenshot";
  201.     });
  202.    
  203.     // OCR¹¤¾ß
  204.     this.btn_ocr.setOnClickListener(function() {
  205.         self.showToolDetail("OCRʶ±ð", "ʶ±ðÆÁÄ»ÖеÄÎÄ×ÖÄÚÈÝ", "¿òÑ¡ÇøÓòºó½øÐÐÎÄ×Öʶ±ð");
  206.         self.currentTool = "ocr";
  207.     });
  208.    
  209.     // µã»÷Â¼ÖÆ¹¤¾ß
  210.     this.btn_click_record.setOnClickListener(function() {
  211.         self.showToolDetail("µã»÷Â¼ÖÆ", "Â¼ÖÆ²¢»Ø·Åµã»÷²Ù×÷ÐòÁÐ", "¿ªÊ¼Â¼Öƺóµã»÷ÆÁÄ»ÈÎÒâλÖÃ");
  212.         self.currentTool = "click_record";
  213.     });
  214.    
  215.     // ȡɫÆ÷¹¤¾ß
  216.     this.btn_color_picker.setOnClickListener(function() {
  217.         self.showToolDetail("ÆÁĻȡɫÆ÷", "»ñÈ¡ÆÁÄ»ÉÏÈÎÒâµãµÄÑÕɫֵ", "µã»÷ÆÁÄ»ÈÎÒâλÖûñÈ¡ÑÕÉ«");
  218.         self.currentTool = "color_picker";
  219.     });
  220.    
  221.     // Ö´Ðй¤¾ß°´Å¥
  222.     this.btn_execute_tool.setOnClickListener(function() {
  223.         self.executeCurrentTool();
  224.     });
  225. };

  226. // Õ¹¿ª/ÊÕÆð¹¤¾ßÀ¸
  227. ¹¤¾ßÏäÐü¸¡´°.prototype.toggleTools = function() {
  228.     if (this.isExpanded) {
  229.         // ÊÕÆð
  230.         this.tools_layout.setVisibility(View.GONE);
  231.         this.detail_layout.setVisibility(View.GONE);
  232.         this.isExpanded = false;
  233.         printl("&#128316; ¹¤¾ßÏäÒÑÊÕÆð");
  234.     } else {
  235.         // Õ¹¿ª
  236.         this.tools_layout.setVisibility(View.VISIBLE);
  237.         this.isExpanded = true;
  238.         printl("&#128317; ¹¤¾ßÏäÒÑÕ¹¿ª");
  239.     }
  240. };

  241. // ÏÔʾ¹¤¾ßÏêÇé
  242. ¹¤¾ßÏäÐü¸¡´°.prototype.showToolDetail = function(title, description, output) {
  243.     this.tool_title.setText(title);
  244.     this.tool_description.setText(description);
  245.     this.tool_output.setText(output);
  246.     this.detail_layout.setVisibility(View.VISIBLE);
  247.     printl("&#128203; ²é¿´¹¤¾ß: " + title);
  248. };

  249. // Ö´Ðе±Ç°Ñ¡Öй¤¾ß
  250. ¹¤¾ßÏäÐü¸¡´°.prototype.executeCurrentTool = function() {
  251.     var self = this;
  252.    
  253.     if (!this.currentTool) {
  254.         toast.show("❌ ÇëÏÈÑ¡ÔñÒ»¸ö¹¤¾ß");
  255.         return;
  256.     }
  257.    
  258.     switch(this.currentTool) {
  259.         case "screenshot":
  260.             this.tool_output.setText("&#128248; ÕýÔÚÖ´ÐнØÍ¼...");
  261.             toast.show("&#128248; ½ØÍ¼¹¦ÄÜÖ´ÐÐÖÐ...");
  262.             
  263.             // Ä£Äâ½ØÍ¼²Ù×÷
  264.             setTimeout(function() {
  265.                 self.tool_output.setText("✅ ½ØÍ¼ÒÑÍê³É£¬±£´æÖÁÏà²á");
  266.                 toast.show("✅ ½ØÍ¼±£´æ³É¹¦");
  267.             }, 1500);
  268.             break;
  269.             
  270.         case "ocr":
  271.             this.tool_output.setText("&#128269; ÕýÔÚ³õʼ»¯OCRʶ±ð...");
  272.             toast.show("&#128269; OCRʶ±ð×¼±¸ÖÐ...");
  273.             
  274.             // Ä£ÄâOCR²Ù×÷
  275.             setTimeout(function() {
  276.                 self.tool_output.setText("&#128269; ÇëÔÚÆÁÄ»ÉÏ¿òÑ¡ÐèҪʶ±ðµÄÇøÓò");
  277.                 toast.show("&#128269; Çë¿òѡʶ±ðÇøÓò");
  278.             }, 1000);
  279.             break;
  280.             
  281.         case "click_record":
  282.             this.tool_output.setText("&#128433;️ µã»÷Â¼ÖÆÒÑÆô¶¯£¬µã»÷ÆÁÄ»ÈÎÒâλÖÿªÊ¼Â¼ÖÆ");
  283.             toast.show("&#128433;️ µã»÷Â¼ÖÆÒÑÆô¶¯");
  284.             break;
  285.             
  286.         case "color_picker":
  287.             this.tool_output.setText("&#127912; ÆÁĻȡɫÆ÷ÒÑÆô¶¯£¬µã»÷ÆÁÄ»ÈÎÒâλÖûñÈ¡ÑÕÉ«");
  288.             toast.show("&#127912; ȡɫÆ÷ÒÑÆô¶¯");
  289.             break;
  290.             
  291.         default:
  292.             this.tool_output.setText("❌ δ֪¹¤¾ß");
  293.             toast.show("❌ ÎÞ·¨Ö´ÐÐδ֪¹¤¾ß");
  294.     }
  295. };

  296. // ÉèÖÃÐü¸¡´°Î»ÖÃ
  297. ¹¤¾ßÏäÐü¸¡´°.prototype.setPos = function(x, y) {
  298.     this.ui.setPosition(x, y);
  299.     printl("&#128205; Ðü¸¡´°Î»ÖÃÉèÖÃΪ: (" + x + ", " + y + ")");
  300. };

  301. // ¹Ø±ÕÐü¸¡´°
  302. ¹¤¾ßÏäÐü¸¡´°.prototype.close = function() {
  303.     this.ui.close();
  304.     printl("✅ ¹¤¾ßÏäÐü¸¡´°ÒѹرÕ");
  305. };

  306. // Æô¶¯Ðü¸¡´°
  307. try {
  308.     ¹¤¾ßÏä´°¿Ú.create();
  309.     printl("===== ¹¤¾ßÏäÐü¸¡´°Æô¶¯³É¹¦ =====");
  310. } catch (err) {
  311.     printl("❌ ¹¤¾ßÏäÐü¸¡´°Æô¶¯Ê§°Ü: " + err);
  312. }
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

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

¹Ø±Õ

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

map2

GMT+8, 2025-10-1 19:31 , Processed in 0.274943 second(s), 35 queries .

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