本帖最后由 mdzzx 于 2023-3-29 17:23 编辑
文件夹中有.jpg.mp4 等多种文件后缀名字 ,如何实现 1.一次一次选择2. 然后将.mp4 后缀的 改名字 3.同时 碰到其他类型文件自动跳过 继续执行4. 然后最后自动停止
我写的这段代码 只能说都是.mp4文件后缀的可以改名字 其他都不能实现 求助大佬怎么修改 代码是东拼西凑的- Dim item,f,Flag
- Flag=0
- Set qt=CreateObject("WScript.Shell")
- Set fso = CreateObject("Scripting.FileSystemObject")
- Call filePath ("D:\aaa")
- Sub filePath(path)
- Set f = fso.GetFolder(path)
- qt.Run("D:\aaa")
- For Each item in f.Files
- If LCase(Right(item.name, 4)) = ".mp4" Then
- Flag=1
- End If
- Do while Flag>0
- If LCase(Right(item.name, 4)) = ".mp4" Then
- qt.SendKeys"{F2}"
- WScript.Sleep(200)
- qt.SendKeys"{RIGHT}"
- WScript.Sleep(200)
- qt.SendKeys"-2023-3-28"
- WScript.Sleep(200)
- qt.SendKeys"{ENTER}"
- WScript.Sleep(500)
- qt.SendKeys"{DOWN}"
- End If
- Loop
- Next
- Set qt=Nothing
- WScript.Quit
- Set f = Nothing
- Set fso = Nothing
- End Sub
复制代码
|