YYPOST群发软件 发表于 2025-4-21 09:08:57

AIWROK软件agent代理模式ADB方法集合

<span style="font-family: &quot;Microsoft Yahei&quot;, Hei, Tahoma, SimHei, sans-serif; font-size: 22px; font-weight: 700;">AIWROK软件agent代理模式ADB方法集合</span><p></p><div><span style="font-family: &quot;Microsoft Yahei&quot;, Hei, Tahoma, SimHei, sans-serif; font-size: 22px; font-weight: 700;"><br></span></div><div><ne-clipboard data="%7B%22type%22%3A%22fragment%22%2C%22name%22%3A%22%23fragment%22%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u9fe826a2%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub0d2dd13%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90%3A%E5%BC%80%E5%90%AF%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E5%88%A4%E6%96%AD%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u16a55169%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf7831ce1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.start()%5Cn%22%7D%2C%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u301d9926%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197326472-355570ec-cfe0-45b8-9337-6d9ed89da44f.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2104%2C%22height%22%3A1755%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u7eb0c2f2-5b57-4e22-9b29-d6b9f0a3ad0%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%238d7e44%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7227e41f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%5Cn%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5994055b%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u112cb2e0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.start()%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u64f97267%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u79113aa7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%87%BD%E6%95%B0%E7%94%A8%E4%BA%8E%E5%BC%80%E5%90%AF%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%EF%BC%8C%E9%9C%80%20root%20%E6%9D%83%E9%99%90%EF%BC%8C%E6%97%A0%E9%9C%80%E5%8F%82%E6%95%B0%E3%80%82%E6%AD%A4%E5%87%BD%E6%95%B0%E6%89%A7%E8%A1%8C%E5%90%8E%E4%BC%9A%E8%BF%94%E5%9B%9E%E4%B8%80%E4%B8%AA%E5%B8%83%E5%B0%94%E5%80%BC%EF%BC%9A%E5%A6%82%E6%9E%9C%E6%88%90%E5%8A%9F%E8%BF%94%E5%9B%9E%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u785afddd%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ufe6cd7f3%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u99b07c5d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22true%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud35b3b38%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%8C%E5%90%A6%E5%88%99%E8%BF%94%E5%9B%9E%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua2d0084d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u15c17a9f%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub45374e6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22false%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4536548d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%82%E4%B8%8B%E9%9D%A2%E6%98%AF%E4%B8%80%E4%B8%AA%E5%8F%AF%E8%83%BD%E7%9A%84%E4%BD%BF%E7%94%A8%E4%BE%8B%E5%AD%90%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u8f9ab833%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22Jntbr%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%B0%9D%E8%AF%95%E5%90%AF%E5%8A%A8%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%5Cnlet%20result%20%3Dagent.start()%3B%5Cnprintl(result)%3B%5Cnif%20(result)%20%7B%5Cn%20%20console.log(%5C%22%E4%BB%A3%E7%90%86%E5%90%AF%E5%8A%A8%E6%88%90%E5%8A%9F%EF%BC%81%5C%22)%3B%5Cn%7D%20else%20%7B%5Cn%20%20console.log(%5C%22%E4%BB%A3%E7%90%86%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%E6%98%AF%E5%90%A6%E5%85%B7%E6%9C%89root%E6%9D%83%E9%99%90%E3%80%82%5C%22)%3B%5Cn%7D%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u95be72c0%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uccb90c68%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%AD%A4%E4%BB%A3%E7%A0%81%E5%B0%9D%E8%AF%95%E5%90%AF%E5%8A%A8%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%EF%BC%8C%E5%B9%B6%E6%A0%B9%E6%8D%AE%E8%BF%94%E5%9B%9E%E5%80%BC%E5%88%A4%E6%96%AD%E5%90%AF%E5%8A%A8%E6%98%AF%E5%90%A6%E6%88%90%E5%8A%9F%E3%80%82%E5%A6%82%E6%9E%9C%E6%88%90%E5%8A%9F%EF%BC%8C%E4%BC%9A%E8%BE%93%E5%87%BA%E2%80%9C%E4%BB%A3%E7%90%86%E5%90%AF%E5%8A%A8%E6%88%90%E5%8A%9F%EF%BC%81%E2%80%9D%EF%BC%8C%E5%90%A6%E5%88%99%E8%BE%93%E5%87%BA%E2%80%9C%E4%BB%A3%E7%90%86%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%E6%98%AF%E5%90%A6%E5%85%B7%E6%9C%89root%E6%9D%83%E9%99%90%E3%80%82%E2%80%9D%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u34069691%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2da16c06%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%BA%8C%E4%BE%8B%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%9A%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%89%93%E5%BC%80%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u90ec6367%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ubd81aae1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22adb.exec(%E2%80%98ls%E2%80%99%2Cfalse)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u12b30f90%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u5c72081c%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197326262-35d4dbb3-bf3b-4c0e-9199-4a8eff7ab18e.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2064%2C%22height%22%3A1715%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u4da5d0da-7bb2-490d-9c95-f904136eda2%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%2395864d%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uaf5d6ce7%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22D85ZV%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22function%20executeShellCommand(command%2C%20isRoot)%20%7B%5Cn%20%20try%20%7B%5Cn%20%20%20%20let%20result%20%3D%20adb.exec(command%2C%20isRoot)%3B%5Cn%20%20%20%20let%20output%20%3D%20JSON.parse(result)%3B%5Cn%5Cn%5Cn%20%20%20%20if%20(output.errorMsg)%20%7B%5Cn%20%20%20%20%20%20console.error(%5C%22%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E5%87%BA%E9%94%99%3A%5C%22%2C%20output.errorMsg)%3B%5Cn%20%20%20%20%7D%20else%20%7B%5Cn%20%20%20%20%20%20console.log(%5C%22%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%2C%20%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%3A%5C%22)%3B%5Cn%20%20%20%20%20%20console.log(output.success.replace(%2F%5C%5C%5C%5Cn%2Fg%2C%20'%5C%5Cn'))%3B%5Cn%20%20%20%20%7D%5Cn%20%20%7D%20catch%20(error)%20%7B%5Cn%20%20%20%20console.error(%5C%22%E6%89%A7%E8%A1%8C%E6%9C%9F%E9%97%B4%E5%8F%91%E7%94%9F%E5%BC%82%E5%B8%B8%3A%5C%22%2C%20error)%3B%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn%5Cn%2F%2F%20%E7%A4%BA%E4%BE%8B%E8%B0%83%E7%94%A8%5CnexecuteShellCommand('ls'%2C%20false)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22h3--code-executeshellcommand-code-%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u03b56d46%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22data%22%3A%22%E5%87%BD%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u598199e8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf4f7d1c6%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u91de348e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22executeShellCommand%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22h4-u53C2u6570%22%2C%22name%22%3A%22h4%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u08e72bd7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf09222d4%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u0c8a5710%22%2C%22fid%22%3A%22uf70b2e31%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue69851f1%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u01cf7a4b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22command%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc11f1237%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%20%E8%A6%81%E6%89%A7%E8%A1%8C%E7%9A%84%20shell%20%E5%91%BD%E4%BB%A4%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud9aedddc%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u0c8a5710%22%2C%22fid%22%3A%22uf70b2e31%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucd0fa2c5%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4a3bdd5f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22isRoot%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5e708f3e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%20%E5%B8%83%E5%B0%94%E5%80%BC%EF%BC%8C%E8%A1%A8%E7%A4%BA%E6%98%AF%E5%90%A6%E4%BB%A5%20root%20%E6%9D%83%E9%99%90%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22h4-u6B65u9AA4%22%2C%22name%22%3A%22h4%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u37aca415%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22data%22%3A%22%E6%AD%A5%E9%AA%A4%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u3ee908cc%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u6bf93342%22%2C%22fid%22%3A%22u7596a19f%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u59177f82%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u9b1331ef%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf4d1d90a%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u349a6517%22%2C%22fid%22%3A%22ucfd1a48a%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u16a7f227%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u99034aee%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u58a95606%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud9999e0e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22adb.exec(command%2C%20isRoot)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uecc6dbac%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1939a7fa%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%9D%A5%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B9%B6%E8%8E%B7%E5%8F%96%E8%BF%94%E5%9B%9E%E7%BB%93%E6%9E%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u45014f3d%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u349a6517%22%2C%22fid%22%3A%22ucfd1a48a%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub6fdf345%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%94%E5%9B%9E%E7%BB%93%E6%9E%9C%E8%A2%AB%E5%81%87%E8%AE%BE%E4%B8%BA%20JSON%20%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u26f93e11%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u6bf93342%22%2C%22fid%22%3A%22u7596a19f%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6504bf43%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%A7%A3%E6%9E%90%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5b8d2967%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0eb519ad%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u72607191%22%2C%22fid%22%3A%22ufd81ad2e%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf10abd3e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u370be2f4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u958d4f25%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u70383016%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22JSON.parse(result)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf68de967%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc56bb389%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%B0%86%E7%BB%93%E6%9E%9C%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%A7%A3%E6%9E%90%E4%B8%BA%E5%AF%B9%E8%B1%A1%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5bea017b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u368eba1f%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc84acac2%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22output%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u859cc0f8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1b04e93d%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u6bf93342%22%2C%22fid%22%3A%22u7596a19f%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue608893b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%A3%80%E6%9F%A5%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u0a5ef20a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua4a0d586%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u56e72233%22%2C%22fid%22%3A%22u18274730%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u83e0959d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%A6%82%E6%9E%9C%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf4b4c93f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u402f4eb4%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8911a154%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22output.errorMsg%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4f4c9c3e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4c8883c4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%AD%98%E5%9C%A8%EF%BC%8C%E8%A1%A8%E7%A4%BA%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%8C%E8%BE%93%E5%87%BA%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7c22c27b%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u56e72233%22%2C%22fid%22%3A%22u18274730%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u167c2333%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%A1%A8%E7%A4%BA%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%EF%BC%8C%E5%B9%B6%E8%BE%93%E5%87%BA%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uaafbc0c3%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u6bf93342%22%2C%22fid%22%3A%22u7596a19f%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A3%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue62b1046%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u204b89c3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7021b035%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ub0dc27a1%22%2C%22fid%22%3A%22u139d6567%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u881a44d0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%94%A8%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc2f77f8b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uc1c72bc7%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u09b125a5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22try-catch%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud27882a9%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8fa9e707%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%9D%97%E6%8D%95%E8%8E%B7%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%8F%AF%E8%83%BD%E5%8F%91%E7%94%9F%E7%9A%84%E5%BC%82%E5%B8%B8%EF%BC%8C%E5%B9%B6%E8%BE%93%E5%87%BA%E5%BC%82%E5%B8%B8%E4%BF%A1%E6%81%AF%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22h3-u793Au4F8Bu8C03u7528%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u967e922b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B%E8%B0%83%E7%94%A8%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub950d684%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u202c6794%22%2C%22fid%22%3A%22u59146c53%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u21cd7d8a%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u01e2f2aa%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22executeShellCommand('ls'%2C%20false)%3B%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2d3a166a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%20%E8%B0%83%E7%94%A8%E8%AF%A5%E5%87%BD%E6%95%B0%EF%BC%8C%E6%89%A7%E8%A1%8C%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u57a34e30%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud66c68d1%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4f5e61f4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22ls%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8014fffd%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u26f2d231%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B9%B6%E4%B8%8D%E4%BD%BF%E7%94%A8%20root%20%E6%9D%83%E9%99%90%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u118d1064%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7d3dbeaf%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%AF%A5%E4%BB%A3%E7%A0%81%E7%9A%84%E7%9B%AE%E7%9A%84%E6%98%AF%E5%9C%A8%20JavaScript%20%E7%8E%AF%E5%A2%83%E4%B8%AD%E9%80%9A%E8%BF%87%20ADB%20%E8%B0%83%E7%94%A8%E5%AE%89%E5%8D%93%E8%AE%BE%E5%A4%87%E7%9A%84%20shell%20%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B9%B6%E5%A4%84%E7%90%86%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u4311a46d%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u221df3b4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%B8%89%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%BF%94%E5%9B%9E%E5%80%BC%EF%BC%8C%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1977d504%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u31154612%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.back()%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uef0a109b%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u76894f3b%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197326451-d3a1ba47-bc9d-457d-bfe6-4a2c0ad151db.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2072%2C%22height%22%3A1781%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u77dade5e-3017-4fb3-a35d-7f9b38347be%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23696868%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u8921aafe%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22Nxdoc%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22function%20goBack()%20%7B%5Cn%20%20%2F%2F%20%E6%8C%89%E4%B8%8B%E8%BF%94%E5%9B%9E%E9%94%AE%5Cn%20%20agent.back()%3B%5Cn%20%20console.log(%5C%22%E8%BF%94%E5%9B%9E%E9%94%AE%E5%B7%B2%E6%8C%89%E4%B8%8B%5C%22)%3B%5Cn%7D%5Cn%5Cn%5Cn%2F%2F%20%E8%B0%83%E7%94%A8%E7%A4%BA%E4%BE%8B%5CngoBack()%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u828aebf8%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u68ecdb9a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%9B%9B%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E7%9C%9F%E5%AE%9E%E5%BA%A7%E6%A0%87%E7%82%B9%E5%87%BB%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uc9913f61%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8a67fd5f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.click(100%2C100)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1bf0ec23%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u45462ae3%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197326432-61bba888-1b25-4eeb-b884-4acf774afe39.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2490%2C%22height%22%3A851%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22uf4933a28-e2e8-4765-a97c-bf9385e3b95%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23857b4b%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue0c8b26f%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22EMF8d%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%B0%9D%E8%AF%95%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%9A%84%E6%9F%90%E4%B8%AA%E4%BD%8D%E7%BD%AE%5Cnlet%20xCoordinate%20%3D%20100%3B%20%2F%2F%20%E6%A8%AA%E5%9D%90%E6%A0%87%5Cnlet%20yCoordinate%20%3D%20100%3B%20%2F%2F%20%E7%BA%B5%E5%9D%90%E6%A0%87%5Cn%5Cnlet%20result%20%3D%20agent.click(xCoordinate%2C%20yCoordinate)%3B%5Cn%5Cnif%20(result)%20%7B%5Cn%20%20console.log(%5C%22%E7%82%B9%E5%87%BB%E6%88%90%E5%8A%9F%EF%BC%81%5C%22)%3B%5Cn%7D%20else%20%7B%5Cn%20%20console.log(%5C%22%E7%82%B9%E5%87%BB%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%E5%9D%90%E6%A0%87%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E3%80%82%5C%22)%3B%5Cn%7D%5Cn%5CngoBack%E5%87%BD%E6%95%B0%EF%BC%9A%5Cn%5Cn%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0goBack%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%8C%89%E4%B8%8B%E8%BF%94%E5%9B%9E%E9%94%AE%E3%80%82%5Cn%E5%9C%A8%E5%87%BD%E6%95%B0%E5%86%85%E9%83%A8%E8%B0%83%E7%94%A8agent.back()%EF%BC%8C%E6%89%A7%E8%A1%8C%E8%BF%94%E5%9B%9E%E6%93%8D%E4%BD%9C%E3%80%82%5Cn%5Cnagent.back()%EF%BC%9A%5Cn%5Cn%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E6%B2%A1%E6%9C%89%E5%8F%82%E6%95%B0%E4%B9%9F%E6%B2%A1%E6%9C%89%E8%BF%94%E5%9B%9E%E5%80%BC%E7%9A%84%E5%87%BD%E6%95%B0%E3%80%82%5Cn%E4%BD%9C%E7%94%A8%E6%98%AF%E6%A8%A1%E6%8B%9F%E6%8C%89%E4%B8%8B%E8%AE%BE%E5%A4%87%E4%B8%8A%E7%9A%84%E8%BF%94%E5%9B%9E%E9%94%AE%E3%80%82%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u2687bbed%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ub9994c67%22%2C%22fid%22%3A%22u6f277810%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u90610d5e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%AE%9A%E4%B9%89%E5%9D%90%E6%A0%87%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2bd601d7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u6bc4d8d9%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u7234014b%22%2C%22fid%22%3A%22u1470d7a9%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7b84e09b%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u23d685ca%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22xCoordinate%20%3D%20100%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u989ff5d4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%E6%A8%AA%E5%90%91%E5%9D%90%E6%A0%87%E8%AE%BE%E7%BD%AE%E4%B8%BA100%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0d33c72b%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u7234014b%22%2C%22fid%22%3A%22u1470d7a9%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u2e613a0d%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8052f517%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22yCoordinate%20%3D%20100%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6a5169c8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%E7%BA%B5%E5%90%91%E5%9D%90%E6%A0%87%E8%AE%BE%E7%BD%AE%E4%B8%BA100%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u042d70c9%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ub9994c67%22%2C%22fid%22%3A%22u6f277810%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u841322d8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%B0%83%E7%94%A8%E7%82%B9%E5%87%BB%E5%87%BD%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf4679d91%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u02b13553%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ua710765f%22%2C%22fid%22%3A%22u52a1ce78%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua6cdd6e7%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u94ebff66%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.click(xCoordinate%2C%20yCoordinate)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u9f53328f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%E5%B0%9D%E8%AF%95%E7%82%B9%E5%87%BB%E6%8C%87%E5%AE%9A%E7%9A%84%E5%9D%90%E6%A0%87%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7b9fec1a%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ub9994c67%22%2C%22fid%22%3A%22u6f277810%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8482f166%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%A3%80%E6%9F%A5%E7%BB%93%E6%9E%9C%E5%B9%B6%E8%BE%93%E5%87%BA%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u0c7d9234%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub86d6d9f%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u517fd795%22%2C%22fid%22%3A%22u1775e965%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u47df1067%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%A6%82%E6%9E%9C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucf53bec5%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue2f93487%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22result%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u9012236e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u34accdc0%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf06f0650%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22true%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1b2ae968%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%8C%E8%AF%B4%E6%98%8E%E7%82%B9%E5%87%BB%E6%88%90%E5%8A%9F%EF%BC%8C%E8%BE%93%E5%87%BA%E2%80%9D%E7%82%B9%E5%87%BB%E6%88%90%E5%8A%9F%EF%BC%81%E2%80%9D%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22udfe1ae8b%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u517fd795%22%2C%22fid%22%3A%22u1775e965%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2e30fe44%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%A6%82%E6%9E%9C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5d5739c9%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u61b065ad%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22result%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u58f50085%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue6b74257%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u496b155c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22false%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u959ab625%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%8C%E8%AF%B4%E6%98%8E%E7%82%B9%E5%87%BB%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%BE%93%E5%87%BA%E2%80%9D%E7%82%B9%E5%87%BB%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%E5%9D%90%E6%A0%87%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E3%80%82%E2%80%9D%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ufdc5dcf0%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3c9790f6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%BA%94%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%E7%99%BE%E5%88%86%E6%AF%94%E5%BA%A7%E6%A0%87%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22udb20a740%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc98810b5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.click(0.5%2C0.5)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1838a4ca%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22ua33c921c%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197326433-51132704-c578-4d43-8d5d-af49fddf6dfd.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1962%2C%22height%22%3A1727%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22uaeccbd54-2b37-42b9-b00c-ce96df87d42%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23898748%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u11dfa051%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22vYDjS%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22plain%22%2C%22code%22%3A%22%2F%2F%20%E5%B0%9D%E8%AF%95%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%BF%83%E4%BD%8D%E7%BD%AE%5Cnlet%20horizontalPercent%20%3D%200.144%3B%20%2F%2F%20%E6%A8%AA%E5%9D%90%E6%A0%87%E7%99%BE%E5%88%86%E6%AF%94%5Cnlet%20verticalPercent%20%3D%200.3292%3B%20%20%20%2F%2F%20%E7%BA%B5%E5%9D%90%E6%A0%87%E7%99%BE%E5%88%86%E6%AF%94%5Cn%5Cn%5Cnagent.clickPercent(horizontalPercent%2C%20verticalPercent)%3B%5Cn%5Cn%5Cnconsole.log(%5C%22%E5%B7%B2%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%BF%83%E7%82%B9%E5%87%BB%E3%80%82%5C%22)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5b82e811%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u90fcdd9d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E4%BA%86%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%BF%83%E7%9A%84%E7%82%B9%E5%87%BB%E6%93%8D%E4%BD%9C%E3%80%82%E5%85%B7%E4%BD%93%E6%AD%A5%E9%AA%A4%E5%A6%82%E4%B8%8B%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u022aef55%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u3772e9dc%22%2C%22fid%22%3A%22u23acfb8b%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u00f74444%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%AE%9A%E4%B9%89%E7%82%B9%E5%87%BB%E4%BD%8D%E7%BD%AE%E7%9A%84%E7%99%BE%E5%88%86%E6%AF%94%E5%9D%90%E6%A0%87%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u211eeca4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua7e8b717%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ue853a618%22%2C%22fid%22%3A%22u8ba38774%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1cdd1cf6%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u192e8bf6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22horizontalPercent%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uac4b3d16%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%92%8C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uceabeee2%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uad7cd9da%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22verticalPercent%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4ab83667%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%88%86%E5%88%AB%E5%AE%9A%E4%B9%89%E4%BA%86%E6%A8%AA%E5%9D%90%E6%A0%87%E5%92%8C%E7%BA%B5%E5%9D%90%E6%A0%87%E7%9A%84%E7%99%BE%E5%88%86%E6%AF%94%E5%80%BC%E3%80%82%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u8fee2514%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uad01dc3f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%220.5%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1b8a2882%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%A1%A8%E7%A4%BA%E6%B0%B4%E5%B9%B3%E6%96%B9%E5%90%91%E5%92%8C%E5%9E%82%E7%9B%B4%E6%96%B9%E5%90%91%E7%9A%8450%25%E4%BD%8D%E7%BD%AE%EF%BC%8C%E4%B9%9F%E5%B0%B1%E6%98%AF%E5%B1%8F%E5%B9%95%E7%9A%84%E4%B8%AD%E5%BF%83%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1cf0fc74%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u3772e9dc%22%2C%22fid%22%3A%22u23acfb8b%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2904ce97%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%B0%83%E7%94%A8%E7%82%B9%E5%87%BB%E5%87%BD%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uaf1cced2%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ueaa43431%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uf91b28f7%22%2C%22fid%22%3A%22ub4e8adf5%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue5f3f0bf%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8cbaaa78%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.clickPercent(horizontalPercent%2C%20verticalPercent)%3B%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2b7ba9ca%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6274a0aa%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%99%E8%A1%8C%E4%BB%A3%E7%A0%81%E4%BD%BF%E7%94%A8%E7%99%BE%E5%88%86%E6%AF%94%E5%9D%90%E6%A0%87%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E6%89%A7%E8%A1%8C%E7%82%B9%E5%87%BB%E6%93%8D%E4%BD%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf618d333%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u3772e9dc%22%2C%22fid%22%3A%22u23acfb8b%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ube3ec32d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u82108314%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u6069dbab%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ubda1607a%22%2C%22fid%22%3A%22u56e91529%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5542286d%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u93aa1c39%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22console.log(%5C%22%E5%B7%B2%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%BF%83%E7%82%B9%E5%87%BB%E3%80%82%5C%22)%3B%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue3100903%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf559f036%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BE%93%E5%87%BA%E4%B8%80%E6%9D%A1%E4%BF%A1%E6%81%AF%E8%A1%A8%E7%A4%BA%E7%82%B9%E5%87%BB%E5%B7%B2%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%BF%83%E5%AE%8C%E6%88%90%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uce97aa68%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc6388417%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E9%80%9A%E5%B8%B8%E5%9C%A8%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E6%88%96%E8%84%9A%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%A8%A1%E6%8B%9F%E7%94%A8%E6%88%B7%E7%82%B9%E5%87%BB%E5%8A%A8%E4%BD%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf8d4fbfb%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u54a309a6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%85%AD%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u86375586%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u82146cb8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.home()%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uda898c0b%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22ue4c39100%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197327626-a4cfcc14-5f83-48e5-ade8-2de0f2f2fb44.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1832%2C%22height%22%3A1751%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22uf21098ee-768f-4264-a94d-50bfd3a37d4%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%2370706f%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub13e9456%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22ejpu1%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22plain%22%2C%22code%22%3A%22%2F%2F%20%E6%8C%89%E4%B8%8B%E8%AE%BE%E5%A4%87%E7%9A%84HOME%E9%94%AE%5Cnagent.home()%3B%5Cn%5Cnconsole.log(%5C%22%E5%B7%B2%E7%BB%8F%E8%BF%94%E5%9B%9E%E5%88%B0%E4%B8%BB%E5%B1%8F%E5%B9%95%E3%80%82%5C%22)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u53c2ab24%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ubc01fc14%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%A7%A3%E9%87%8A%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5bdb0337%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2577d295%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.home()%EF%BC%9A%E8%B0%83%E7%94%A8%E8%AF%A5%E6%96%B9%E6%B3%95%E6%9D%A5%E6%A8%A1%E6%8B%9F%E6%8C%89%E4%B8%8B%E8%AE%BE%E5%A4%87%E7%9A%84HOME%E9%94%AE%EF%BC%8C%E4%BD%BF%E8%AE%BE%E5%A4%87%E8%BF%94%E5%9B%9E%E5%88%B0%E4%B8%BB%E5%B1%8F%E5%B9%95%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud0db720d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22console.log(%E2%80%9C%E5%B7%B2%E7%BB%8F%E8%BF%94%E5%9B%9E%E5%88%B0%E4%B8%BB%E5%B1%8F%E5%B9%95%E3%80%82%E2%80%9D)%EF%BC%9A%E8%BE%93%E5%87%BA%E4%B8%80%E6%9D%A1%E4%BF%A1%E6%81%AF%E5%88%B0%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%8C%E8%A1%A8%E7%A4%BA%E6%93%8D%E4%BD%9C%E5%B7%B2%E5%AE%8C%E6%88%90%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u4bec6070%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u85aebc7c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%B8%83%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8CADB%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ufc280ddc%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4562f7c6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.input(%E2%80%98123456%E2%80%99)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u2a1a6058%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u554e3b82%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197327683-3eea841c-9625-46b1-9197-351e8def28b0.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1850%2C%22height%22%3A1749%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u6998708a-0fc8-45bc-bf7c-77ad9f98afa%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23958540%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf5140c72%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22vf3DF%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22plain%22%2C%22code%22%3A%22%2F%2F%20%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%5Cnlet%20inputString%20%3D%20'123456'%3B%5Cnagent.input(inputString)%3B%5Cn%5Cn%2F%2F%20%E8%BE%93%E5%87%BA%E4%BF%A1%E6%81%AF%E4%BB%A5%E7%A1%AE%E8%AE%A4%E8%BE%93%E5%85%A5%E6%93%8D%E4%BD%9C%5Cnconsole.log(%5C%22%E5%B7%B2%E8%BE%93%E5%85%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%3A%5C%22%2C%20inputString)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud3782ce2%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6aaf8f5c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8agent.input%E5%87%BD%E6%95%B0%E6%9D%A5%E6%A8%A1%E6%8B%9F%E8%BE%93%E5%85%A5%E6%95%B0%E5%AD%97%E5%AD%97%E7%AC%A6%E3%80%82%E8%AF%A5%E5%87%BD%E6%95%B0%E5%8F%AA%E6%94%AF%E6%8C%81%E8%8B%B1%E6%96%87%E5%AD%97%E7%AC%A6%E5%92%8C%E6%95%B0%E5%AD%97%E5%AD%97%E7%AC%A6%EF%BC%8C%E4%B8%8D%E6%94%AF%E6%8C%81%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uadbe1a67%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u58040f82%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%85%AB%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8CADB%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E5%B8%B8%E7%94%A8%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E7%A0%81%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uaffaba23%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u147f05da%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.keyPress(3)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u98e01218%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u335ae5b6%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197327965-bb020e67-01fc-456d-82d0-87923f34f199.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2159%2C%22height%22%3A1658%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22uc0039d32-5557-4c7d-ac55-da78c9df67f%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%239a8b4a%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1a0181fa%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22TgXDR%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%AE%9A%E4%B9%89%E5%B8%B8%E7%94%A8%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E7%A0%81%5Cnconst%20KEYCODE_HOME%20%3D%203%3B%20%20%20%20%20%20%20%20%20%2F%2F%20Home%20%E9%94%AE%5Cnconst%20KEYCODE_BACK%20%3D%204%3B%20%20%20%20%20%20%20%20%20%2F%2F%20Back%20%E9%94%AE%5Cnconst%20KEYCODE_MENU%20%3D%2082%3B%20%20%20%20%20%20%20%20%2F%2F%20Menu%20%E9%94%AE%5Cnconst%20KEYCODE_VOLUME_UP%20%3D%2024%3B%20%20%20%2F%2F%20%E9%9F%B3%E9%87%8F%E5%A2%9E%E5%A4%A7%E9%94%AE%5Cnconst%20KEYCODE_VOLUME_DOWN%20%3D%2025%3B%20%2F%2F%20%E9%9F%B3%E9%87%8F%E5%87%8F%E5%B0%8F%E9%94%AE%5Cnconst%20KEYCODE_POWER%20%3D%2026%3B%20%20%20%20%20%20%20%2F%2F%20%E7%94%B5%E6%BA%90%E9%94%AE%5Cn%5Cn%5Cn%2F%2F%20%E7%A4%BA%E4%BE%8B%E8%B0%83%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%5Cnfunction%20simulateKeyPress(keyCode)%20%7B%5Cn%20%20let%20result%20%3D%20agent.keyPress(keyCode)%3B%5Cn%20%20if%20(result)%20%7B%5Cn%20%20%20%20console.log(%5C%22%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E6%88%90%E5%8A%9F%3A%5C%22%2C%20keyCode)%3B%5Cn%20%20%7D%20else%20%7B%5Cn%20%20%20%20console.log(%5C%22%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E5%A4%B1%E8%B4%A5%3A%5C%22%2C%20keyCode)%3B%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn%5Cn%2F%2F%20%E8%B0%83%E7%94%A8%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%5CnsimulateKeyPress(KEYCODE_HOME)%3B%5CnsimulateKeyPress(KEYCODE_BACK)%3B%5CnsimulateKeyPress(KEYCODE_MENU)%3B%5CnsimulateKeyPress(KEYCODE_VOLUME_UP)%3B%5CnsimulateKeyPress(KEYCODE_VOLUME_DOWN)%3B%5CnsimulateKeyPress(KEYCODE_POWER)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucf70d6b7%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ucf33607f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E7%9A%84%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E7%A0%81%EF%BC%8C%E5%B9%B6%E9%80%9A%E8%BF%87%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u544da9ed%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u289a8382%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ueb499cd2%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22simulateKeyPress%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud330945e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ueb84b614%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%87%BD%E6%95%B0%E6%9D%A5%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E3%80%82%E4%BB%A5%E4%B8%8B%E6%98%AF%E4%BB%A3%E7%A0%81%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua8ac5105%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u39c62e45%22%2C%22fid%22%3A%22u6ee13a3a%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uef3dcdbc%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%AE%9A%E4%B9%89%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E7%A0%81%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc856ea64%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u71c3171f%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u4416f4e4%22%2C%22fid%22%3A%22u797951da%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub4823ad0%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud1cd0687%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_HOME%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub70b3f83%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%81%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uab5fa013%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u68c9865a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_BACK%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5a24b0d8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%81%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u11e9b9c2%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u403a59fb%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_MENU%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u86246e86%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%81%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uc0132411%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u37363af7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_VOLUME_UP%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ueac58711%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E3%80%81%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uc4a46acd%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4e9684d0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_VOLUME_DOWN%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5e46573f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u501fd1c1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%92%8C%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u37315bc0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7ad8849c%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5af997af%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22KEYCODE_POWER%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4faf77d3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u18d3fbe5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%98%AF%E5%AF%B9%E5%BA%94%E4%B8%8D%E5%90%8C%E6%8C%89%E9%94%AE%E7%9A%84%E4%BA%8B%E4%BB%B6%E7%A0%81%EF%BC%8C%E5%88%86%E5%88%AB%E7%94%A8%E4%BA%8E%E6%A8%A1%E6%8B%9F%E6%8C%89%E6%89%8B%E6%9C%BA%E4%B8%8A%E4%B8%8D%E5%90%8C%E7%9A%84%E6%8C%89%E9%92%AE%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u7390405e%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u39c62e45%22%2C%22fid%22%3A%22u6ee13a3a%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uebdca6f9%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u109f56da%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22simulateKeyPress%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uac3a57a0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u38d85d39%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%87%BD%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud1c6db2b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u786d1db7%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u65b8f920%22%2C%22fid%22%3A%22uf0e7c5f9%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u196e366a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%8E%A5%E6%94%B6%E4%B8%80%E4%B8%AA%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5d87f1ae%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uecfa6ddc%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7c7f9001%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22keyCode%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6b341052%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u20539c27%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%EF%BC%8C%E8%A1%A8%E7%A4%BA%E8%A6%81%E6%A8%A1%E6%8B%9F%E7%9A%84%E6%8C%89%E9%94%AE%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue058db0a%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u65b8f920%22%2C%22fid%22%3A%22uf0e7c5f9%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u665b3303%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u53e72f28%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u609cb591%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u61f56c84%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.keyPress(keyCode)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u10e52972%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1f4525db%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%96%B9%E6%B3%95%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua2dc11ab%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u65b8f920%22%2C%22fid%22%3A%22uf0e7c5f9%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf5364e65%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%A0%B9%E6%8D%AE%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u23c462a4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue9d26558%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud9bcf923%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22result%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ucf588cca%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u05e11733%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%9A%84%E5%80%BC%E6%9D%A5%E5%88%A4%E6%96%AD%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%E6%98%AF%E5%90%A6%E6%88%90%E5%8A%9F%EF%BC%8C%E5%B9%B6%E8%BE%93%E5%87%BA%E7%9B%B8%E5%BA%94%E7%9A%84%E6%97%A5%E5%BF%97%E4%BF%A1%E6%81%AF%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud5e2b9f5%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u39c62e45%22%2C%22fid%22%3A%22u6ee13a3a%22%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u666db988%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22bold%22%3Atrue%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%B0%83%E7%94%A8%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1d51d366%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u751368df%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uc3d3289a%22%2C%22fid%22%3A%22u8c96a5f5%22%2C%22level%22%3A1%2C%22alignment%22%3A%22left%22%2C%22indexStyle%22%3A%7B%22fontsize%22%3A14%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u373c8d2e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7e779f61%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u042e0ac6%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u580d1a4d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(64%2C%20158%2C%20255)%22%2C%22bgColor%22%3A%22rgb(249%2C%20249%2C%20249)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22simulateKeyPress%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf904e928%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%20%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua386f9bb%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%87%BD%E6%95%B0%E4%BE%9D%E6%AC%A1%E6%A8%A1%E6%8B%9F%20HOME%E3%80%81BACK%E3%80%81MENU%E3%80%81%E9%9F%B3%E9%87%8F%E5%A2%9E%E5%A4%A7%E3%80%81%E9%9F%B3%E9%87%8F%E5%87%8F%E5%B0%8F%E4%BB%A5%E5%8F%8A%E7%94%B5%E6%BA%90%E6%8C%89%E9%94%AE%E7%9A%84%E4%BA%8B%E4%BB%B6%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud0f86cc9%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u52059b93%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E9%80%9A%E8%BF%87%E8%BF%99%E4%B8%AA%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%BD%BB%E6%9D%BE%E5%9C%B0%E5%9C%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E6%A8%A1%E6%8B%9F%E5%90%84%E7%A7%8D%E5%B8%B8%E7%94%A8%E6%8C%89%E9%94%AE%E7%9A%84%E6%8C%89%E4%B8%8B%E6%93%8D%E4%BD%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u26b26d18%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u9635c839%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E4%B9%9D%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8CADB%E6%88%AA%E5%8F%96%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub5d2c65c%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6f631611%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.screenShot(374%2C666%2C100)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u927b7899%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u323a2621%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197327921-59735412-8c20-4368-bb52-d4a09a5ecd9d.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1954%2C%22height%22%3A1792%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u2d14e598-73d0-4ae4-b06f-a37d4ab2c00%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23898647%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u09a478df%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22TKvPH%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E8%AE%BE%E7%BD%AE%E6%88%AA%E5%9B%BE%E7%9A%84%E5%AE%BD%E5%BA%A6%E3%80%81%E9%AB%98%E5%BA%A6%E5%92%8C%E8%B4%A8%E9%87%8F%5Cnlet%20width%20%3D%20374.0%3B%5Cnlet%20height%20%3D%20666.0%3B%5Cnlet%20quality%20%3D%20100%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%88%AA%E5%8F%96%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%5Cnlet%20img%20%3D%20agent.screenShot(width%2C%20height%2C%20quality)%3B%5Cn%5Cn%5Cnprintl(img)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u773d2e70%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue4d68c08%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%8F%98%E9%87%8F%E5%AE%9A%E4%B9%89%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub5c6ef65%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u770b6c40%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22width%3A%20%E8%AE%BE%E7%BD%AE%E6%88%AA%E5%9B%BE%E7%9A%84%E5%AE%BD%E5%BA%A6%E4%B8%BA374%E5%83%8F%E7%B4%A0%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub1368ed5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22height%3A%20%E8%AE%BE%E7%BD%AE%E6%88%AA%E5%9B%BE%E7%9A%84%E9%AB%98%E5%BA%A6%E4%B8%BA666%E5%83%8F%E7%B4%A0%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud68da9ca%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22quality%3A%20%E8%AE%BE%E7%BD%AE%E6%88%AA%E5%9B%BE%E8%B4%A8%E9%87%8F%E4%B8%BA100%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue5925f30%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uaf094d01%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%88%AA%E5%B1%8F%E6%93%8D%E4%BD%9C%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1c40e1bb%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u58395975%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%BF%E7%94%A8%20agent.screenShot(width%2C%20height%2C%20quality)%20%E6%96%B9%E6%B3%95%E6%88%AA%E5%8F%96%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%EF%BC%8C%E5%B9%B6%E5%B0%86%E8%BF%94%E5%9B%9E%E7%9A%84%E5%9B%BE%E5%83%8F%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8%E5%9C%A8%20img%20%E5%8F%98%E9%87%8F%E4%B8%AD%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1630bf73%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3528ba30%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%BB%93%E6%9E%9C%E6%A3%80%E6%9F%A5%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u95c01785%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u13833c35%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E9%80%9A%E8%BF%87%E5%88%A4%E6%96%AD%20img%20%E6%98%AF%E5%90%A6%E4%B8%BA%E7%9C%9F%E5%80%BC%E6%9D%A5%E6%A3%80%E6%9F%A5%E6%88%AA%E5%B1%8F%E6%98%AF%E5%90%A6%E6%88%90%E5%8A%9F%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uc4550f3f%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u46969644%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%8D%81%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E6%89%A7%E8%A1%8CShell%E5%91%BD%E4%BB%A4%EF%BC%8C%E9%80%9A%E8%BF%87%E5%9D%90%E6%A0%87%E6%A8%A1%E6%8B%9F%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u14ab8f2a%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u75216e0f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.shell(%E2%80%98input%20tap%20455%20974%E2%80%99)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucf25ac3d%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u75765d52%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197328913-34f7fdaa-69e6-40c3-a846-e01ce723914e.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2137%2C%22height%22%3A1738%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22udb3ea729-8bba-43ab-8419-6653bea6af8%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%238d8344%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u652a1360%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22V6OEf%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E6%89%A7%E8%A1%8CShell%E5%91%BD%E4%BB%A4%EF%BC%8C%E9%80%9A%E8%BF%87%E5%9D%90%E6%A0%87%E6%A8%A1%E6%8B%9F%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%5Cnlet%20command%20%3D%20'input%20tap%20455%20974'%3B%5Cnlet%20result%20%3D%20agent.shell(command)%3B%5Cn%5Cn%2F%2F%20%E6%A3%80%E6%9F%A5%E5%91%BD%E4%BB%A4%E6%98%AF%E5%90%A6%E6%88%90%E5%8A%9F%E6%89%A7%E8%A1%8C%5Cnif%20(result)%20%7B%5Cn%20%20console.log(%5C%22Shell%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%88%90%E5%8A%9F%3A%5C%22%2C%20result)%3B%5Cn%7D%20else%20%7B%5Cn%20%20console.log(%5C%22Shell%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E5%A4%B1%E8%B4%A5%5C%22)%3B%5Cn%7D%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22customStyle%22%3A%5B%5D%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u369ab083%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u149b112d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E5%8F%98%E9%87%8F%20command%EF%BC%9A%E5%AD%98%E5%82%A8%E8%A6%81%E6%89%A7%E8%A1%8C%E7%9A%84Shell%E5%91%BD%E4%BB%A4%EF%BC%8C%E8%BF%99%E9%87%8C%E6%98%AF%E6%A8%A1%E6%8B%9F%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%E6%8C%87%E5%AE%9A%E4%BD%8D%E7%BD%AE%20(455%2C%20974)%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2c7a47ad%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.shell(command)%EF%BC%9A%E5%8F%91%E9%80%81%E5%91%BD%E4%BB%A4%E7%BB%99%E8%AE%BE%E5%A4%87%E8%BF%9B%E8%A1%8C%E6%89%A7%E8%A1%8C%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u640e4219%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E2%80%9Ctap%E2%80%9D%20%E6%98%AF%E4%B8%80%E4%B8%AA%E7%94%A8%E4%BA%8E%E6%A8%A1%E6%8B%9F%E8%A7%A6%E6%91%B8%E5%B1%8F%E5%B9%95%E7%9A%84%E5%91%BD%E4%BB%A4%E3%80%82%E6%89%A7%E8%A1%8C%E8%BF%99%E4%B8%AA%E5%91%BD%E4%BB%A4%E4%BC%9A%E5%9C%A8%E6%8C%87%E5%AE%9A%E7%9A%84%E5%9D%90%E6%A0%87%E4%BD%8D%E7%BD%AE%E6%A8%A1%E6%8B%9F%E4%B8%80%E6%AC%A1%E7%82%B9%E5%87%BB%E5%8A%A8%E4%BD%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u72179b57%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u542bcfe9%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%8D%81%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E6%BB%91%E5%8A%A8%E5%8A%9F%E8%83%BD%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ueae263ec%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8872f155%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.swip(50%2C100%2C500%2C100%2C10%2C0%2C0)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u6ff34210%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u5c4ef39e%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329025-95d07c84-97be-46e6-bfa1-709af290fb63.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A919%2C%22height%22%3A703%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u23c452a5-683b-457d-b65c-129cda456c6%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23232323%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u39c1e94c%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22NSlkB%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E8%AE%BE%E7%BD%AE%E6%BB%91%E5%8A%A8%E7%9A%84%E8%B5%B7%E7%82%B9%E5%92%8C%E7%BB%88%E7%82%B9%E5%9D%90%E6%A0%87%5Cnlet%20startX%20%3D%2050%3B%20%20%2F%2F%20%E8%B5%B7%E7%82%B9%E6%A8%AA%E5%9D%90%E6%A0%87%5Cnlet%20startY%20%3D%20100%3B%20%2F%2F%20%E8%B5%B7%E7%82%B9%E7%BA%B5%E5%9D%90%E6%A0%87%5Cnlet%20endX%20%3D%20500%3B%20%20%20%2F%2F%20%E7%BB%88%E7%82%B9%E6%A8%AA%E5%9D%90%E6%A0%87%5Cnlet%20endY%20%3D%20100%3B%20%20%20%2F%2F%20%E7%BB%88%E7%82%B9%E7%BA%B5%E5%9D%90%E6%A0%87%5Cn%5Cn%5Cn%2F%2F%20%E6%BB%91%E5%8A%A8%E7%9A%84%E5%85%B6%E4%BB%96%E5%8F%82%E6%95%B0%5Cnlet%20steps%20%3D%2010%3B%20%20%20%20%20%20%20%2F%2F%20%E6%AD%A5%E6%95%B0%E4%B8%AD%E9%97%B4%E7%A7%BB%E5%8A%A8%E5%87%A0%E6%AD%A5%5Cnlet%20downTime%20%3D%200%3B%20%20%20%20%20%2F%2F%20%E6%8C%89%E4%B8%8B%E5%BB%B6%E6%97%B6%E6%AF%AB%E7%A7%92%5Cnlet%20upTime%20%3D%200%3B%20%20%20%20%20%20%20%2F%2F%20%E6%8B%BE%E8%B5%B7%E5%BB%B6%E6%97%B6%E6%AF%AB%E7%A7%92%5Cn%5Cn%5Cn%2F%2F%20%E6%89%A7%E8%A1%8C%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%5Cnagent.swip(startX%2C%20startY%2C%20endX%2C%20endY%2C%20steps%2C%20downTime%2C%20upTime)%3B%5Cn%5Cn%5Cnprintl(%5C%22%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%E5%B7%B2%E5%AE%8C%E6%88%90%5C%22)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub5c3bd17%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2cfc16c2%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%BC%94%E7%A4%BA%E4%BA%86%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20swip%20%E5%87%BD%E6%95%B0%E4%BB%8E%E8%B5%B7%E7%82%B9%E6%BB%91%E5%8A%A8%E5%88%B0%E7%BB%88%E7%82%B9%E3%80%82%E4%BB%A5%E4%B8%8B%E6%98%AF%E5%8F%82%E6%95%B0%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u585808e2%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u101903dd%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22int%20x1%2C%20y1%3A%20%E8%B5%B7%E7%82%B9%E7%9A%84%E6%A8%AA%E5%9D%90%E6%A0%87%E5%92%8C%E7%BA%B5%E5%9D%90%E6%A0%87%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub515820f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22int%20x2%2C%20y2%3A%20%E7%BB%88%E7%82%B9%E7%9A%84%E6%A8%AA%E5%9D%90%E6%A0%87%E5%92%8C%E7%BA%B5%E5%9D%90%E6%A0%87%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf5d59e8e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22int%20steps%3A%20%E4%BB%8E%E8%B5%B7%E7%82%B9%E5%88%B0%E7%BB%88%E7%82%B9%EF%BC%8C%E6%BB%91%E5%8A%A8%E6%89%80%E9%9C%80%E7%9A%84%E6%AD%A5%E6%95%B0%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u92c87dfb%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22int%20downTime%3A%20%E6%8C%89%E4%B8%8B%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4%EF%BC%88%E6%AF%AB%E7%A7%92%EF%BC%89%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22udfe6e5cd%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22int%20upTime%3A%20%E6%8A%AC%E8%B5%B7%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4%EF%BC%88%E6%AF%AB%E7%A7%92%EF%BC%89%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0091ba4c%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u16174f89%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329129-439d32d4-1587-48c1-97b8-70b82dbd42b4.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A2081%2C%22height%22%3A1714%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u266f7ceb-78ad-41e4-a278-d375ebf4f1e%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%237e8347%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uca473ee1%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ufb77236b%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%8D%81%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8FAI%E6%A8%A1%E6%8B%9F%E6%89%8B%E5%B7%A5%E6%BB%91%E5%8A%A8%E5%8A%9F%E8%83%BD%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u4e9edd1b%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua9b6acc3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.swipAI(0%2C0%2C0%2C0)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u3c6110de%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u5aa332ba%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329050-022e3c20-d1d6-4bab-876a-c7c7edb6b1af.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A951%2C%22height%22%3A509%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u7d347e9d-fadc-4a35-a398-6b6bf33bcc3%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23232322%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ufdd11200%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22V13yE%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E4%BD%BF%E7%94%A8AI%E7%AE%97%E6%B3%95%E8%BF%9B%E8%A1%8C%E6%BB%91%E5%8A%A8%EF%BC%8C%E4%BB%8E%E8%B5%B7%E7%82%B9(0%2C0)%E5%88%B0%E7%BB%88%E7%82%B9(500%2C500)%5Cnlet%20startX%20%3D%200%3B%20%20%20%20%2F%2F%20%E8%B5%B7%E7%82%B9%E6%A8%AA%E5%9D%90%E6%A0%87%5Cnlet%20startY%20%3D%200%3B%20%20%20%20%2F%2F%20%E8%B5%B7%E7%82%B9%E7%BA%B5%E5%9D%90%E6%A0%87%5Cnlet%20endX%20%3D%20500%3B%20%20%20%20%2F%2F%20%E7%BB%88%E7%82%B9%E6%A8%AA%E5%9D%90%E6%A0%87%5Cnlet%20endY%20%3D%20500%3B%20%20%20%20%2F%2F%20%E7%BB%88%E7%82%B9%E7%BA%B5%E5%9D%90%E6%A0%87%5Cn%5Cn%2F%2F%20%E8%B0%83%E7%94%A8AI%E6%BB%91%E5%8A%A8%E5%87%BD%E6%95%B0%5Cnagent.swipAI(startX%2C%20startY%2C%20endX%2C%20endY)%3B%5Cn%5Cn%2F%2F%20%E4%BD%A0%E7%9A%84%E9%A2%9D%E5%A4%96%E9%80%BB%E8%BE%91%E5%A4%84%E7%90%86%5Cnconsole.log(%5C%22AI%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90.%5C%22)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub0362bdb%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u56777538%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%AF%B4%E6%98%8E%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ufca6d057%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22arg0%3A%20int%20startX%20%E2%80%94%20%E6%BB%91%E5%8A%A8%E5%BC%80%E5%A7%8B%E7%9A%84%E6%A8%AA%E5%9D%90%E6%A0%87%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf776d1b0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22arg1%3A%20int%20startY%20%E2%80%94%20%E6%BB%91%E5%8A%A8%E5%BC%80%E5%A7%8B%E7%9A%84%E7%BA%B5%E5%9D%90%E6%A0%87%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8f893a31%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22arg2%3A%20int%20endX%20%E2%80%94%20%E6%BB%91%E5%8A%A8%E7%BB%93%E6%9D%9F%E7%9A%84%E6%A8%AA%E5%9D%90%E6%A0%87%E3%80%82%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u572ae004%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22arg3%3A%20int%20endY%20%E2%80%94%20%E6%BB%91%E5%8A%A8%E7%BB%93%E6%9D%9F%E7%9A%84%E7%BA%B5%E5%9D%90%E6%A0%87%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u67720b56%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u948cf88f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E6%A8%A1%E4%BB%BF%E4%BA%BA%E6%89%8B%E5%8A%BF%E7%9A%84%E6%BB%91%E5%8A%A8%EF%BC%8C%E9%80%82%E7%94%A8%E4%BA%8E%E9%9C%80%E8%A6%81%E6%A8%A1%E6%8B%9F%E7%9C%9F%E5%AE%9E%E8%A7%A6%E5%B1%8F%E6%BB%91%E5%8A%A8%E7%9A%84%E5%9C%BA%E6%99%AF%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ufd0b7f19%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2d193eaf%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E7%AC%AC%E5%8D%81%E4%BA%8C%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%8C%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E6%8C%89%E4%B8%8B%EF%BC%8C%E7%A7%BB%E5%8A%A8%EF%BC%8C%E6%8A%AC%E8%B5%B7%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u9212b5e4%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub6ce5e27%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.touchDown(0%2C0%2C0)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u6e39888e%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u46bf88da%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.touchMove(0%2C0%2C0)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u53a3c7af%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5011fb71%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22agent.touchUp(0)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u9716f2a8%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22ua74b81aa%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329235-1886548a-1a6b-4c85-a3b5-7ad02c9a8a33.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1811%2C%22height%22%3A1063%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u111b483f-3606-4cbf-8947-a4d2d528c0a%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23252421%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u94661903%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%5Cn%22%7D%2C%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u12a8ec9a%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329668-6dd03cfe-c6c4-434e-be23-6b36ee0039dc.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A1005%2C%22height%22%3A579%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u706a0593-13ba-489a-b783-ddc15cb965a%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23242321%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u54ea1288%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%5Cn%22%7D%2C%7B%22type%22%3A%22card%22%2C%22id%22%3A%22u56571882%22%2C%22name%22%3A%22image%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22src%22%3A%22https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2025%2Fpng%2F44811133%2F1745197329775-ef718b0e-1607-41aa-8c1e-fc55e09d8946.png%22%2C%22original%22%3A%7B%22type%22%3A%22url%22%2C%22from%22%3A%22paste%22%2C%22ratio%22%3A2.0999999046325684%2C%22width%22%3A987%2C%22height%22%3A489%7D%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22taskId%22%3A%22u32f2b308-4f1d-48c8-b664-0f3007b205f%22%2C%22clientId%22%3A%22u879a1a30-02a9-4%22%2C%22linkExternal%22%3Atrue%2C%22crop%22%3A%5B0%2C0%2C1%2C1%5D%2C%22showTitle%22%3Afalse%2C%22title%22%3A%22%22%2C%22rotation%22%3A0%2C%22averageHue%22%3A%22%23232320%22%2C%22__spacing%22%3A%22both%22%7D%2C%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%2C%22cardType%22%3A%22inline%22%7D%2C%22cardType%22%3A%22inline%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ub77f1d4f%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22gWCYy%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22java%22%2C%22code%22%3A%22%2F%2F%20%E6%A8%A1%E6%8B%9F%E4%B8%80%E4%B8%AA%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%82%B9%E5%87%BB%E5%B9%B6%E6%8B%96%E5%8A%A8%E7%9A%84%E5%8A%A8%E4%BD%9C%5Cn%5Cn%2F%2F%20%E5%9C%A8%E4%BD%8D%E7%BD%AE%20(100%2C%20100)%20%E8%A7%A6%E6%91%B8%E5%B1%8F%E5%B9%95%5Cnagent.touchDown(0%2C%20100%2C%20100)%3B%5Cn%5Cn%2F%2F%20%E5%B0%86%E8%A7%A6%E6%91%B8%E7%A7%BB%E5%8A%A8%E5%88%B0%E4%BD%8D%E7%BD%AE%20(200%2C%20200)%5Cnagent.touchMove(0%2C%20200%2C%20200)%3B%5Cn%5Cn%2F%2F%20%E6%9D%BE%E5%BC%80%E8%A7%A6%E6%91%B8%5Cnagent.touchUp(0)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u39c1614b%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u03bc508d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E4%BD%95%E4%BD%BF%E7%94%A8%20touchDown%E3%80%81touchMove%20%E5%92%8C%20touchUp%20%E6%96%B9%E6%B3%95%E7%BB%84%E5%90%88%E6%9D%A5%E6%A8%A1%E6%8B%9F%E4%B8%80%E4%B8%AA%E4%BB%8E%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%9A%84%E4%B8%80%E4%B8%AA%E7%82%B9%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%82%B9%E7%9A%84%E6%8B%96%E5%8A%A8%E6%95%88%E6%9E%9C%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1b56ce15%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%22alignment%22%3A%22left%22%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6f4fd4a4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%22color%22%3A%22rgb(51%2C%2051%2C%2051)%22%2C%22fontsize%22%3A14%7D%2C%22data%22%3A%22%E6%89%80%E6%9C%89%E4%BB%A3%E7%A0%81%E8%BF%9B%E8%A1%8C%E7%BB%84%E5%90%88%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u37da6284%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22jW6cz%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22java%22%2C%22code%22%3A%22%2F%2F%20%E5%BC%80%E5%90%AF%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%5Cnagent.start()%3B%5Cnconsole.log(%5C%22%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E5%B7%B2%E5%BC%80%E5%90%AF%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%89%A7%E8%A1%8CShell%E5%91%BD%E4%BB%A4%5Cnagent.shell('input%20tap%20455%20974')%3B%5Cnconsole.log(%5C%22%E6%89%A7%E8%A1%8CShell%E5%91%BD%E4%BB%A4%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%5Cnlet%20img%20%3D%20agent.screenShot(374%2C%20666%2C%20100)%3B%5Cnconsole.log(%5C%22%E6%88%AA%E5%9B%BE%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE%E4%BA%8B%E4%BB%B6%5Cnconst%20KEYCODE_HOME%20%3D%203%3B%5Cnagent.keyPress(KEYCODE_HOME)%3B%5Cnconsole.log(%5C%22%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%A8%A1%E6%8B%9F%E7%82%B9%E5%87%BB%E5%B1%8F%E5%B9%95%5Cnagent.click(100%2C%20100)%3B%5Cnconsole.log(%5C%22%E5%B1%8F%E5%B9%95%E7%82%B9%E5%87%BB%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%A8%A1%E6%8B%9F%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%5Cnagent.swip(50%2C%20100%2C%20500%2C%20200%2C%2010%2C%200%2C%200)%3B%5Cnconsole.log(%5C%22%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20AI%E6%A8%A1%E6%8B%9F%E6%89%8B%E5%B7%A5%E6%BB%91%E5%8A%A8%5Cnagent.swipAI(0%2C%200%2C%20500%2C%20500)%3B%5Cnconsole.log(%5C%22AI%E6%BB%91%E5%8A%A8%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90%5C%22)%3B%5Cn%5Cn%5Cn%2F%2F%20%E6%A8%A1%E6%8B%9F%E8%A7%A6%E6%91%B8%5Cnagent.touchDown(0%2C%20100%2C%20100)%3B%5Cnagent.touchMove(0%2C%20200%2C%20200)%3B%5Cnagent.touchUp(0)%3B%5Cnconsole.log(%5C%22%E8%A7%A6%E6%91%B8%E6%93%8D%E4%BD%9C%E5%AE%8C%E6%88%90%5C%22)%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1dda7ba1%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u28d8170d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue3489fbe%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%20%22%7D%5D%7D%5D%2C%22attrs%22%3A%7B%7D%7D" source="https%3A%2F%2Fwww.yuque.com%2Faiwork%2Fnba2pr%2Furgw01rz95lkpzgr"></ne-clipboard><div class="lake-content" typography="classic"><p id="u9fe826a2" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第一个例子:开启代理模式判断</span></p><p id="u16a55169" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.start()<br></span><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197326472-355570ec-cfe0-45b8-9337-6d9ed89da44f.png" width="2104" title="" crop="0,0,1,1" id="u301d9926" class="ne-image" style="color: rgb(51, 51, 51);"><span class="ne-text" style="color: rgb(51, 51, 51);"><br></span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">agent.start()</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">函数用于开启代理模式,需 root 权限,无需参数。此函数执行后会返回一个布尔值:如果成功返回</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">true</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">,否则返回</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">false</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">。下面是一个可能的使用例子:</span></p><pre data-language="javascript" id="Jntbr" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 尝试启动代理模式
let result =agent.start();
printl(result);
if (result) {
console.log("代理启动成功!");
} else {
console.log("代理启动失败,请检查是否具有root权限。");
}</code></pre><p id="u95be72c0" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">此代码尝试启动代理模式,并根据返回值判断启动是否成功。如果成功,会输出“代理启动成功!”,否则输出“代理启动失败,请检查是否具有root权限。”</span></p><p id="u34069691" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第二例个例子:代理模式命令执行打开</span></p><p id="u90ec6367" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">adb.exec(‘ls’,false)</span></p><p id="u12b30f90" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197326262-35d4dbb3-bf3b-4c0e-9199-4a8eff7ab18e.png" width="2064" title="" crop="0,0,1,1" id="u5c72081c" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="D85ZV" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>function executeShellCommand(command, isRoot) {
try {
    let result = adb.exec(command, isRoot);
    let output = JSON.parse(result);


    if (output.errorMsg) {
      console.error("命令执行出错:", output.errorMsg);
    } else {
      console.log("命令执行成功, 输出结果:");
      console.log(output.success.replace(/\\n/g, '\n'));
    }
} catch (error) {
    console.error("执行期间发生异常:", error);
}
}


// 示例调用
executeShellCommand('ls', false);</code></pre><h3 id="h3--code-executeshellcommand-code-" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text" style="color: rgb(51, 51, 51)">函数</span><span class="ne-text" style="color: rgb(51, 51, 51)"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249)">executeShellCommand</span></code></h3><h4 id="h4-u53C2u6570" style="font-size: 16px; line-height: 24px; margin-top: 10px; margin-bottom: 5px;"><span class="ne-text" style="color: rgb(51, 51, 51)">参数</span></h4><ul class="ne-ul" style="padding-left: 23px;"><li id="uf09222d4" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">command</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">: 要执行的 shell 命令。</span></li><li id="ud9aedddc" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">isRoot</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">: 布尔值,表示是否以 root 权限执行命令。</span></li></ul><h4 id="h4-u6B65u9AA4" style="font-size: 16px; line-height: 24px; margin-top: 10px; margin-bottom: 5px;"><span class="ne-text" style="color: rgb(51, 51, 51)">步骤</span></h4><ol class="ne-ol" style="padding-left: 23px;"><li id="u3ee908cc" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">执行命令</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="uf4d1d90a" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">使用</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">adb.exec(command, isRoot)</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">来执行命令,并获取返回结果。</span></li><li id="u45014f3d" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">返回结果被假设为 JSON 格式的字符串。</span></li></ul></ul><ol start="2" class="ne-ol" style="padding-left: 23px;"><li id="u26f93e11" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">解析结果</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u0eb519ad" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">使用</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">JSON.parse(result)</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">将结果字符串解析为对象</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">output</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">。</span></li></ul></ul><ol start="3" class="ne-ol" style="padding-left: 23px;"><li id="u1b04e93d" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">检查错误信息</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="ua4a0d586" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">如果</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">output.errorMsg</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">存在,表示执行过程中出现错误,输出错误信息。</span></li><li id="u7c22c27b" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">如果没有错误信息,表示命令执行成功,并输出执行结果。</span></li></ul></ul><ol start="4" class="ne-ol" style="padding-left: 23px;"><li id="uaafbc0c3" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">异常处理</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u7021b035" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">用</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">try-catch</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">块捕获执行过程中可能发生的异常,并输出异常信息。</span></li></ul></ul><h3 id="h3-u793Au4F8Bu8C03u7528" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text" style="color: rgb(51, 51, 51)">示例调用</span></h3><ul class="ne-ul" style="padding-left: 23px;"><li id="ub950d684" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">executeShellCommand('ls', false);</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">: 调用该函数,执行</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">ls</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">命令,并不使用 root 权限。</span></li></ul><p id="u118d1064" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">该代码的目的是在 JavaScript 环境中通过 ADB 调用安卓设备的 shell 命令,并处理输出结果。</span></p><p id="u4311a46d" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第三个例子,代理模式返回值,</span></p><p id="u1977d504" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.back()</span></p><p id="uef0a109b" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197326451-d3a1ba47-bc9d-457d-bfe6-4a2c0ad151db.png" width="2072" title="" crop="0,0,1,1" id="u76894f3b" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="Nxdoc" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>function goBack() {
// 按下返回键
agent.back();
console.log("返回键已按下");
}


// 调用示例
goBack();</code></pre><p id="u828aebf8" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第四个例子,代理模式真实座标点击</span></p><p id="uc9913f61" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.click(100,100)</span></p><p id="u1bf0ec23" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197326432-61bba888-1b25-4eeb-b884-4acf774afe39.png" width="2490" title="" crop="0,0,1,1" id="u45462ae3" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="EMF8d" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 尝试点击屏幕上的某个位置
let xCoordinate = 100; // 横坐标
let yCoordinate = 100; // 纵坐标

let result = agent.click(xCoordinate, yCoordinate);

if (result) {
console.log("点击成功!");
} else {
console.log("点击失败,请检查坐标是否正确。");
}

goBack函数:

定义了一个函数goBack,用于按下返回键。
在函数内部调用agent.back(),执行返回操作。

agent.back():

这是一个没有参数也没有返回值的函数。
作用是模拟按下设备上的返回键。</code></pre><ol class="ne-ol" style="padding-left: 23px;"><li id="u2687bbed" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">定义坐标</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u6bc4d8d9" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">xCoordinate = 100</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">:横向坐标设置为100。</span></li><li id="u0d33c72b" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">yCoordinate = 100</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">:纵向坐标设置为100。</span></li></ul></ul><ol start="2" class="ne-ol" style="padding-left: 23px;"><li id="u042d70c9" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">调用点击函数</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u02b13553" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">agent.click(xCoordinate, yCoordinate)</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">:尝试点击指定的坐标。</span></li></ul></ul><ol start="3" class="ne-ol" style="padding-left: 23px;"><li id="u7b9fec1a" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">检查结果并输出</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="ub86d6d9f" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">如果</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">result</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">true</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">,说明点击成功,输出”点击成功!”。</span></li><li id="udfe1ae8b" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">如果</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">result</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">false</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">,说明点击失败,输出”点击失败,请检查坐标是否正确。”。</span></li></ul></ul><p id="ufdc5dcf0" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第五个例子,代理模式点击屏幕百分比座标</span></p><p id="udb20a740" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.click(0.5,0.5)</span></p><p id="u1838a4ca" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197326433-51132704-c578-4d43-8d5d-af49fddf6dfd.png" width="1962" title="" crop="0,0,1,1" id="ua33c921c" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="plain" id="vYDjS" class="ne-codeblock language-plain" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 尝试点击屏幕中心位置
let horizontalPercent = 0.144; // 横坐标百分比
let verticalPercent = 0.3292;   // 纵坐标百分比


agent.clickPercent(horizontalPercent, verticalPercent);


console.log("已在屏幕中心点击。");</code></pre><p id="u5b82e811" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">这段代码实现了在屏幕中心的点击操作。具体步骤如下:</span></p><ol class="ne-ol" style="padding-left: 23px;"><li id="u022aef55" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">定义点击位置的百分比坐标</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="ua7e8b717" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">horizontalPercent</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">和</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">verticalPercent</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">分别定义了横坐标和纵坐标的百分比值。</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">0.5</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">表示水平方向和垂直方向的50%位置,也就是屏幕的中心。</span></li></ul></ul><ol start="2" class="ne-ol" style="padding-left: 23px;"><li id="u1cf0fc74" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">调用点击函数</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="ueaa43431" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">agent.clickPercent(horizontalPercent, verticalPercent);</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">这行代码使用百分比坐标在屏幕上执行点击操作。</span></li></ul></ul><ol start="3" class="ne-ol" style="padding-left: 23px;"><li id="uf618d333" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">输出结果</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u6069dbab" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">console.log("已在屏幕中心点击。");</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">输出一条信息表示点击已在屏幕中心完成。</span></li></ul></ul><p id="uce97aa68" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">这个函数通常在自动化测试或脚本中使用,用于模拟用户点击动作。</span></p><p id="uf8d4fbfb" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第六个例子,</span></p><p id="u86375586" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.home()</span></p><p id="uda898c0b" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197327626-a4cfcc14-5f83-48e5-ade8-2de0f2f2fb44.png" width="1832" title="" crop="0,0,1,1" id="ue4c39100" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="plain" id="ejpu1" class="ne-codeblock language-plain" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 按下设备的HOME键
agent.home();

console.log("已经返回到主屏幕。");</code></pre><p id="u53c2ab24" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">解释:</span></p><p id="u5bdb0337" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.home():调用该方法来模拟按下设备的HOME键,使设备返回到主屏幕。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">console.log(“已经返回到主屏幕。”):输出一条信息到控制台,表示操作已完成。</span></p><p id="u4bec6070" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第七个例子,ADB代理模式输入一个字符串</span></p><p id="ufc280ddc" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.input(‘123456’)</span></p><p id="u2a1a6058" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197327683-3eea841c-9625-46b1-9197-351e8def28b0.png" width="1850" title="" crop="0,0,1,1" id="u554e3b82" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="plain" id="vf3DF" class="ne-codeblock language-plain" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 输入一个字符串
let inputString = '123456';
agent.input(inputString);

// 输出信息以确认输入操作
console.log("已输入字符串:", inputString);</code></pre><p id="ud3782ce2" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">使用agent.input函数来模拟输入数字字符。该函数只支持英文字符和数字字符,不支持中文字符。</span></p><p id="uadbe1a67" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第八个例子,ADB代理模式常用按键事件码</span></p><p id="uaffaba23" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.keyPress(3)</span></p><p id="u98e01218" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197327965-bb020e67-01fc-456d-82d0-87923f34f199.png" width="2159" title="" crop="0,0,1,1" id="u335ae5b6" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="TgXDR" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 定义常用按键事件码
const KEYCODE_HOME = 3;         // Home 键
const KEYCODE_BACK = 4;         // Back 键
const KEYCODE_MENU = 82;      // Menu 键
const KEYCODE_VOLUME_UP = 24;   // 音量增大键
const KEYCODE_VOLUME_DOWN = 25; // 音量减小键
const KEYCODE_POWER = 26;       // 电源键


// 示例调用不同的按键事件
function simulateKeyPress(keyCode) {
let result = agent.keyPress(keyCode);
if (result) {
    console.log("按键事件成功:", keyCode);
} else {
    console.log("按键事件失败:", keyCode);
}
}


// 调用按键事件
simulateKeyPress(KEYCODE_HOME);
simulateKeyPress(KEYCODE_BACK);
simulateKeyPress(KEYCODE_MENU);
simulateKeyPress(KEYCODE_VOLUME_UP);
simulateKeyPress(KEYCODE_VOLUME_DOWN);
simulateKeyPress(KEYCODE_POWER);</code></pre><p id="ucf70d6b7" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">这段代码定义了一些常用的按键事件码,并通过</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">simulateKeyPress</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">函数来模拟按键事件。以下是代码的详细说明:</span></p><ol class="ne-ol" style="padding-left: 23px;"><li id="ua8ac5105" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">定义按键事件码</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u71c3171f" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_HOME</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">、</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_BACK</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">、</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_MENU</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">、</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_VOLUME_UP</span></code><span class="ne-text" style="color: rgb(51, 51, 51);">、</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_VOLUME_DOWN</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">和</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">KEYCODE_POWER</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">是对应不同按键的事件码,分别用于模拟按手机上不同的按钮。</span></li></ul></ul><ol start="2" class="ne-ol" style="padding-left: 23px;"><li id="u7390405e" data-lake-index-type="0" style="text-align: left"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><strong><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">simulateKeyPress</span></strong></code><strong><span class="ne-text" style="color: rgb(51, 51, 51);"> </span></strong><strong><span class="ne-text" style="color: rgb(51, 51, 51);">函数</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u786d1db7" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">接收一个</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">keyCode</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">参数,表示要模拟的按键。</span></li><li id="ue058db0a" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">使用</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">agent.keyPress(keyCode)</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">方法模拟按键事件。</span></li><li id="ua2dc11ab" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">根据</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">result</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">的值来判断按键事件是否成功,并输出相应的日志信息。</span></li></ul></ul><ol start="3" class="ne-ol" style="padding-left: 23px;"><li id="ud5e2b9f5" data-lake-index-type="0" style="text-align: left"><strong><span class="ne-text" style="color: rgb(51, 51, 51);">调用按键事件</span></strong><span class="ne-text" style="color: rgb(51, 51, 51);">:</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u751368df" data-lake-index-type="0" style="text-align: left"><span class="ne-text" style="color: rgb(51, 51, 51);">使用</span><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text" style="color: rgb(64, 158, 255); background-color: rgb(249, 249, 249);">simulateKeyPress</span></code><span class="ne-text" style="color: rgb(51, 51, 51);"> </span><span class="ne-text" style="color: rgb(51, 51, 51);">函数依次模拟 HOME、BACK、MENU、音量增大、音量减小以及电源按键的事件。</span></li></ul></ul><p id="ud0f86cc9" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">通过这个代码,可以轻松地在程序中模拟各种常用按键的按下操作。</span></p><p id="u26b26d18" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第九个例子,ADB截取代理模式的屏幕截图</span></p><p id="ub5d2c65c" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.screenShot(374,666,100)</span></p><p id="u927b7899" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197327921-59735412-8c20-4368-bb52-d4a09a5ecd9d.png" width="1954" title="" crop="0,0,1,1" id="u323a2621" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="TKvPH" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 设置截图的宽度、高度和质量
let width = 374.0;
let height = 666.0;
let quality = 100;


// 截取代理模式的屏幕截图
let img = agent.screenShot(width, height, quality);


printl(img);</code></pre><p id="u773d2e70" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">变量定义:</span></p><p id="ub5c6ef65" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">width: 设置截图的宽度为374像素。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">height: 设置截图的高度为666像素。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">quality: 设置截图质量为100。</span></p><p id="ue5925f30" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">截屏操作:</span></p><p id="u1c40e1bb" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">使用 agent.screenShot(width, height, quality) 方法截取屏幕截图,并将返回的图像对象存储在 img 变量中。</span></p><p id="u1630bf73" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">结果检查:</span></p><p id="u95c01785" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">通过判断 img 是否为真值来检查截屏是否成功。</span></p><p id="uc4550f3f" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第十个例子,执行Shell命令,通过坐标模拟点击屏幕</span></p><p id="u14ab8f2a" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.shell(‘input tap 455 974’)</span></p><p id="ucf25ac3d" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197328913-34f7fdaa-69e6-40c3-a846-e01ce723914e.png" width="2137" title="" crop="0,0,1,1" id="u75765d52" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="V6OEf" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 执行Shell命令,通过坐标模拟点击屏幕
let command = 'input tap 455 974';
let result = agent.shell(command);

// 检查命令是否成功执行
if (result) {
console.log("Shell命令执行成功:", result);
} else {
console.log("Shell命令执行失败");
}</code></pre><p id="u369ab083" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">变量 command:存储要执行的Shell命令,这里是模拟点击屏幕指定位置 (455, 974)。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">agent.shell(command):发送命令给设备进行执行。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">“tap” 是一个用于模拟触摸屏幕的命令。执行这个命令会在指定的坐标位置模拟一次点击动作。</span></p><p id="u72179b57" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第十一个例子,代理模式滑动功能</span></p><p id="ueae263ec" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.swip(50,100,500,100,10,0,0)</span></p><p id="u6ff34210" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329025-95d07c84-97be-46e6-bfa1-709af290fb63.png" width="919" title="" crop="0,0,1,1" id="u5c4ef39e" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="NSlkB" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 设置滑动的起点和终点坐标
let startX = 50;// 起点横坐标
let startY = 100; // 起点纵坐标
let endX = 500;   // 终点横坐标
let endY = 100;   // 终点纵坐标


// 滑动的其他参数
let steps = 10;       // 步数中间移动几步
let downTime = 0;   // 按下延时毫秒
let upTime = 0;       // 拾起延时毫秒


// 执行滑动操作
agent.swip(startX, startY, endX, endY, steps, downTime, upTime);


printl("滑动操作已完成");</code></pre><p id="ub5c3bd17" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">演示了如何使用 swip 函数从起点滑动到终点。以下是参数的详细说明:</span></p><p id="u585808e2" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">int x1, y1: 起点的横坐标和纵坐标。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">int x2, y2: 终点的横坐标和纵坐标。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">int steps: 从起点到终点,滑动所需的步数。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">int downTime: 按下延迟时间(毫秒)。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">int upTime: 抬起延迟时间(毫秒)。</span></p><p id="u0091ba4c" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329129-439d32d4-1587-48c1-97b8-70b82dbd42b4.png" width="2081" title="" crop="0,0,1,1" id="u16174f89" class="ne-image" style="color: rgb(51, 51, 51);"></p><p id="uca473ee1" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第十一个例子,代理模式AI模拟手工滑动功能</span></p><p id="u4e9edd1b" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.swipAI(0,0,0,0)</span></p><p id="u3c6110de" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329050-022e3c20-d1d6-4bab-876a-c7c7edb6b1af.png" width="951" title="" crop="0,0,1,1" id="u5aa332ba" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="javascript" id="V13yE" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 使用AI算法进行滑动,从起点(0,0)到终点(500,500)
let startX = 0;    // 起点横坐标
let startY = 0;    // 起点纵坐标
let endX = 500;    // 终点横坐标
let endY = 500;    // 终点纵坐标

// 调用AI滑动函数
agent.swipAI(startX, startY, endX, endY);

// 你的额外逻辑处理
console.log("AI滑动操作完成.");</code></pre><p id="ub0362bdb" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">说明<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">arg0: int startX — 滑动开始的横坐标。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">arg1: int startY — 滑动开始的纵坐标。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">arg2: int endX — 滑动结束的横坐标。<br></span><span class="ne-text" style="color: rgb(51, 51, 51);">arg3: int endY — 滑动结束的纵坐标。</span></p><p id="u67720b56" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">这个函数模仿人手势的滑动,适用于需要模拟真实触屏滑动的场景。</span></p><p id="ufd0b7f19" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">第十二个例子,代理模式按下,移动,抬起</span></p><p id="u9212b5e4" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.touchDown(0,0,0)</span></p><p id="u6e39888e" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.touchMove(0,0,0)</span></p><p id="u53a3c7af" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">agent.touchUp(0)</span></p><p id="u9716f2a8" class="ne-p" style="min-height: 24px;"><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329235-1886548a-1a6b-4c85-a3b5-7ad02c9a8a33.png" width="1811" title="" crop="0,0,1,1" id="ua74b81aa" class="ne-image" style="color: rgb(51, 51, 51);"><span class="ne-text" style="color: rgb(51, 51, 51);"><br></span><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329668-6dd03cfe-c6c4-434e-be23-6b36ee0039dc.png" width="1005" title="" crop="0,0,1,1" id="u12a8ec9a" class="ne-image" style="color: rgb(51, 51, 51);"><span class="ne-text" style="color: rgb(51, 51, 51);"><br></span><img src="https://cdn.nlark.com/yuque/0/2025/png/44811133/1745197329775-ef718b0e-1607-41aa-8c1e-fc55e09d8946.png" width="987" title="" crop="0,0,1,1" id="u56571882" class="ne-image" style="color: rgb(51, 51, 51);"></p><pre data-language="java" id="gWCYy" class="ne-codeblock language-java" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 模拟一个在屏幕上点击并拖动的动作

// 在位置 (100, 100) 触摸屏幕
agent.touchDown(0, 100, 100);

// 将触摸移动到位置 (200, 200)
agent.touchMove(0, 200, 200);

// 松开触摸
agent.touchUp(0);</code></pre><p id="u39c1614b" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">何使用 touchDown、touchMove 和 touchUp 方法组合来模拟一个从屏幕上的一个点移动到另一个点的拖动效果。</span></p><p id="u1b56ce15" class="ne-p" style="min-height: 24px;"><span class="ne-text" style="color: rgb(51, 51, 51);">所有代码进行组合:</span></p><pre data-language="java" id="jW6cz" class="ne-codeblock language-java" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 开启代理模式
agent.start();
console.log("代理模式已开启");


// 执行Shell命令
agent.shell('input tap 455 974');
console.log("执行Shell命令完成");


// 屏幕截图
let img = agent.screenShot(374, 666, 100);
console.log("截图操作完成");


// 模拟按键事件
const KEYCODE_HOME = 3;
agent.keyPress(KEYCODE_HOME);
console.log("模拟按键完成");


// 模拟点击屏幕
agent.click(100, 100);
console.log("屏幕点击完成");


// 模拟滑动操作
agent.swip(50, 100, 500, 200, 10, 0, 0);
console.log("滑动操作完成");


// AI模拟手工滑动
agent.swipAI(0, 0, 500, 500);
console.log("AI滑动操作完成");


// 模拟触摸
agent.touchDown(0, 100, 100);
agent.touchMove(0, 200, 200);
agent.touchUp(0);
console.log("触摸操作完成");</code></pre><p id="u1dda7ba1" class="ne-p" style="min-height: 24px;"><span class="ne-text"><br></span><span class="ne-text"></span></p></div></div>
页: [1]
查看完整版本: AIWROK软件agent代理模式ADB方法集合