【已解决】关于AU3与VBS脚本的参数传递问题
本帖最后由 xiehuahere 于 2010-4-8 21:07 编辑使用 ShellExecuteWait("test.vbs", $dir, @ScriptDir)传递文件夹路径$dir给VBS。
test.vbs :Set objArgs = WScript.Arguments
dirFolder = objArgs(0)
Set myFSO = CreateObject("Scripting.FileSystemObject")
set myFolder = myFSO.GetFolder("dirFolder")
set myFileCollection = myFolder.Files
fileNum = myFileCollection.Count如何将fileNum传回AU3中呢?
或者AU3中有方法可以直接统计某个目录下特定后缀名(例如.png)的文件数目吗?DOS命令或其他方法?
请教。 可以让VBS将返回值写入注册表或者某个INI文件里吗?然后AU3再去读? 回复 2# boyhong
谢谢回答。我的想法是尽量简单。
可以用DOS命令或其他不用vbs的方法统计某个目录下指定后缀名的文件数目吗? 回复 3# xiehuahere
用AUTOIT应该是可以的啦。。。
以下是解决思路,着急下班,闪人了~~~
FileFindFirstFile
While 1
用正则去做一下文件名匹配判断?
FileFindNextFile()
ExitLoop
WEnd 本帖最后由 xiehuahere 于 2010-4-8 21:05 编辑
非常感谢。
有思路就好办,呵呵。。。解决了。
看来有时间我还得再认真看看帮助文档。要是我还记得里面有这么个例子,也不至于再来问了
:face (32):
页:
[1]