求助,求助AU3脚本转AHKV2脚本
如题,原本是自己写AU3脚本,功能也简单,运行指定程序,然后等待程序窗口出现,等待3秒后,模拟鼠标点击窗口内的通讯按钮,点击后,程序退出。#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\..\tools\BAT\AU3CODE\ico\25.ico
#AutoIt3Wrapper_Outfile=aswlink.Exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#NoTrayIcon
#RequireAdmin
#include <AutoItConstants.au3>
#include <MsgBoxConstants.au3>
Example()
Func Example()
; 运行记事本程序
;Run("wulink.exe")
; 延迟 10 秒, 等待记事本窗口出现.
Local $hwn = WinWait("电子秤通讯程序", "", 5)
; 测试窗口是否存在, 并显示结果.
If WinExists("电子秤通讯程序") Then
;MsgBox($MB_SYSTEMMODAL, "", "窗口已存在")
WinActivate($hwn)
Opt("MouseCoordMode", 2)
MouseClick("",185,12)
Else
MsgBox($MB_SYSTEMMODAL + $MB_ICONERROR, "错误!!!", "进程不存在,请联系管理员")
EndIf
EndFunc ;==>Example
现有问题被ED为病毒,直接干掉了,有没有大神能给弄成
AHKV2源码
顺带嘴说句,就这源码,怎么就被深XF的EDR定义为病毒, 直接给我干掉了。直接大无语,之前写的很多小脚本都不能用了,全得手动操作,头大。 不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用 chishingchan 发表于 2024-6-25 22:44
不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用
一样的,直接把AU3主程序当病毒杀了,生成脚本不管压不压,直接杀 chishingchan 发表于 2024-6-25 22:44
不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用
威胁名称: Virus.Win32.Save.a
病毒路径: autoit v3.3.16.1.7z
MD5: 47f7e69ace68a5a702eaa50c14fa9b7d
威胁等级: 中级威胁
处理状态: 已隔离
对此,很无解。 换3.3.14.2版本编译看看,不使用UPX压缩。或者经典的3.3.6.13.3.9.0看看。 wffeeff 发表于 2024-6-25 23:02
换3.3.14.2版本编译看看,不使用UPX压缩。或者经典的3.3.6.13.3.9.0看看。
貌似不是版本的问题,而是我下载的这个文件有问题,我下载了官网的AU3,扫描没问题。我看看怎么汉化下。 rhci 发表于 2024-6-25 23:09
貌似不是版本的问题,而是我下载的这个文件有问题,我下载了官网的AU3,扫描没问题。我看看怎么汉化下。
果然是软件包的问题,我重新下载了安装文件,扫描过了。总算可以继续用了 #NoTrayIcon
#RequireAdmin
#include <AutoItConstants.au3>
#include <MsgBoxConstants.au3>
; 定义一个函数,用于运行记事本程序并测试窗口存在性
Example()
{
Run("wulink.exe") ; 运行记事本程序
; 延迟 10 秒, 等待记事本窗口出现.
WinWait("电子秤通讯程序", "", 5) ; 等待窗口出现
; 测试窗口是否存在, 并显示结果.
IfWinExists("电子秤通讯程序") Then
WinActivate("电子秤通讯程序") ; 如果窗口存在,激活窗口
MouseClick(185, 12) ; 在窗口中点击鼠标左键
Else
MsgBox(0, "错误!!!", "进程不存在,请联系管理员") ; 如果窗口不存在,显示错误消息
EndIf
}
kyoyy5 发表于 2024-6-26 08:55
#NoTrayIcon
#RequireAdmin
#include
。。。这不是还是AU3吗,我需要转换为AHKV2的源码,谢谢