倪沁东 发表于 2021-3-29 00:21

自动修改剪切板内容——配合auto.js使用

本帖最后由 倪沁东 于 2021-3-29 00:41 编辑

自动修改剪切板内容——配合auto.js使用


使用AU3编写,源码及软件见附件
这是一个配合autojs软件使用的小工具
主要功能:自动获取电脑剪切板内容,如果识别到fullId packageName text className depth等字段时
自动进行分割并重新组合字符串,最后写入到剪切板中,方便在VSCode软件中进行使用。
有任何问题欢迎评论!




备注:如果各位有比较好用的适合autojs节点获取的工具,感谢分享一下。
注意看左上角内容变化





Local $NewClipContent = ClipGet()
Local $OldClipContent = ClipGet()
While (1)
      $NewClipContent = ClipGet()
      If ($NewClipContent == $OldClipContent) Then
                Sleep(10)
      Else
                If (StringInStr($NewClipContent, "fullid") > 0 Or StringInStr($NewClipContent, "id") > 0 Or StringInStr($NewClipContent, "packageName") > 0 Or StringInStr($NewClipContent, "text") > 0 Or StringInStr($NewClipContent, "className") > 0 Or StringInStr($NewClipContent, "depth") > 0) Then
                        If (StringInStr($NewClipContent, " = ") > 0) Then
                              $temp1 = StringSplit($NewClipContent, " = ", 1)
                              $temp = $temp1 & '("' & $temp1 & '").'
                              $OldClipContent = $NewClipContent
                              ToolTip($temp, 300, 50)

                              ClipPut($temp)
                        EndIf
                EndIf
      EndIf
WEnd

;~ fullId = org.autojs.autojs:id/name
;~ packageName = org.autojs.autojs
;~ text = 钉钉自动填表
;~ className = android.widget.TextView
;~ depth = 14




附件已更新,有点改动




ee789852 发表于 2021-3-29 06:34

好东西,谢谢分享

qwer968810 发表于 2021-3-29 07:00

好东西,感谢楼主无私分享

风/生/水/起 发表于 2021-3-29 07:28

谢谢分享

水煮的 发表于 2021-3-29 08:02

谢谢你楼主好人

Hedao 发表于 2021-3-29 08:32

这东西妙呀

Anyling 发表于 2021-3-29 08:50

感谢楼主分享

PpaPingggg 发表于 2021-3-29 08:53


好东西,谢谢分享

xiaovssha 发表于 2021-3-29 09:01

为什么官方的分析工具不直接生成vscode可以用 我也疑惑

dogm 发表于 2023-3-15 13:00

学到了,秒的很
页: [1]
查看完整版本: 自动修改剪切板内容——配合auto.js使用