吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 525|回复: 20
收起左侧

[求助] 求助,求助AU3脚本转AHKV2脚本

[复制链接]
rhci 发表于 2024-6-25 22:08
如题,原本是自己写AU3脚本,功能也简单,运行指定程序,然后等待程序窗口出现,等待3秒后,模拟鼠标点击窗口内的通讯按钮,点击后,程序退出。
[Asm] 纯文本查看 复制代码
#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源码

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| rhci 发表于 2024-6-25 22:32
顺带嘴说句,就这源码,怎么就被深XF的EDR定义为病毒, 直接给我干掉了。直接大无语,之前写的很多小脚本都不能用了,全得手动操作,头大。
chishingchan 发表于 2024-6-25 22:44
不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用
 楼主| rhci 发表于 2024-6-25 22:55
chishingchan 发表于 2024-6-25 22:44
不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用

一样的,直接把AU3主程序当病毒杀了,生成脚本不管压不压,直接杀
 楼主| rhci 发表于 2024-6-25 22:58
chishingchan 发表于 2024-6-25 22:44
不使用 UPX 压缩编译试试!或者索性双击 AU3 脚本运行使用

威胁名称: Virus.Win32.Save.a
病毒路径: autoit v3.3.16.1.7z
MD5: 47f7e69ace68a5a702eaa50c14fa9b7d
威胁等级: 中级威胁
处理状态: 已隔离
对此,很无解。
wffeeff 发表于 2024-6-25 23:02
换3.3.14.2版本编译看看,不使用UPX压缩。或者经典的3.3.6.1  3.3.9.0看看。
 楼主| rhci 发表于 2024-6-25 23:09
wffeeff 发表于 2024-6-25 23:02
换3.3.14.2版本编译看看,不使用UPX压缩。或者经典的3.3.6.1  3.3.9.0看看。

貌似不是版本的问题,而是我下载的这个文件有问题,我下载了官网的AU3,扫描没问题。我看看怎么汉化下。
 楼主| rhci 发表于 2024-6-25 23:27
rhci 发表于 2024-6-25 23:09
貌似不是版本的问题,而是我下载的这个文件有问题,我下载了官网的AU3,扫描没问题。我看看怎么汉化下。

果然是软件包的问题,我重新下载了安装文件,扫描过了。总算可以继续用了
kyoyy5 发表于 2024-6-26 08:55
[Asm] 纯文本查看 复制代码
#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
}
 楼主| rhci 发表于 2024-6-26 09:04
kyoyy5 发表于 2024-6-26 08:55
[mw_shl_code=asm,true]#NoTrayIcon
#RequireAdmin
#include

。。。这不是还是AU3吗,我需要转换为AHKV2的源码,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 14:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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