找回密码
 加入
搜索
查看: 2986|回复: 6

[AU3基础] AU3的RUN语句可以运行指定目录下的×匹配文件吗?[已解决]

  [复制链接]
发表于 2011-5-1 16:19:25 | 显示全部楼层 |阅读模式
本帖最后由 gjianchang 于 2012-5-4 11:36 编辑

AU3的RUN语句可以运行指定目录下的×匹配文件吗?

比如D:\123\路径内有一个文件名为file.exe

可以写成run("D:\123\*.exe")吗?
 楼主| 发表于 2011-5-1 16:22:13 | 显示全部楼层
当然该文件内只有一个exe文件  想如此做的原因是:在公司的病毒更新库上放的最新病毒状态文件每次命名都是不一样的,一般以该天的日期为名字

所以,有没有办法用RUN("*.exe")来运行那个路径下的唯一的一个exe文件
发表于 2011-5-1 16:47:29 | 显示全部楼层
回复 1# gjianchang

为什么不自己试一下那?
发表于 2011-5-1 19:43:49 | 显示全部楼层
要学会用宏来获得当天的日期,你的想法就可以实现了
发表于 2011-5-1 20:02:42 | 显示全部楼层
都知道文件路径跟文件后缀了,直接获取文件名即可
帮助里有这个命令的,只要需要判断是不是exe结尾 再加几句代码
先自己研究,实在不会写,来找我
发表于 2011-5-1 22:51:15 | 显示全部楼层
利用
filefindfirstfile
filefindnextfile
就ok啦。。。。。
 楼主| 发表于 2011-5-2 14:23:58 | 显示全部楼层
写好了,可以实现

我的代码如下,仅供参考:

FileChangeDir("\\av02\病毒定义库\")
$FILE=FileFindFirstFile("*.exe")
$A=FileFindNextFile($FILE)
run("\\av02\病毒定义库\"&$A)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 06:41 , Processed in 0.076574 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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