吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2576|回复: 0
收起左侧

[其他转载] 搜索电脑相关文件 并打开文件 源码

[复制链接]
kllay 发表于 2015-4-8 13:41
本帖最后由 kllay 于 2015-4-8 13:43 编辑

Dim wShell,fso,objFileName
'输入搜索目标
objFileName=InputBox("请输入要查找的文件名;"&vbCr&vbCr&"或者文件夹名。按确定开始查找。","查找文件或者文件夹路径","chrome.exe")
'判断是否输入目标 没有退出
If objFileName="" Then WScript.Quit
'创建文件对象
Set fso=CreateObject("Scripting.FileSystemObject")
Set wShell=CreateObject("Wscript.Shell")
For Each oDrive In fso.Drives
If oDrive.DriveType<>4 Then
   strDrives=strDrives&oDrive.Path&"\ "
End If
Next
  '搜索文件
cmd="cmd.exe /c for %1 in ("&strDrives&") do dir %1"&objFileName&" /b /s>>搜索结果.txt"
wShell.Run cmd,False,True
'创建搜索结果文件
Set txt=fso.OpenTextFile("搜索结果.txt",1)
If Not txt.AtEndOfStream Then
   X=txt.ReadAll
End If
txt.Close
iReturn=wShell.Run("搜索结果.txt")
WScript.Sleep 1000
fso.DeleteFile "搜索结果.txt",False
X=Replace(X,"Program Files","Progra~1")
X=Replace(X,Chr(13),"")
X=Split(X,Chr(10))(0)
wShell.Run "cmd /c echo " & X & "| clip.exe",0,False
If MsgBox("是否打开?",vbOKCancel)=1 Then
  If fso.FolderExists(X) Then
     wShell.Run "explorer " & Chr(34) & X & Chr(34)
  Else
     wShell.Run X
  End if
End If

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-14 18:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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