找回密码  加入

AUTOIT CN

搜索
查看: 923|回复: 8

au3如何运行文件夹任意exe

[复制链接]
发表于 2019-11-8 16:53:22 | 显示全部楼层 |阅读模式
文件夹123中,包含1.exe,2.exe,3.exe…………
用au3如何运行任意一个exe文件
发表于 2019-11-8 21:12:28 来自手机 | 显示全部楼层
这是搞病毒呀。。。
发表于 2019-11-10 11:07:03 | 显示全部楼层
Random   
发表于 2019-11-10 17:54:48 | 显示全部楼层
遍历后Random   
发表于 2019-11-10 18:41:30 | 显示全部楼层
本帖最后由 gzh888666 于 2019-11-10 19:05 编辑
  1. #include <File.au3>
  2. Global Const $path = "C:\Users\Administrator\Desktop"
  3. $aFileName = _FileListToArrayRec($path,"*.exe",1)
  4. Run($path&$aFileName[Random(1,$aFileName[0]+1)],$path)
复制代码

 楼主| 发表于 2019-11-19 23:01:46 | 显示全部楼层

谢谢,但是不行,报错
发表于 2019-11-22 16:20:17 | 显示全部楼层
fengkaibo 发表于 2019-11-19 23:01
谢谢,但是不行,报错

你的问题吧,代码没有问题!
发表于 2019-11-22 19:15:40 | 显示全部楼层
gzh888666 发表于 2019-11-22 16:20
你的问题吧,代码没有问题!

代码有问题的… 应该是笔误
第 4 行:Run($path&$aFileName[Random(1,$aFileName[0]+1)],$path)
应该为:Run($path&$aFileName[Random(1,$aFileName[0],1)],$path)

如果不改那就有可能数组出界,倒霉鬼可能一炮就中,如 LZ
发表于 2019-11-23 12:35:18 | 显示全部楼层
afan 发表于 2019-11-22 19:15
代码有问题的… 应该是笔误
第 4 行:Run($path&$aFileName[Random(1,$aFileName[0]+1)],$path)
应该为 ...

的确是错了,没注意。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2020-6-6 08:36 , Processed in 0.171875 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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