gjianchang 发表于 2011-5-1 16:19:25

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

本帖最后由 gjianchang 于 2012-5-4 11:36 编辑

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

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

可以写成run("D:\123\*.exe")吗?

gjianchang 发表于 2011-5-1 16:22:13

当然该文件内只有一个exe文件想如此做的原因是:在公司的病毒更新库上放的最新病毒状态文件每次命名都是不一样的,一般以该天的日期为名字

所以,有没有办法用RUN("*.exe")来运行那个路径下的唯一的一个exe文件

lixiaolong 发表于 2011-5-1 16:47:29

回复 1# gjianchang

为什么不自己试一下那?

kood481748 发表于 2011-5-1 19:43:49

要学会用宏来获得当天的日期,你的想法就可以实现了

love5173 发表于 2011-5-1 20:02:42

都知道文件路径跟文件后缀了,直接获取文件名即可
帮助里有这个命令的,只要需要判断是不是exe结尾 再加几句代码
先自己研究,实在不会写,来找我

kxing 发表于 2011-5-1 22:51:15

利用
filefindfirstfile
filefindnextfile
就ok啦。。。。。

gjianchang 发表于 2011-5-2 14:23:58

写好了,可以实现

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

FileChangeDir("\\av02\病毒定义库\")
$FILE=FileFindFirstFile("*.exe")
$A=FileFindNextFile($FILE)
run("\\av02\病毒定义库\"&$A)
页: [1]
查看完整版本: AU3的RUN语句可以运行指定目录下的×匹配文件吗?[已解决]