找回密码
 加入
搜索
查看: 2097|回复: 4

如何在搜索到xxx文件后返回xxx文件的路径

[复制链接]
发表于 2008-10-8 20:49:31 | 显示全部楼层 |阅读模式
如题,如何在搜索到xxx文件后返回xxx文件的路径,希望能够给出代码,谢谢

[ 本帖最后由 wbsgege 于 2008-10-9 12:59 编辑 ]
发表于 2008-10-9 10:01:04 | 显示全部楼层

#NoTrayIcon

Opt("MustDeclareVars", 1)
#include <Constants.au3>

Local $Drive, $I, $File

$File = InputBox("输入", "输入要查找的文件名:", "", "", 180, 80, -1, -1)
If @error Or $File = "" Then Exit

$Drive = DriveGetDrive("FIXED")

For $I = 1 To $Drive[0]
        Local $foo, $line, $lines
        $foo = Run(@ComSpec & " /c dir /b /s /a " & $File, $Drive[$I] & "\", @SW_HIDE, $STDOUT_CHILD)
        $lines = ""
        While 1
                $line = StdoutRead($foo)
                If @error Then ExitLoop
                $lines &= $line
        WEnd
        If $lines = "" Then
                MsgBox(16, "错误", "在驱动器" & $Drive[$I] & "没有找到要找的文件!", 2)
                ContinueLoop 1
        EndIf
        MsgBox(0, "找到的文件:", $lines)
Next
 楼主| 发表于 2008-10-9 12:58:55 | 显示全部楼层
谢谢了,写的很棒,把这个修改下就可以实现更多的功能和效果了
发表于 2009-7-29 22:24:56 | 显示全部楼层
dddddddddddddddd
发表于 2009-7-30 20:15:39 | 显示全部楼层
学习一下。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-2 15:51 , Processed in 0.073382 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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