信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索
查看: 1|回复: 0
打印 上一主题 下一主题

[宣传软件网站动态] AIWROK软件全部硬件HID按键码小结集合

[复制链接]

681

主题

765

帖子

4934

积分

积分
4934
跳转到指定楼层
宣传软件楼主
发表于 23 分钟前 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

资讯缩略图:

资讯发布日期:2025-09-19

资讯发布简介:AIWROK软件全部硬件HID按键码小结集合

资讯关键词:AIWROK软件全部硬件HID按键码小结集合

资讯所属分类:IT资讯 

联系:

① 本信息收集于网络,如有不对的地方欢迎联系我纠正!
② 本信息免费收录,不存在价格的问题!
③ 如果您的网站也想这样出现在这里,请您加好友情链接,我当天会审核通过!

④友情链接关键字:软件网站分类目录 网址:http://www.postbbs.com/

资讯详细描述
AIWROK软件全部硬件HID按键码小结集合
AIWROK软件全部硬件HID按键码小结集合 b2b软件 AIWROK软件全部硬件HID按键码小结集合 b2b软件 AIWROK软件全部硬件HID按键码小结集合 b2b软件

  1. /*
  2. 🍎交流 QQ 群 711841924 群一,苹果内测群,528816639
  3. 🍎HID 按键码方法小结
  4. */

  5. //🍎HID 类 [keycode] 方法小结

  6. // 第一个方法:📌A - A键
  7. /*
  8. 类别 详情说明
  9. 方法功能 返回A键的HID编码
  10. 方法签名 int keycode.A()
  11. 返回值 int(A键对应的HID编码值)
  12. 参数 无
  13. */
  14. // 示例:获取A键的HID编码
  15. let aCode = keycode.A();
  16. print.log("A键HID编码:", aCode);


  17. // 第二个方法:📌B - B键
  18. /*
  19. 类别 详情说明
  20. 方法功能 返回B键的HID编码
  21. 方法签名 int keycode.B()
  22. 返回值 int(B键对应的HID编码值)
  23. 参数 无
  24. */
  25. // 示例:获取B键的HID编码
  26. let bCode = keycode.B();
  27. print.log("B键HID编码:", bCode);


  28. // 第三个方法:📌Backslash - 反斜杠或|键
  29. /*
  30. 类别 详情说明
  31. 方法功能 返回反斜杠或|键的HID编码
  32. 方法签名 int keycode.Backslash()
  33. 返回值 int(反斜杠或|键对应的HID编码值)
  34. 参数 无
  35. */
  36. // 示例:获取反斜杠键的HID编码
  37. let backslashCode = keycode.Backslash();
  38. print.log("反斜杠键HID编码:", backslashCode);


  39. // 第四个方法:📌Backspace - 退格键
  40. /*
  41. 类别 详情说明
  42. 方法功能 返回退格键的HID编码
  43. 方法签名 int keycode.Backspace()
  44. 返回值 int(退格键对应的HID编码值)
  45. 参数 无
  46. */
  47. // 示例:获取退格键的HID编码
  48. let backspaceCode = keycode.Backspace();
  49. print.log("退格键HID编码:", backspaceCode);


  50. // 第五个方法:📌C - C键
  51. /*
  52. 类别 详情说明
  53. 方法功能 返回C键的HID编码
  54. 方法签名 int keycode.C()
  55. 返回值 int(C键对应的HID编码值)
  56. 参数 无
  57. */
  58. // 示例:获取C键的HID编码
  59. let cCode = keycode.C();
  60. print.log("C键HID编码:", cCode);


  61. // 第六个方法:&#128204;Comma - 逗号或<键
  62. /*
  63. 类别 详情说明
  64. 方法功能 返回逗号或<键的HID编码
  65. 方法签名 int keycode.Comma()
  66. 返回值 int(逗号或<键对应的HID编码值)
  67. 参数 无
  68. */
  69. // 示例:获取逗号键的HID编码
  70. let commaCode = keycode.Comma();
  71. print.log("逗号键HID编码:", commaCode);


  72. // 第七个方法:&#128204;D - D键
  73. /*
  74. 类别 详情说明
  75. 方法功能 返回D键的HID编码
  76. 方法签名 int keycode.D()
  77. 返回值 int(D键对应的HID编码值)
  78. 参数 无
  79. */
  80. // 示例:获取D键的HID编码
  81. let dCode = keycode.D();
  82. print.log("D键HID编码:", dCode);


  83. // 第八个方法:&#128204;Delete - 删除键
  84. /*
  85. 类别 详情说明
  86. 方法功能 返回删除键的HID编码
  87. 方法签名 int keycode.Delete()
  88. 返回值 int(删除键对应的HID编码值)
  89. 参数 无
  90. */
  91. // 示例:获取删除键的HID编码
  92. let deleteCode = keycode.Delete();
  93. print.log("删除键HID编码:", deleteCode);


  94. // 第九个方法:&#128204;DownArrow - 向下箭头键
  95. /*
  96. 类别 详情说明
  97. 方法功能 返回向下箭头键的HID编码
  98. 方法签名 int keycode.DownArrow()
  99. 返回值 int(向下箭头键对应的HID编码值)
  100. 参数 无
  101. */
  102. // 示例:获取向下箭头键的HID编码
  103. let downArrowCode = keycode.DownArrow();
  104. print.log("向下箭头键HID编码:", downArrowCode);


  105. // 第十个方法:&#128204;E - E键
  106. /*
  107. 类别 详情说明
  108. 方法功能 返回E键的HID编码
  109. 方法签名 int keycode.E()
  110. 返回值 int(E键对应的HID编码值)
  111. 参数 无
  112. */
  113. // 示例:获取E键的HID编码
  114. let eCode = keycode.E();
  115. print.log("E键HID编码:", eCode);


  116. // 第十一个方法:&#128204;Enter - 回车键
  117. /*
  118. 类别 详情说明
  119. 方法功能 返回回车键的HID编码
  120. 方法签名 int keycode.Enter()
  121. 返回值 int(回车键对应的HID编码值)
  122. 参数 无
  123. */
  124. // 示例:获取回车键的HID编码
  125. let enterCode = keycode.Enter();
  126. print.log("回车键HID编码:", enterCode);


  127. // 第十二个方法:&#128204;Equal - 等号或+键
  128. /*
  129. 类别 详情说明
  130. 方法功能 返回等号或+键的HID编码
  131. 方法签名 int keycode.Equal()
  132. 返回值 int(等号或+键对应的HID编码值)
  133. 参数 无
  134. */
  135. // 示例:获取等号键的HID编码
  136. let equalCode = keycode.Equal();
  137. print.log("等号键HID编码:", equalCode);


  138. // 第十三个方法:&#128204;Escape - Escape键
  139. /*
  140. 类别 详情说明
  141. 方法功能 返回Escape键的HID编码
  142. 方法签名 int keycode.Escape()
  143. 返回值 int(Escape键对应的HID编码值)
  144. 参数 无
  145. */
  146. // 示例:获取Escape键的HID编码
  147. let escapeCode = keycode.Escape();
  148. print.log("Escape键HID编码:", escapeCode);


  149. // 第十四个方法:&#128204;F - F键
  150. /*
  151. 类别 详情说明
  152. 方法功能 返回F键的HID编码
  153. 方法签名 int keycode.F()
  154. 返回值 int(F键对应的HID编码值)
  155. 参数 无
  156. */
  157. // 示例:获取F键的HID编码
  158. let fCode = keycode.F();
  159. print.log("F键HID编码:", fCode);


  160. // 第十五个方法:&#128204;G - G键
  161. /*
  162. 类别 详情说明
  163. 方法功能 返回G键的HID编码
  164. 方法签名 int keycode.G()
  165. 返回值 int(G键对应的HID编码值)
  166. 参数 无
  167. */
  168. // 示例:获取G键的HID编码
  169. let gCode = keycode.G();
  170. print.log("G键HID编码:", gCode);


  171. // 第十六个方法:&#128204;H - H键
  172. /*
  173. 类别 详情说明
  174. 方法功能 返回H键的HID编码
  175. 方法签名 int keycode.H()
  176. 返回值 int(H键对应的HID编码值)
  177. 参数 无
  178. */
  179. // 示例:获取H键的HID编码
  180. let hCode = keycode.H();
  181. print.log("H键HID编码:", hCode);


  182. // 第十七个方法:&#128204;I - I键
  183. /*
  184. 类别 详情说明
  185. 方法功能 返回I键的HID编码
  186. 方法签名 int keycode.I()
  187. 返回值 int(I键对应的HID编码值)
  188. 参数 无
  189. */
  190. // 示例:获取I键的HID编码
  191. let iCode = keycode.I();
  192. print.log("I键HID编码:", iCode);


  193. // 第十八个方法:&#128204;J - J键
  194. /*
  195. 类别 详情说明
  196. 方法功能 返回J键的HID编码
  197. 方法签名 int keycode.J()
  198. 返回值 int(J键对应的HID编码值)
  199. 参数 无
  200. */
  201. // 示例:获取J键的HID编码
  202. let jCode = keycode.J();
  203. print.log("J键HID编码:", jCode);


  204. // 第十九个方法:&#128204;K - K键
  205. /*
  206. 类别 详情说明
  207. 方法功能 返回K键的HID编码
  208. 方法签名 int keycode.K()
  209. 返回值 int(K键对应的HID编码值)
  210. 参数 无
  211. */
  212. // 示例:获取K键的HID编码
  213. let kCode = keycode.K();
  214. print.log("K键HID编码:", kCode);


  215. // 第二十个方法:&#128204;L - L键
  216. /*
  217. 类别 详情说明
  218. 方法功能 返回L键的HID编码
  219. 方法签名 int keycode.L()
  220. 返回值 int(L键对应的HID编码值)
  221. 参数 无
  222. */
  223. // 示例:获取L键的HID编码
  224. let lCode = keycode.L();
  225. print.log("L键HID编码:", lCode);


  226. // 第二十一个方法:&#128204;LAlt - 左Alt键
  227. /*
  228. 类别 详情说明
  229. 方法功能 返回左Alt键的HID编码
  230. 方法签名 int keycode.LAlt()
  231. 返回值 int(左Alt键对应的HID编码值)
  232. 参数 无
  233. */
  234. // 示例:获取左Alt键的HID编码
  235. let lAltCode = keycode.LAlt();
  236. print.log("左Alt键HID编码:", lAltCode);


  237. // 第二十二个方法:&#128204;LCtrl - 左Ctrl键
  238. /*
  239. 类别 详情说明
  240. 方法功能 返回左Ctrl键的HID编码
  241. 方法签名 int keycode.LCtrl()
  242. 返回值 int(左Ctrl键对应的HID编码值)
  243. 参数 无
  244. */
  245. // 示例:获取左Ctrl键的HID编码
  246. let lCtrlCode = keycode.LCtrl();
  247. print.log("左Ctrl键HID编码:", lCtrlCode);


  248. // 第二十三个方法:&#128204;LShift - 左Shift键
  249. /*
  250. 类别 详情说明
  251. 方法功能 返回左Shift键的HID编码
  252. 方法签名 int keycode.LShift()
  253. 返回值 int(左Shift键对应的HID编码值)
  254. 参数 无
  255. */
  256. // 示例:获取左Shift键的HID编码
  257. let lShiftCode = keycode.LShift();
  258. print.log("左Shift键HID编码:", lShiftCode);


  259. // 第二十四个方法:&#128204;LeftArrow - 向左箭头键
  260. /*
  261. 类别 详情说明
  262. 方法功能 返回向左箭头键的HID编码
  263. 方法签名 int keycode.LeftArrow()
  264. 返回值 int(向左箭头键对应的HID编码值)
  265. 参数 无
  266. */
  267. // 示例:获取向左箭头键的HID编码
  268. let leftArrowCode = keycode.LeftArrow();
  269. print.log("向左箭头键HID编码:", leftArrowCode);


  270. // 第二十五个方法:&#128204;LeftBracket - 左方括号或{键
  271. /*
  272. 类别 详情说明
  273. 方法功能 返回左方括号或{键的HID编码
  274. 方法签名 int keycode.LeftBracket()
  275. 返回值 int(左方括号或{键对应的HID编码值)
  276. 参数 无
  277. */
  278. // 示例:获取左方括号键的HID编码
  279. let leftBracketCode = keycode.LeftBracket();
  280. print.log("左方括号键HID编码:", leftBracketCode);


  281. // 第二十六个方法:&#128204;Lwin - 左GUI键(例如Windows/Command键)
  282. /*
  283. 类别 详情说明
  284. 方法功能 返回左GUI键的HID编码
  285. 方法签名 int keycode.Lwin()
  286. 返回值 int(左GUI键对应的HID编码值)
  287. 参数 无
  288. */
  289. // 示例:获取左GUI键的HID编码
  290. let lwinCode = keycode.Lwin();
  291. print.log("左GUI键HID编码:", lwinCode);


  292. // 第二十七个方法:&#128204;M - M键
  293. /*
  294. 类别 详情说明
  295. 方法功能 返回M键的HID编码
  296. 方法签名 int keycode.M()
  297. 返回值 int(M键对应的HID编码值)
  298. 参数 无
  299. */
  300. // 示例:获取M键的HID编码
  301. let mCode = keycode.M();
  302. print.log("M键HID编码:", mCode);


  303. // 第二十八个方法:&#128204;Minus - 减号或_键
  304. /*
  305. 类别 详情说明
  306. 方法功能 返回减号或_键的HID编码
  307. 方法签名 int keycode.Minus()
  308. 返回值 int(减号或_键对应的HID编码值)
  309. 参数 无
  310. */
  311. // 示例:获取减号键的HID编码
  312. let minusCode = keycode.Minus();
  313. print.log("减号键HID编码:", minusCode);


  314. // 第二十九个方法:&#128204;N - N键
  315. /*
  316. 类别 详情说明
  317. 方法功能 返回N键的HID编码
  318. 方法签名 int keycode.N()
  319. 返回值 int(N键对应的HID编码值)
  320. 参数 无
  321. */
  322. // 示例:获取N键的HID编码
  323. let nCode = keycode.N();
  324. print.log("N键HID编码:", nCode);


  325. // 第三十个方法:&#128204;Num0 - 数字0或)键
  326. /*
  327. 类别 详情说明
  328. 方法功能 返回数字0或)键的HID编码
  329. 方法签名 int keycode.Num0()
  330. 返回值 int(数字0或)键对应的HID编码值)
  331. 参数 无
  332. */
  333. // 示例:获取数字0键的HID编码
  334. let num0Code = keycode.Num0();
  335. print.log("数字0键HID编码:", num0Code);


  336. // 第三十一个方法:&#128204;Num1 - 数字1或!键
  337. /*
  338. 类别 详情说明
  339. 方法功能 返回数字1或!键的HID编码
  340. 方法签名 int keycode.Num1()
  341. 返回值 int(数字1或!键对应的HID编码值)
  342. 参数 无
  343. */
  344. // 示例:获取数字1键的HID编码
  345. let num1Code = keycode.Num1();
  346. print.log("数字1键HID编码:", num1Code);


  347. // 第三十二个方法:&#128204;Num2 - 数字2或@键
  348. /*
  349. 类别 详情说明
  350. 方法功能 返回数字2或@键的HID编码
  351. 方法签名 int keycode.Num2()
  352. 返回值 int(数字2或@键对应的HID编码值)
  353. 参数 无
  354. */
  355. // 示例:获取数字2键的HID编码
  356. let num2Code = keycode.Num2();
  357. print.log("数字2键HID编码:", num2Code);


  358. // 第三十三个方法:&#128204;Num3 - 数字3或#键
  359. /*
  360. 类别 详情说明
  361. 方法功能 返回数字3或#键的HID编码
  362. 方法签名 int keycode.Num3()
  363. 返回值 int(数字3或#键对应的HID编码值)
  364. 参数 无
  365. */
  366. // 示例:获取数字3键的HID编码
  367. let num3Code = keycode.Num3();
  368. print.log("数字3键HID编码:", num3Code);


  369. // 第三十四个方法:&#128204;Num4 - 数字4或$键
  370. /*
  371. 类别 详情说明
  372. 方法功能 返回数字4或$键的HID编码
  373. 方法签名 int keycode.Num4()
  374. 返回值 int(数字4或$键对应的HID编码值)
  375. 参数 无
  376. */
  377. // 示例:获取数字4键的HID编码
  378. let num4Code = keycode.Num4();
  379. print.log("数字4键HID编码:", num4Code);


  380. // 第三十五个方法:&#128204;Num5 - 数字5或%键
  381. /*
  382. 类别 详情说明
  383. 方法功能 返回数字5或%键的HID编码
  384. 方法签名 int keycode.Num5()
  385. 返回值 int(数字5或%键对应的HID编码值)
  386. 参数 无
  387. */
  388. // 示例:获取数字5键的HID编码
  389. let num5Code = keycode.Num5();
  390. print.log("数字5键HID编码:", num5Code);


  391. // 第三十六个方法:&#128204;Num6 - 数字6或^键
  392. /*
  393. 类别 详情说明
  394. 方法功能 返回数字6或^键的HID编码
  395. 方法签名 int keycode.Num6()
  396. 返回值 int(数字6或^键对应的HID编码值)
  397. 参数 无
  398. */
  399. // 示例:获取数字6键的HID编码
  400. let num6Code = keycode.Num6();
  401. print.log("数字6键HID编码:", num6Code);


  402. // 第三十七个方法:&#128204;Num7 - 数字7或&键
  403. /*
  404. 类别 详情说明
  405. 方法功能 返回数字7或&键的HID编码
  406. 方法签名 int keycode.Num7()
  407. 返回值 int(数字7或&键对应的HID编码值)
  408. 参数 无
  409. */
  410. // 示例:获取数字7键的HID编码
  411. let num7Code = keycode.Num7();
  412. print.log("数字7键HID编码:", num7Code);


  413. // 第三十八个方法:&#128204;Num8 - 数字8或*键
  414. /*
  415. 类别 详情说明
  416. 方法功能 返回数字8或*键的HID编码
  417. 方法签名 int keycode.Num8()
  418. 返回值 int(数字8或*键对应的HID编码值)
  419. 参数 无
  420. */
  421. // 示例:获取数字8键的HID编码
  422. let num8Code = keycode.Num8();
  423. print.log("数字8键HID编码:", num8Code);


  424. // 第三十九个方法:&#128204;Num9 - 数字9或(键
  425. /*
  426. 类别 详情说明
  427. 方法功能 返回数字9或(键的HID编码
  428. 方法签名 int keycode.Num9()
  429. 返回值 int(数字9或(键对应的HID编码值)
  430. 参数 无
  431. */
  432. // 示例:获取数字9键的HID编码
  433. let num9Code = keycode.Num9();
  434. print.log("数字9键HID编码:", num9Code);


  435. // 第四十个方法:&#128204;O - O键
  436. /*
  437. 类别 详情说明
  438. 方法功能 返回O键的HID编码
  439. 方法签名 int keycode.O()
  440. 返回值 int(O键对应的HID编码值)
  441. 参数 无
  442. */
  443. // 示例:获取O键的HID编码
  444. let oCode = keycode.O();
  445. print.log("O键HID编码:", oCode);


  446. // 第四十一个方法:&#128204;P - P键
  447. /*
  448. 类别 详情说明
  449. 方法功能 返回P键的HID编码
  450. 方法签名 int keycode.P()
  451. 返回值 int(P键对应的HID编码值)
  452. 参数 无
  453. */
  454. // 示例:获取P键的HID编码
  455. let pCode = keycode.P();
  456. print.log("P键HID编码:", pCode);


  457. // 第四十二个方法:&#128204;Period - 句号或>键
  458. /*
  459. 类别 详情说明
  460. 方法功能 返回句号或>键的HID编码
  461. 方法签名 int keycode.Period()
  462. 返回值 int(句号或>键对应的HID编码值)
  463. 参数 无
  464. */
  465. // 示例:获取句号键的HID编码
  466. let periodCode = keycode.Period();
  467. print.log("句号键HID编码:", periodCode);


  468. // 第四十三个方法:&#128204;Q - Q键
  469. /*
  470. 类别 详情说明
  471. 方法功能 返回Q键的HID编码
  472. 方法签名 int keycode.Q()
  473. 返回值 int(Q键对应的HID编码值)
  474. 参数 无
  475. */
  476. // 示例:获取Q键的HID编码
  477. let qCode = keycode.Q();
  478. print.log("Q键HID编码:", qCode);


  479. // 第四十四个方法:&#128204;Quote - 单引号或"键
  480. /*
  481. 类别 详情说明
  482. 方法功能 返回单引号或"键的HID编码
  483. 方法签名 int keycode.Quote()
  484. 返回值 int(单引号或"键对应的HID编码值)
  485. 参数 无
  486. */
  487. // 示例:获取单引号键的HID编码
  488. let quoteCode = keycode.Quote();
  489. print.log("单引号键HID编码:", quoteCode);


  490. // 第四十五个方法:&#128204;R - R键
  491. /*
  492. 类别 详情说明
  493. 方法功能 返回R键的HID编码
  494. 方法签名 int keycode.R()
  495. 返回值 int(R键对应的HID编码值)
  496. 参数 无
  497. */
  498. // 示例:获取R键的HID编码
  499. let rCode = keycode.R();
  500. print.log("R键HID编码:", rCode);


  501. // 第四十六个方法:&#128204;RAlt - 右Alt键
  502. /*
  503. 类别 详情说明
  504. 方法功能 返回右Alt键的HID编码
  505. 方法签名 int keycode.RAlt()
  506. 返回值 int(右Alt键对应的HID编码值)
  507. 参数 无
  508. */
  509. // 示例:获取右Alt键的HID编码
  510. let rAltCode = keycode.RAlt();
  511. print.log("右Alt键HID编码:", rAltCode);


  512. // 第四十七个方法:&#128204;RCtrl - 右Ctrl键
  513. /*
  514. 类别 详情说明
  515. 方法功能 返回右Ctrl键的HID编码
  516. 方法签名 int keycode.RCtrl()
  517. 返回值 int(右Ctrl键对应的HID编码值)
  518. 参数 无
  519. */
  520. // 示例:获取右Ctrl键的HID编码
  521. let rCtrlCode = keycode.RCtrl();
  522. print.log("右Ctrl键HID编码:", rCtrlCode);


  523. // 第四十八个方法:&#128204;RGUI - 右GUI键(例如Windows/Command键)
  524. /*
  525. 类别 详情说明
  526. 方法功能 返回右GUI键的HID编码
  527. 方法签名 int keycode.RGUI()
  528. 返回值 int(右GUI键对应的HID编码值)
  529. 参数 无
  530. */
  531. // 示例:获取右GUI键的HID编码
  532. let rguiCode = keycode.RGUI();
  533. print.log("右GUI键HID编码:", rguiCode);


  534. // 第四十九个方法:&#128204;RShift - 右Shift键
  535. /*
  536. 类别 详情说明
  537. 方法功能 返回右Shift键的HID编码
  538. 方法签名 int keycode.RShift()
  539. 返回值 int(右Shift键对应的HID编码值)
  540. 参数 无
  541. */
  542. // 示例:获取右Shift键的HID编码
  543. let rShiftCode = keycode.RShift();
  544. print.log("右Shift键HID编码:", rShiftCode);


  545. // 第五十个方法:&#128204;RightArrow - 向右箭头键
  546. /*
  547. 类别 详情说明
  548. 方法功能 返回向右箭头键的HID编码
  549. 方法签名 int keycode.RightArrow()
  550. 返回值 int(向右箭头键对应的HID编码值)
  551. 参数 无
  552. */
  553. // 示例:获取向右箭头键的HID编码
  554. let rightArrowCode = keycode.RightArrow();
  555. print.log("向右箭头键HID编码:", rightArrowCode);


  556. // 第五十一个方法:&#128204;RightBracket - 右方括号或}键
  557. /*
  558. 类别 详情说明
  559. 方法功能 返回右方括号或}键的HID编码
  560. 方法签名 int keycode.RightBracket()
  561. 返回值 int(右方括号或}键对应的HID编码值)
  562. 参数 无
  563. */
  564. // 示例:获取右方括号键的HID编码
  565. let rightBracketCode = keycode.RightBracket();
  566. print.log("右方括号键HID编码:", rightBracketCode);


  567. // 第五十二个方法:&#128204;S - S键
  568. /*
  569. 类别 详情说明
  570. 方法功能 返回S键的HID编码
  571. 方法签名 int keycode.S()
  572. 返回值 int(S键对应的HID编码值)
  573. 参数 无
  574. */
  575. // 示例:获取S键的HID编码
  576. let sCode = keycode.S();
  577. print.log("S键HID编码:", sCode);


  578. // 第五十三个方法:&#128204;Semicolon - 分号或:键
  579. /*
  580. 类别 详情说明
  581. 方法功能 返回分号或:键的HID编码
  582. 方法签名 int keycode.Semicolon()
  583. 返回值 int(分号或:键对应的HID编码值)
  584. 参数 无
  585. */
  586. // 示例:获取分号键的HID编码
  587. let semicolonCode = keycode.Semicolon();
  588. print.log("分号键HID编码:", semicolonCode);


  589. // 第五十四个方法:&#128204;Slash - 斜杠或?键
  590. /*
  591. 类别 详情说明
  592. 方法功能 返回斜杠或?键的HID编码
  593. 方法签名 int keycode.Slash()
  594. 返回值 int(斜杠或?键对应的HID编码值)
  595. 参数 无
  596. */
  597. // 示例:获取斜杠键的HID编码
  598. let slashCode = keycode.Slash();
  599. print.log("斜杠键HID编码:", slashCode);


  600. // 第五十五个方法:&#128204;Space - 空格键
  601. /*
  602. 类别 详情说明
  603. 方法功能 返回空格键的HID编码
  604. 方法签名 int keycode.Space()
  605. 返回值 int(空格键对应的HID编码值)
  606. 参数 无
  607. */
  608. // 示例:获取空格键的HID编码
  609. let spaceCode = keycode.Space();
  610. print.log("空格键HID编码:", spaceCode);


  611. // 第五十六个方法:&#128204;T - T键
  612. /*
  613. 类别 详情说明
  614. 方法功能 返回T键的HID编码
  615. 方法签名 int keycode.T()
  616. 返回值 int(T键对应的HID编码值)
  617. 参数 无
  618. */
  619. // 示例:获取T键的HID编码
  620. let tCode = keycode.T();
  621. print.log("T键HID编码:", tCode);


  622. // 第五十七个方法:&#128204;Tab - Tab键
  623. /*
  624. 类别 详情说明
  625. 方法功能 返回Tab键的HID编码
  626. 方法签名 int keycode.Tab()
  627. 返回值 int(Tab键对应的HID编码值)
  628. 参数 无
  629. */
  630. // 示例:获取Tab键的HID编码
  631. let tabCode = keycode.Tab();
  632. print.log("Tab键HID编码:", tabCode);


  633. // 第五十八个方法:&#128204;Tilde - 波浪符或~键
  634. /*
  635. 类别 详情说明
  636. 方法功能 返回波浪符或~键的HID编码
  637. 方法签名 int keycode.Tilde()
  638. 返回值 int(波浪符或~键对应的HID编码值)
  639. 参数 无
  640. */
  641. // 示例:获取波浪符键的HID编码
  642. let tildeCode = keycode.Tilde();
  643. print.log("波浪符键HID编码:", tildeCode);


  644. // 第五十九个方法:&#128204;U - U键
  645. /*
  646. 类别 详情说明
  647. 方法功能 返回U键的HID编码
  648. 方法签名 int keycode.U()
  649. 返回值 int(U键对应的HID编码值)
  650. 参数 无
  651. */
  652. // 示例:获取U键的HID编码
  653. let uCode = keycode.U();
  654. print.log("U键HID编码:", uCode);


  655. // 第六十个方法:&#128204;UpArrow - 向上箭头键
  656. /*
  657. 类别 详情说明
  658. 方法功能 返回向上箭头键的HID编码
  659. 方法签名 int keycode.UpArrow()
  660. 返回值 int(向上箭头键对应的HID编码值)
  661. 参数 无
  662. */
  663. // 示例:获取向上箭头键的HID编码
  664. let upArrowCode = keycode.UpArrow();
  665. print.log("向上箭头键HID编码:", upArrowCode);


  666. // 第六十一个方法:&#128204;V - V键
  667. /*
  668. 类别 详情说明
  669. 方法功能 返回V键的HID编码
  670. 方法签名 int keycode.V()
  671. 返回值 int(V键对应的HID编码值)
  672. 参数 无
  673. */
  674. // 示例:获取V键的HID编码
  675. let vCode = keycode.V();
  676. print.log("V键HID编码:", vCode);


  677. // 第六十二个方法:&#128204;W - W键
  678. /*
  679. 类别 详情说明
  680. 方法功能 返回W键的HID编码
  681. 方法签名 int keycode.W()
  682. 返回值 int(W键对应的HID编码值)
  683. 参数 无
  684. */
  685. // 示例:获取W键的HID编码
  686. let wCode = keycode.W();
  687. print.log("W键HID编码:", wCode);


  688. // 第六十三个方法:&#128204;X - X键
  689. /*
  690. 类别 详情说明
  691. 方法功能 返回X键的HID编码
  692. 方法签名 int keycode.X()
  693. 返回值 int(X键对应的HID编码值)
  694. 参数 无
  695. */
  696. // 示例:获取X键的HID编码
  697. let xCode = keycode.X();
  698. print.log("X键HID编码:", xCode);


  699. // 第六十四个方法:&#128204;Y - Y键
  700. /*
  701. 类别 详情说明
  702. 方法功能 返回Y键的HID编码
  703. 方法签名 int keycode.Y()
  704. 返回值 int(Y键对应的HID编码值)
  705. 参数 无
  706. */
  707. // 示例:获取Y键的HID编码
  708. let yCode = keycode.Y();
  709. print.log("Y键HID编码:", yCode);


  710. // 第六十五个方法:&#128204;Z - Z键
  711. /*
  712. 类别 详情说明
  713. 方法功能 返回Z键的HID编码
  714. 方法签名 int keycode.Z()
  715. 返回值 int(Z键对应的HID编码值)
  716. 参数 无
  717. */
  718. // 示例:获取Z键的HID编码
  719. let zCode = keycode.Z();
  720. print.log("Z键HID编码:", zCode);
复制代码
方法真实示例:
  1. /*
  2. &#127822;===============================================================
  3. &#127822;                     安卓HID 综合应用示例
  4. &#127822;===============================================================
  5. &#127822;交流 QQ 群 711841924 群一,苹果内测群,528816639
  6. &#127822;本文件包含 HID 功能的完整使用示例和最佳实践
  7. &#127822;===============================================================
  8. */

  9. // &#128204;示例1:基础HID操作演示
  10. function basicHIDDemo() {
  11.     print.log("=== 基础HID操作演示 ===");
  12.    
  13.     // 检查HID是否开启
  14.     if (!hid.isOn()) {
  15.         print.log("HID未开启,请先开启HID功能");
  16.         return;
  17.     }
  18.    
  19.     // 获取HID设备信息
  20.     var deviceName = hid.getName();
  21.     var deviceID = hid.getDeviceID();
  22.     print.log("HID设备名称:", deviceName);
  23.     print.log("设备型号:", deviceID);
  24.    
  25.     // 基础按键操作
  26.     print.log("执行基础按键操作...");
  27.     hid.home();        // 按Home键
  28.     sleep.millisecond(1000);
  29.     hid.back();        // 按返回键
  30.     sleep.millisecond(1000);
  31.     hid.recents();     // 按后台键
  32.     sleep.millisecond(1000);
  33. }

  34. // &#128204;示例2:文本输入自动化
  35. function textInputDemo() {
  36.     print.log("=== 文本输入自动化示例 ===");
  37.    
  38.     // 点击屏幕中央(假设有输入框)
  39.     hid.clickPercent(50, 50);
  40.     sleep.millisecond(500);
  41.    
  42.     // 清空现有内容
  43.     hid.selectAll();   // 全选
  44.     sleep.millisecond(200);
  45.     hid.delete(1);     // 删除
  46.     sleep.millisecond(200);
  47.    
  48.     // 输入示例文本
  49.     var sampleText = "Hello World 123";
  50.     for (var i = 0; i < sampleText.length; i++) {
  51.         var char = sampleText[i];
  52.         switch(char) {
  53.             case 'H': hid.keyPress(0, keycode.H()); break;
  54.             case 'e': hid.keyPress(0, keycode.E()); break;
  55.             case 'l': hid.keyPress(0, keycode.L()); break;
  56.             case 'o': hid.keyPress(0, keycode.O()); break;
  57.             case ' ': hid.keyPress(0, keycode.Space()); break;
  58.             case 'W': hid.keyPress(0, keycode.W()); break;
  59.             case 'r': hid.keyPress(0, keycode.R()); break;
  60.             case 'd': hid.keyPress(0, keycode.D()); break;
  61.             case '1': hid.keyPress(0, keycode.Num1()); break;
  62.             case '2': hid.keyPress(0, keycode.Num2()); break;
  63.             case '3': hid.keyPress(0, keycode.Num3()); break;
  64.         }
  65.         sleep.millisecond(100); // 每个字符间隔100ms
  66.     }
  67.    
  68.     // 按回车确认
  69.     hid.keyPress(0, keycode.Enter());
  70.     print.log("文本输入完成:", sampleText);
  71. }

  72. // &#128204;示例3:快捷键组合操作
  73. function shortcutKeysDemo() {
  74.     print.log("=== 快捷键组合操作示例 ===");
  75.    
  76.     // Ctrl+A (全选)
  77.     hid.keyDown(0, keycode.LCtrl(), 0);
  78.     hid.keyPress(0, keycode.A());
  79.     hid.keyUp(0, keycode.LCtrl(), 0);
  80.     sleep.millisecond(500);
  81.    
  82.     // Ctrl+C (复制)
  83.     hid.keyDown(0, keycode.LCtrl(), 0);
  84.     hid.keyPress(0, keycode.C());
  85.     hid.keyUp(0, keycode.LCtrl(), 0);
  86.     sleep.millisecond(500);
  87.    
  88.     // Ctrl+V (粘贴)
  89.     hid.keyDown(0, keycode.LCtrl(), 0);
  90.     hid.keyPress(0, keycode.V());
  91.     hid.keyUp(0, keycode.LCtrl(), 0);
  92.    
  93.     print.log("快捷键操作完成");
  94. }

  95. // &#128204;示例4:游戏控制演示
  96. function gameControlDemo() {
  97.     print.log("=== 游戏控制演示 ===");
  98.    
  99.     // WASD移动控制
  100.     print.log("执行WASD移动...");
  101.    
  102.     // 向前移动 (W键)
  103.     hid.keyDown(0, keycode.W(), 0);
  104.     sleep.millisecond(1000);
  105.     hid.keyUp(0, keycode.W(), 0);
  106.    
  107.     // 向左移动 (A键)
  108.     hid.keyDown(0, keycode.A(), 0);
  109.     sleep.millisecond(1000);
  110.     hid.keyUp(0, keycode.A(), 0);
  111.    
  112.     // 向后移动 (S键)
  113.     hid.keyDown(0, keycode.S(), 0);
  114.     sleep.millisecond(1000);
  115.     hid.keyUp(0, keycode.S(), 0);
  116.    
  117.     // 向右移动 (D键)
  118.     hid.keyDown(0, keycode.D(), 0);
  119.     sleep.millisecond(1000);
  120.     hid.keyUp(0, keycode.D(), 0);
  121.    
  122.     // 跳跃 (空格键)
  123.     hid.keyPress(0, keycode.Space());
  124.     sleep.millisecond(200);
  125.    
  126.     print.log("游戏控制演示完成");
  127. }

  128. // &#128204;示例5:鼠标操作演示
  129. function mouseOperationDemo() {
  130.     print.log("=== 鼠标操作演示 ===");
  131.    
  132.     // 鼠标归零
  133.     hid.mouseHome();
  134.     sleep.millisecond(200);
  135.    
  136.     // 鼠标移动
  137.     hid.mouseMove(50, 50, 0);
  138.     sleep.millisecond(500);
  139.    
  140.     // 鼠标点击
  141.     hid.mouseClick(0, 0);
  142.     sleep.millisecond(200);
  143.    
  144.     // 鼠标按下保持
  145.     hid.mouseDown();
  146.     sleep.millisecond(500);
  147.    
  148.     // 拖拽移动
  149.     hid.mouseMove(100, 100, 500);
  150.    
  151.     // 鼠标抬起
  152.     hid.mouseUp();
  153.    
  154.     print.log("鼠标操作演示完成");
  155. }

  156. // &#128204;示例6:滑动操作演示
  157. function swipeOperationDemo() {
  158.     print.log("=== 滑动操作演示 ===");
  159.    
  160.     // 获取屏幕信息(假设1080x1920)
  161.     var screenWidth = 1080;
  162.     var screenHeight = 1920;
  163.    
  164.     // 向右滑动
  165.     hid.swip(screenWidth * 0.2, screenHeight * 0.5,
  166.              screenWidth * 0.8, screenHeight * 0.5,
  167.              10, 500, 0);
  168.     sleep.millisecond(1000);
  169.    
  170.     // 向左滑动
  171.     hid.swip(screenWidth * 0.8, screenHeight * 0.5,
  172.              screenWidth * 0.2, screenHeight * 0.5,
  173.              10, 500, 0);
  174.     sleep.millisecond(1000);
  175.    
  176.     // 向上滑动
  177.     hid.swip(screenWidth * 0.5, screenHeight * 0.8,
  178.              screenWidth * 0.5, screenHeight * 0.2,
  179.              10, 500, 0);
  180.     sleep.millisecond(1000);
  181.    
  182.     // 向下滑动
  183.     hid.swip(screenWidth * 0.5, screenHeight * 0.2,
  184.              screenWidth * 0.5, screenHeight * 0.8,
  185.              10, 500, 0);
  186.    
  187.     // AI智能滑动
  188.     hid.swipAI(screenWidth * 0.3, screenHeight * 0.3,
  189.                screenWidth * 0.7, screenHeight * 0.7);
  190.    
  191.     print.log("滑动操作演示完成");
  192. }

  193. // &#128204;示例7:应用管理演示
  194. function appManagementDemo() {
  195.     print.log("=== 应用管理演示 ===");
  196.    
  197.     // 获取当前顶层应用
  198.     var topPackage = hid.getTopPackName();
  199.     var topActivity = hid.getCurrentActivity();
  200.     print.log("当前应用包名:", topPackage);
  201.     print.log("当前页面Activity:", topActivity);
  202.    
  203.     // 切换到后台
  204.     hid.recents();
  205.     sleep.millisecond(2000);
  206.    
  207.     // 返回Home
  208.     hid.home();
  209.     sleep.millisecond(2000);
  210.    
  211.     // 获取节点信息
  212.     var nodeXml = hid.getNodeXml();
  213.     print.log("当前页面节点信息长度:", nodeXml.length);
  214. }

  215. // &#128204;示例8:完整自动化流程演示
  216. function completeAutomationDemo() {
  217.     print.log("=== 完整自动化流程演示 ===");
  218.    
  219.     try {
  220.         // 1. 初始化检查
  221.         if (!hid.isOn()) {
  222.             print.log("错误:HID未开启");
  223.             return;
  224.         }
  225.         
  226.         // 2. 设备信息获取
  227.         print.log("设备型号:", hid.getDeviceID());
  228.         print.log("HID名称:", hid.getName());
  229.         
  230.         // 3. 回到主屏幕
  231.         hid.home();
  232.         sleep.millisecond(2000);
  233.         
  234.         // 4. 打开设置应用(点击设置图标位置)
  235.         hid.clickPercent(20, 80); // 假设设置在左下角
  236.         sleep.millisecond(3000);
  237.         
  238.         // 5. 搜索WiFi设置
  239.         hid.clickPercent(50, 20); // 点击搜索框
  240.         sleep.millisecond(1000);
  241.         
  242.         // 6. 输入"WiFi"
  243.         hid.inputSimple("WiFi");
  244.         sleep.millisecond(1000);
  245.         
  246.         // 7. 按回车搜索
  247.         hid.keyPress(0, keycode.Enter());
  248.         sleep.millisecond(2000);
  249.         
  250.         // 8. 返回主屏幕
  251.         hid.home();
  252.         
  253.         print.log("自动化流程演示完成");
  254.         
  255.     } catch (error) {
  256.         print.log("执行过程中出现错误:", error);
  257.     }
  258. }

  259. // &#128204;示例9:HID设备配置管理
  260. function hidConfigurationDemo() {
  261.     print.log("=== HID设备配置管理演示 ===");
  262.    
  263.     // 获取当前配置信息
  264.     print.log("当前HID名称:", hid.getName());
  265.     print.log("当前设备ID:", hid.getDeviceID());
  266.    
  267.     // 设置详细模式
  268.     hid.setDetailedModel();
  269.     print.log("已设置为详细模式");
  270.     sleep.millisecond(1000);
  271.    
  272.     // 设置精简模式
  273.     hid.setSimpleModel();
  274.     print.log("已设置为精简模式");
  275.     sleep.millisecond(1000);
  276.    
  277.     // 修改HID名称(需要重启生效)
  278.     var newName = "HID_" + Date.now();
  279.     hid.setName(newName);
  280.     print.log("已设置新HID名称:", newName);
  281.    
  282.     // 电源管理
  283.     hid.setPowerOff();
  284.     print.log("已禁用充电");
  285.     sleep.millisecond(1000);
  286.    
  287.     hid.setPowerOn();
  288.     print.log("已开启充电");
  289. }

  290. // &#128204;示例10:多点触控演示
  291. function multiTouchDemo() {
  292.     print.log("=== 多点触控演示 ===");
  293.    
  294.     // 模拟缩放操作(双指缩放)
  295.     // 第一个触控点
  296.     hid.touchDown(0, 400, 600);
  297.     // 第二个触控点
  298.     hid.touchDown(1, 600, 800);
  299.     sleep.millisecond(100);
  300.    
  301.     // 向外移动(放大)
  302.     hid.touchMove(0, 300, 500);
  303.     hid.touchMove(1, 700, 900);
  304.     sleep.millisecond(500);
  305.    
  306.     // 抬起触控点
  307.     hid.touchUp(0);
  308.     hid.touchUp(1);
  309.    
  310.     print.log("缩放操作完成");
  311. }

  312. // &#128204;工具函数:输入中文文本
  313. function inputChineseText(text) {
  314.     print.log("输入中文文本:", text);
  315.    
  316.     // 清空输入框
  317.     hid.selectAll();
  318.     sleep.millisecond(100);
  319.     hid.delete(1);
  320.     sleep.millisecond(100);
  321.    
  322.     // 使用简单输入方法
  323.     hid.inputSimple(text);
  324.     sleep.millisecond(500);
  325.    
  326.     // 确认输入
  327.     hid.keyPress(0, keycode.Enter());
  328. }

  329. // &#128204;工具函数:安全点击(带重试机制)
  330. function safeClick(x, y, retries) {
  331.     if (typeof retries === 'undefined') retries = 3;
  332.    
  333.     for (var i = 0; i < retries; i++) {
  334.         try {
  335.             hid.click(x, y);
  336.             print.log("点击坐标 (" + x + ", " + y + ") 成功");
  337.             return true;
  338.         } catch (error) {
  339.             print.log("点击失败,重试第 " + (i + 1) + " 次:" + error);
  340.             sleep(500);
  341.         }
  342.     }
  343.     print.log("点击坐标 (" + x + ", " + y + ") 最终失败");
  344.     return false;
  345. }

  346. // &#128204;工具函数:获取屏幕中心点
  347. function getScreenCenter() {
  348.     // 假设屏幕分辨率1080x1920
  349.     return {
  350.         x: 540,
  351.         y: 960
  352.     };
  353. }

  354. // &#128204;主函数:运行所有演示
  355. function runAllHIDDemos() {
  356.     print.log("\n&#127822;===========================================");
  357.     print.log("&#127822;        HID 功能综合演示开始");
  358.     print.log("&#127822;===========================================");
  359.    
  360.     // 运行各个演示
  361.     basicHIDDemo();
  362.     sleep.millisecond(2000);
  363.    
  364.     textInputDemo();
  365.     sleep.millisecond(2000);
  366.    
  367.     shortcutKeysDemo();
  368.     sleep.millisecond(2000);
  369.    
  370.     gameControlDemo();
  371.     sleep.millisecond(2000);
  372.    
  373.     mouseOperationDemo();
  374.     sleep.millisecond(2000);
  375.    
  376.     swipeOperationDemo();
  377.     sleep.millisecond(2000);
  378.    
  379.     appManagementDemo();
  380.     sleep.millisecond(2000);
  381.    
  382.     completeAutomationDemo();
  383.     sleep.millisecond(2000);
  384.    
  385.     hidConfigurationDemo();
  386.     sleep.millisecond(2000);
  387.    
  388.     multiTouchDemo();
  389.    
  390.     print.log("\n&#127822;===========================================");
  391.     print.log("&#127822;        HID 功能综合演示结束");
  392.     print.log("&#127822;===========================================");
  393. }

  394. // &#128204;快速测试函数
  395. function quickTest() {
  396.     print.log("=== HID 快速测试 ===");
  397.    
  398.     if (!hid.isOn()) {
  399.         print.log("❌ HID未开启");
  400.         return;
  401.     }
  402.    
  403.     print.log("✅ HID已开启");
  404.     print.log("&#128241; 设备:", hid.getDeviceID());
  405.     print.log("&#127991;️ 名称:", hid.getName());
  406.    
  407.     // 简单操作测试
  408.     hid.home();
  409.     sleep.millisecond(1000);
  410.     print.log("✅ Home键测试完成");
  411.    
  412.     hid.clickPercent(50, 50);
  413.     sleep.millisecond(500);
  414.     print.log("✅ 点击测试完成");
  415.    
  416.     print.log("&#127881; 快速测试全部完成");
  417. }

  418. /*
  419. &#127822;使用方法:
  420. 1. 确保HID设备已正确连接并开启
  421. 2. 根据需要调用相应的演示函数:
  422.    - basicHIDDemo()           // 基础操作演示
  423.    - textInputDemo()          // 文本输入演示
  424.    - shortcutKeysDemo()       // 快捷键演示
  425.    - gameControlDemo()        // 游戏控制演示
  426.    - mouseOperationDemo()     // 鼠标操作演示
  427.    - swipeOperationDemo()     // 滑动操作演示
  428.    - appManagementDemo()      // 应用管理演示
  429.    - completeAutomationDemo() // 完整流程演示
  430.    - hidConfigurationDemo()   // 配置管理演示
  431.    - multiTouchDemo()         // 多点触控演示
  432.    - runAllHIDDemos()         // 运行全部演示
  433.    - quickTest()              // 快速测试

  434. &#127822;注意事项:
  435. 1. 运行前请确保目标设备屏幕解锁
  436. 2. 部分操作需要特定应用界面配合
  437. 3. 坐标和时间延迟可根据实际情况调整
  438. 4. 建议在测试环境下运行,避免误操作

  439. &#127822;技术支持:
  440. QQ群:711841924 (群一)
  441. QQ群:528816639 (苹果内测群)
  442. */

  443. // 自动启动所有演示
  444. print.log("&#127822; 安卓HID综合示例自动运行开始...");
  445. sleep.millisecond(1000);

  446. // 快速测试
  447. quickTest();
  448. sleep.millisecond(2000);

  449. // 运行所有演示
  450. runAllHIDDemos();

  451. print.log("&#127822; 所有演示运行完成!");
复制代码



untoIOS苹果系统创建具有现代H5视觉效果的界面nextnocontent
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读
信息发布软件AIWROK软件全部硬件HID按键码小结集合
AIWROK软件全部硬件HID按键码小结集合 方法真实示例:
信息发布软件IOS苹果系统创建具有现代H5视觉效果的界面
IOS苹果系统创建具有现代H5视觉效果的界面
信息发布软件IOS苹果示例如何使用不同的UI风格创建直接运行脚本的按钮
IOS苹果示例如何使用不同的UI风格创建直接运行脚本的按钮
信息发布软件AIWROK苹果IOS线条类[Line]复杂示例
AIWROK苹果IOS线条类[Line]复杂示例
信息发布软件AIWROK软件苹果IOS线条实作简单示例
AIWROK软件苹果IOS线条实作简单示例
信息发布软件AIWROK软件IOS苹果线条类[Line]方法小结
AIWROK软件IOS苹果线条类[Line]方法小结 . 线条宽度设置方法2. 线条高度设置方法3. 线条颜色设置方法实用演示例子:
信息发布软件AIWROK软件苹果IOS吐司toast.show方法小结
AIWROK软件苹果IOS吐司toast.show方法小结 实例呈现:
信息发布软件AIWROK软件苹果IOS系统图色视觉[opencv]方法小结
AIWROK软件苹果IOS系统图色视觉[opencv]方法小结 方法 1:OCR 识别(指定区域)方法 2:获取图像 Base64 编码方法 3:获取 Mat 对象方法 4:Mat 转 Image方法 5:Base64 转 Image方法 6:读取图片文件为 Image方法 7:释放图像资源实战示例子:
信息发布软件AIWROK软件苹果IOS系统图色视觉[opencv]方法小结
AIWROK软件苹果IOS系统图色视觉[opencv]方法小结 方法 1:cv 文件找图(模版匹配 cv 找图)方法 2:cv 文件 OCR(模版匹配 OCR)方法 3:模版匹配(通过模版匹配找到目标对象)方法 4:找多图方法 5:转灰度图(图像转灰度图)方法 6:裁切图片(从大图中截图裁切图片)方法 7:二值化方法 8:颜色翻转实战实例:
信息发布软件AIWROK软件苹果IOS系统随机数[RJrxn1afZqW7yjf2NK]方法小结
AIWROK软件随机数[RJrxn1afZqW7yjf2NK]方法小结 📌GQGqcAlZv2随机字符📌WBJqf91s7J随机整数📌LtUqFOGkc6随机小数📌随机布尔值生成函数📌随机数组元素选择函数使用示例表 📌随机日期使用示例表使用示例表使用示例表📌随机UUID生成函数函数说明表使用示例表📌随机密码 / 验证码随机密码 / 验证码生成函数及使用说明[/backcolor]函数说明表[/backcolor]使用示例表[/back
信息发布软件AIWROK软件苹果系统里的事件[event]方法小结
AIWROK软件苹果系统里的事件[event]方法小结 方法 1:截屏开始方法 2:截屏暂停方法 3:截屏恢复实战示例:
信息发布软件AWIROK苹果系统屏幕类[screen]方法小结
AWIROK苹果系统屏幕类[screen]方法小结 方法 1:lockScreen(锁定屏幕缓存)方法 2:unLockScreen(解锁锁屏幕缓存)方法 3:isOpenShortcut(是否开启快照截屏)方法 4:getScreenWidth(获取屏幕宽度)方法 5:getScreenHeight(获取屏幕高度)方法 6:ocr(识别支持设定区域)方法 7:screenShot(截图缩放,记得调用 close 释放图像)方法 8:screenShotFull(全尺寸截图,记得调用 close 释放图像)实战实例子:单独 OCR
信息发布软件AIWROK软无任何苹果IOS系统配置[config]方法小结
AIWROK软无任何苹果IOS系统配置[config]方法小结 getConfig 获取配置📌setConfig设置配置实际示例:
信息发布软件AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合
AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 clear 清理日志📌close关闭日志窗口📌setAlpha设置透明度📌setClickModel设置可点模式,就是无法穿透桌面📌setColor设置日志字体颜色📌setDrag设置为手动拖拽模式setHeight设置高度📌setNoClickModel设置为不可点,穿透桌面📌setPosition设置位置📌setSize设置日志字体大小setTitle设置标题📌setWidth 设置
信息发布软件AIWROK安卓类日志类[print]方法小结总汇集合
AIWROK安卓类日志类方法小结总汇集合 print.log:输出调试 / 日志信息2. print.err:输出错误信息3. print.time:启动计时4. print.timeEnd:结束计时并返回时长5. print.warn:输出警告信息完整的示例:
信息发布软件AIWROK软件苹果IOS快捷指令代理服务[shortAgent]方法小结
AIWROK软件苹果IOS快捷指令代理服务[shortAgent]方法小结 openApp启动app📌appopenUrl打开网址或者Scheme📌openSelf自启动📌screenShot代理截屏📌getTopApp 获取顶端app(I0S18+)特别示例:
信息发布软件AIWROK系统安卓找字OCR___方法小结总汇集合
AIWROK系统安卓找字OCR___方法小结总汇集合 findIncludeText查询包含文字🔍🔢findIncludeTexts查询包含文字多目标🔍🔢findSimilarText模糊查询🔍🔢findText查询文字🔍🔢getAllDetect 获取所有目标🔍🔢getAllString 获取所有字符串🔍🔢getJson 获取json对象🔍🔢getJsonString 获取json字符串🔍🔢MLKitOcr文字
信息发布软件AIWROK软件toast_显示方法小结
AIWROK软件toast_显示方法小结 toast.setAlpha___设置透明度toast.setPoint___设置位置toast.setSize___设置字号toast.setTextColor___设置文字颜色toast.showLong___显示长吐司toast.show___显示吐司特别案例:示例二:示例三倒计时到指定时间并显示剩余时间(红色文字):
信息发布软件AIWROK软件苹果系统方法快捷指令[shortcut]方法小结
AIWROK软件苹果系统方法快捷指令[shortcut]方法小结 openApp启动app(需要前台运行)📌openUrl打开网页(需要前台运行)📌runShortcut打开快捷指令(需要前台运行)
信息发布软件AIWROK软件苹果IOS矩形类[rect]方法小结
AIWROK软件苹果IOS矩形类[rect]方法小结 getLeft 获取左边界📌getRight获取右边界📌getTop获取上边界📌getBottom 获取下边界📌getWidth 获取宽度📌getHeight 获取高度📌getCenterX 获取中心X坐标📌getCenterY 获取中心Y坐标📌inRect 判断点是否在矩形内📌set设置矩形的边界📌toString输出字符串📌getRandX生成随机X坐标📌getRandY生成随
信息发布软件AIWROK软件IOS系统里脚本项目[project]方法小结
AIWROK软件IOS系统里脚本项目方法小结 📌getCodePath 获取代码完整目录📌getPluginsPath 获取插件完整目录📌getResourcesPath 获取资源完整目录📌getCard 获取卡密📌getVersion 获取脚本版本调用示例代码:
信息发布软件IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结
IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结 copyToClipboard 复制到剪贴板📌copyToClipboardPIP复制到剪贴板📌readFromClipboard 从剪贴板读取示例方法实用:
信息发布软件AIWROK软件IOS苹果系统检测目标类[Detect]方法方法小结
AIWROK软件IOS苹果系统检测目标类[Detect]方法方法小结 📌score 获取检测分数📌getRect 获取检测区域📌clickRandom随机点击📌click点击示例演示:
信息发布软件AIWROK苹果IOS系统里的打印[print]方法小结
AIWROK苹果IOS系统里的打印方法小结 📌now返回本次脚本运行所有日志📌last 返回上次脚本运行所有日志📌showPip 显示画中画,必须前台📌hidePip 隐藏画中画,必须前台log日志📌log日志📌warn警告err 错误📌debug 调试简写printl示例方法演示:
信息发布软件AIWROK软件超多功能越全HID小结方法大放送
AIWROK软件超多功能越全HID小结方法大放送 ⌨️📌back:back 键⌨️📌backspace 键盘back删除键⌨️📌click:点击坐标⌨️📌clickPercent:点击百分比坐标⌨️📌clicks:连续点击⌨️📌clicksV2:连续点击 v2(可设置按下时长)⌨️📌connetBLE:连接蓝牙 HID(必须先完成配对)⌨
信息发布软件AIWROK软件苹果找图YoloV5目标检测[YoloV5]方法小结
AIWROK软件苹果找图YoloV5目标检测[YoloV5]方法小结 📌detectPercent预测📌loadModel 加载模型📌close释放模型
信息发布软件&#128241;⌨️最全的AIWROK软件安卓 HID方法集合小结A
信息发布软件示例苹果IOS系统简单展示一下H5界面AIWORK WebView 示例
示例苹果IOS系统简单展示一下H5界面AIWORK WebView 示例
信息发布软件用AIWROK软件IOS苹果系统创建一个黄色主题风格的 WebView 示例H5
用AIWROK软件IOS苹果系统创建一个黄色主题风格的 WebView 示例H5printl('//🍎交流QQ群711841924');// 创建一个黄色主题风格的 WebView 示例function createYellowThemedWebViewExample() { // 创建 WebView 实例 var web = new WebView(); // 显示界面 web.show(); // 加载黄色主题风格的 HTML 内容 web.loadHtml(`<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UT
信息发布软件苹果创建一个蓝色主题风格的 WebView 示例H5
苹果创建一个蓝色主题风格的 WebView 示例H5 演示了如何创建和操作 WebView 控件。代码中使用了注释的方式避免了实际的 URL 加载和界面关闭,以确保安全性和功能性。以下是代码的详细说明: function createYellowThemedWebViewExample() {...}:定义了一个名为 createYellowThemedWebViewExample 的函数,用于创建一个带有黄色主题风格的 WebView 示例。var web = new WebView();:创建了一个新的 WebView 实例。web.show()
信息发布软件AIWROK软件苹果IOS控件[WebView]方法小结
AIWROK软件苹果IOS控件[WebView]方法小结 📌show显示界面📌loadFile 加载本地文件📌loadHtml 加载 HTML内容📌dismiss关闭界面📌loadUrl加载网页URL完整演示例子:
信息发布软件AIWROK苹果部分功能UI-水平容器[Horizontal]方法小结
AIWROK苹果部分功能UI-水平容器[Horizontal]方法小结 📌addView添加子控件📌removeView移除视图📌clearAllViews清空所有视图📌getViewCount 获取视图数量📌setSpacing设置控件间距📌setBackgroundColor设置背景颜色📌setAlignment 设置对齐方式示例子 1 风格:示例风格 2:
信息发布软件AIWROK软件苹果IOS里的UI-输入框类[Input]方法小结
AIWROK软件苹果IOS里的UI-输入框类方法小结 📌setText 设置输入框文本📌getText 获取输入框文本 📌setlD设置控件ID📌setDefultText 设置默认值📌setTextColor设置文本颜色📌setFontSize设置字体大小📌setBackgroundColor 设置背景颜色📌setWidth设置输入框宽度📌setHeight 设置输入框高度📌setPlaceholder 设置占位符文本📌setTextAlignment 设
信息发布软件AIWROK软件苹果IOS系统Ul-空白站位[Space]方法小结
AIWROK软件苹果IOS系统Ul-空白站位[Space]方法小结 📌setHeight设置高度📌setWidth设置宽度📌setBackgroundColor 设置背景颜色完整示例:
信息发布软件AIWROK软件苹果IOS系统里UI-界面视图[IOSView]方法小结
苹果IOS系统里UI-界面视图方法小结 📌show显示界面📌dismiss关闭📌UIaddView添加📌getView获取view视图📌setBackgroundColor 设置背景颜色完整示例:
信息发布软件&#128296;UI-复选框类[CheckBox]方法小结
🔨UI-复选框类[CheckBox]方法小结📌setText 设置复选框标题📌getText 获取复选框标题📌setID设置控件ID📌setDefultSelect 设置默认值📌select选中复选框📌deselect取消选中复选框📌isSelect获取选中状态📌setColor设置复选框颜色 📌setWidth 设置控件宽度📌setHeight 设置控件高度📌onClick 按钮点击事件示例完整例子:
信息发布软件AIWROK软件IOS系统里的UI-标签类[Label]方法小结
AIWROK软件IOS系统里的UI-标签类[Label]方法小结 📌setText设置标签文本📌setTextColor 设置文本颜色📌setBackgroundColor设置背景颜色📌setFontSize设置字体大小📌setWidth 设置标签宽度📌setHeight设置标签高度📌setTextAlignment设置文本对齐方式完整示例方法例子:
信息发布软件AIWROK软件IOS苹果Ul-垂直容器[Vertical]方法小结
AIWROK软件IOS苹果Ul-垂直容器[Vertical]方法小结//方法小结,交流QQ群711841924//第一个方法:addView添加子控件var label = new Label();label.setText("Hello World");//第二个方法:removeView移除视图var v = new Vertical();v.removeView(0); // 移除第一个子控件//第三个方法:clearAllViews清空所有视图var v = new Vertical();v.clearAllViews(); // 清空所有控件//第四个方法:getViewCount 获取视图数量var v = new Ver
信息发布软件&#128296;AIWROK软件苹果系统UI-按钮[ Button]方法小结
🔨AIWROK软件苹果系统UI-按钮[ Button]方法小结//UI-按钮[ Button]方法小结,交流QQ群711841924// 方法一:setText 设置按钮标题var btn = new Button();btn.setText("点击我");// 方法二:getText 获取按钮标题var btn = new Button();string title = btn.getText();// 方法三:setColor设置按钮颜色var btn = new Button();btn.setColor(50, 100, 150); // 设置按钮颜色为RGB(50, 100, 150)// 方法四:setTextColor 设置
信息发布软件txt文件读写[txt]方法和UI-TAB界面视图[TabView]小结
txt文件读写[txt]方法和UI-TAB界面视图[TabView]小结//UI-TAB界面视图[TabView]方法小结,交流QQ群711841924 // 方法一:show显示界面 //申请一个UI var tab = new TabView(); tab.setTitels(['首页','关于']) vc.show(() => { //页面加载完后执行以下代码 printl("hello IOS") //创建一个水平容器 var h = new Horizontal() //创建一个按钮 var btn = new Butt
信息发布软件TomatoOCR文字识别[tomatoOCR]方法小结[OCR]
TomatoOCR文字识别[tomatoOCR]方法小结[OCR]
信息发布软件苹果系统OCR文字识别和OkHttp 网络请求管理
苹果系统OCR文字识别和OkHttp 网络请求管理
信息发布软件iosApp管理小结和苹果Ocr识别结果小结
iosApp管理小结和苹果Ocr识别结果小结
信息发布软件苹果IOS系统专用AIWROK软件HID键鼠模块小结
苹果IOS系统专用AIWROK软件HID键鼠模块小结
信息发布软件AIWROK软件IOS贝塞尔曲线
AIWROK软件IOS贝塞尔曲线 hid.moveToRealPoint(333, 1146);:这行代码指示设备(可能是模拟器或自动化测试工具)的hid(Human Interface Device)模块将操作点移动到屏幕上的坐标点(333, 1146)。这个点被定义为曲线的起点。sleep.second(1);:在移动到起点后,程序会暂停1秒钟。这是为了让设备有足够的时间到达起点位置,确保后续操作的准确性。接下来的几行代码定义了贝塞尔曲线的参数:startX 和 startY 定义了曲线的起点。en
信息发布软件AIWROK软件调用多任务随机倒计时函数
AIWROK软件调用多任务随机倒计时函数 代码逐行解释function 多任务随机倒计时(minSeconds, maxSeconds, 任务列表) {定义一个名为 多任务随机倒计时 的函数,该函数接受三个参数:minSeconds:倒计时的最小秒数。maxSeconds:倒计时的最大秒数。任务列表:一个包含多个任务对象的数组,每个任务对象都有一个任务名称和一个任务函数。 var randomInterval = Math.floor(Math.random() * (maxSeconds - minSeconds + 1) + mi
信息发布软件AIWROK软件对接豆包实例分享
AIWROK软件对接豆包实例分享 解释总结:创建一个新的 okHttp 对象实例:var http = new okHttp();创建了一个新的 okHttp 对象实例,并将其赋值给变量 http。okHttp 是一个用于发送 HTTP 请求的库。设置 HTTP 请求头:var aa = uiText.findByID("gd").getText();通过 uiText.findByID 方法找到 ID 为 “gd” 的控件,并获取其文本内容,赋值给变量 aa。uiText.findByID 是一个用于在用户界面上查找特定 ID 的控件的方法,getText
信息发布软件屏幕操作自动化随机点击与滑动函数示例
x和y是百分比形式的屏幕坐标,用于指定点击的大致位置。x范围和y范围定义了在指定坐标点附近点击的随机范围。function 随机位置点击(x, y, x范围, y范围) {定义了一个名为随机位置点击的函数,该函数接受四个参数:x、y、x范围、y范围。 // 将百分比坐标转成真实坐标 var x1 = screen.percentToWidth(x); var y1 = screen.percentToHeight(y);这里将百分比形式的x和y坐标转换为实际屏幕上的像素坐标。screen.percentT
信息发布软件aiwrok软件如何获取getRealPointRGB 获取真实坐标RGB?
getRealPointRGB 获取真实坐标RGB,为什么叫真实坐标 RGB?// 截屏 var img = screen.screenShotFull(); // 定义目标 RGB 值(假设目标图标的 RGB 值为 [255, 0, 0]) var targetRgb = [255, 0, 0]; // 遍历屏幕某区域(例如 [100, 100] 到 [300, 300]),查找目标 RGB 值 var startX = 100; var startY = 100; var endX = 300; var endY = 300; for (var x = startX; x <= endX; x++) { for (var y = start
信息发布软件AIWROK软件京东广告后台意图跳转方法
// 导入包 importClass(Packages.android.content.Intent); importClass(Packages.android.net.Uri); importClass(Packages.android.content.ActivityNotFoundException); importClass(Packages.android.widget.Toast); importClass(Packages.android.os.Handler); importClass(Packages.android.os.Looper); // 设置京东用户页面的URL var userId = "京东用户ID"; // 请替换为实际用户ID var url = "openapp.jdmobile:
信息发布软件AIWROK软件意图跳转支付宝的用户ID打开支付宝用户页面
AIWROK软件意图跳转支付宝的用户ID打开支付宝用户页面importClass(Packages.android.content.Intent); importClass(Packages.android.net.Uri); importClass(Packages.android.content.ActivityNotFoundException); importClass(Packages.android.widget.Toast); importClass(Packages.android.os.Handler); importClass(Packages.android.os.Looper); // 设置支付宝用户页面的URL var userId = "支付宝用户ID"; // 请替
信息发布软件AIWROK软件的对像怎么打印出来呢?
AIWROK软件的对像怎么打印出来呢?对像怎么打印出来呢?// 官方QQ群 711841924 var 手机 = { 手机品牌: "小米", 手机型号: "小米15", 手机颜色: "黑色", 手机产地: "广东" }; // 获取当前时间 var currentTime = new Date().toLocaleTimeString('zh-CN', { hour12: false, hour: '2-digit', minute: '2-digit', second: '2-digit' }); // 自定义打印格式 printl("[" + currentTime + "] #10 【Nativ
信息发布软件AIWROK软件QQ特殊意图跳转
AIWROK软件QQ特殊意图跳转 这段代码的功能是尝试通过安卓设备上的QQ应用展示指定QQ用户的个人资料卡片。如果设备上没有安装QQ应用,则会提示用户并转而通过浏览器打开该用户的QQ空间网页。以下是代码的逐行说明: // 导入包:这只是对接下来几行导入安卓类库的一个注释说明。importClass(Packages.android.content.Intent);:导入安卓Intent类,用于在不同组件之间进行交互,比如从一个应用跳转到另一个应用。importClass(Pack
信息发布软件微信广告意图跳转
微信广告意图跳转// AWIROK软件官方群号711841924// 导入包importClass(Packages.android.content.Intent);importClass(Packages.android.net.Uri);importClass(Packages.android.content.ActivityNotFoundException);importClass(Packages.android.widget.Toast);importClass(Packages.android.os.Handler);importClass(Packages.android.os.Looper);// 设置微信用户页面的URLvar userId = "微信用户ID"; // 请替换为实际用户IDva
信息发布软件AIWROK软件微博意图跳转代码分享
AIWROK软件微博意图跳转代码分享 这段代码的主要功能是尝试在安卓设备上通过微博应用的URL Scheme跳转到指定微博用户的个人页面。如果设备上没有安装微博应用,则会提示用户并尝试通过网页链接打开该用户的微博个人页面。具体解释如下:导入包:首先,代码通过importClass方法导入了一些安卓开发中常用的类。这些类的功能包括:Intent:用于在不同组件之间进行交互,比如启动活动、发送广播等。Uri:表示统一资源标识符,通常
信息发布软件AIWROK软件无障碍获取当前activity地址
AIWROK软件无障碍获取当前activity地址无障碍获取当前activity地址:getCurrentActivity() 是一个方法,其作用是无障礙获取当前活动地址。以下是对其用法的详细分析:方法名称名称:getCurrentActivity()解释:get:表示这是一个获取数据的方法。CurrentActivity:表示获取当前活动(Activity)的地址或其他相关信息。作用:这个方法的作用是获取当前活动的地址,且不会出现障碍(例如无需额外传参或依赖其他复杂逻辑)。返回值返
信息发布软件loadDex 加载插件和TomatoOCR实例演示
说明:可以使用安卓studio 开发出apk,jar,或者dex使用此方法加载模块,注意:插件直接放到插件文件夹中然后上传到手机英文方法: loadDex(plugin),加载插件到系统参数:plugin:插件名称例如导入的插件为 p1.dex,则参数名就填写 loadPlugin(‘p1.dex’)案例://导入dex模块 rhino.loadDex('p1.dex') //导入apk模块 rhino.loadDex('demo.apk')importClass 导入插件中的类方法说明:通过这个方法可以导入插件里编写好的类英文方法:imp
信息发布软件AIWROK软件根据文本和类名查找并点击第一个Facebook节点
根据文本和类名查找并点击第一个Facebook节点展示了如何根据不同的条件使用auto.nodeSearch来查找和点击节点。示例1:根据文本和类名查找并点击第一个Facebook节点// 查找所有文本为 "Facebook" 且类名为 "android.widget.TextView" 的节点 var nodes = auto.nodeSearch(3000).text("Facebook").className("android.widget.TextView"); // 获取找到的第一个节点 var node = nodes.getNode(0); // 点击该节点 node.click()
信息发布软件AIWROK软件字符串大小写转换 字符串大小写转换使用函数
字符串大小写转换 字符串大小写转换使用函数let originalString = "Hello, World!"; let mixedCaseString = originalString.toUpperCase().toLowerCase(); // 实际上是多余的,因为结果和原始字符串的小写形式相同 console.log(mixedCaseString); // 输出: hello, world! // 条件转换示例 function toggleCase(str) { return str === str.toUpperCase() ? str.toLowerCase() : str.toUpperCase(); }
信息发布软件苹果IOS中的HID文件接口文档
苹果IOS中的HID文件接口文档ios操作方法connet连接手机http://192.168.0.112:81/connetscreenshot截屏接口ios屏幕截屏可以指定截屏后的图像尺寸参数:width:宽度height:高度http://192.168.0.112:81/screenshot?width=720&height=1280&compress=100getScreenWidth获取屏幕宽度参数:http://192.168.0.112:81/getScreenWidth鼠标操作方法click点击屏幕真实坐标参数:x:横坐标y:纵坐标http://192.168.0.112:81/click?x=500&y=500
信息发布软件H5调用app和保存配置
本帖最后由 信息发布软件 于 2025-6-27 09:26 编辑 void runJs(function code)h5执行app JS脚本window.at.runJs(function (){ //这里写ATjs代码 printl("你好"); auto.home(); }.toString());void runJsFile(String file) H5运行APP JS文件window.at.runJsFile('主脚本.js');void callFunction(String funname,String arg) H5执行脚本方法window.at.callFun('main',"hello");String getRootPath() 获取项目根
信息发布软件AIWROK软件HID物理按键对应码和组合键用法
本帖最后由 信息发布软件 于 2025-6-26 06:21 编辑 hid.keyPress(0,keycode.A());//在光标后面输入aa//方法1hid.keyPress(0,keycode.Enter());//亮屏//方法2hid.keyPress(0,0x07);//唤醒屏亮屏hid.keyPress(0,0x66);//息屏,关屏HID 键码表功能键按键名称HID 码(十进制)HID 码(十六进制)ESC410x29F1580x3AF2590x3BF3600x3CF4610x3DF5620x3EF6630x3FF7640x40F8650x41F9660x42F10670x43F11680x44F12690x45Backspace420x2ATab430
信息发布软件AIWROK软件里IOS提前复制内容按组进行下标调用
AIWROK软件里IOS提前复制内容按组进行下标调用由于iOS系统采用的是单线程运行机制,这意味着它无法像多线程系统那样在后台同时处理多个任务。因此,在复制操作时,您无法在后台直接复制内容,而是需要通过弹出窗口来完成复制粘贴功能。这种操作方式虽然安全,但在一定程度上会影响操作效率。为了提升工作效率,您可以采用以下方法:提前复制内容:在需要频繁使用某些固定内容时,可以提前将这些内容复制到剪贴板,以便后续快速调用
信息发布软件AIWROK软件里IOS系统如何自动存储和读取配置UI输入框
AIWROK软件里IOS系统如何自动存储和读取配置UI输入框 这段代码是使用AiWork安卓自动化IDE编写的,主要功能是在iOS设备上创建一个包含输入框、单选框和复选框的视图,并实现这些控件的状态保存和值的获取。下面是对代码的详细说明: [*]var vc = new IOSView();:创建一个新的iOS视图对象vc,用于在iOS设备上显示控件。 [*]vc.show(() => { ... });:调用show方法显示视图,并在回调函数中添加控件和设置它们的行
信息发布软件AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码
AIWROK软件IOS如何使用webview 实现 h5界面ui加载html代码var web = new WebView()web.show();web.loadHtml(`<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>WKWebView JS to Swift</title> <style> body { font-family: -apple-system, BlinkMacSystemFont, sans

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2025-9-19 08:46 , Processed in 0.405203 second(s), 49 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

快速回复 返回顶部 返回列表