• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

按住shifit键 用方向下键 选多个文件 [复制链接]

1#
按住shifit键 用方向下键 选多个文件代码怎么写

2#

Dim objShell, objFSO, objFolder, objFile, strPath, arrFiles, intIndex

' 设置要操作的文件夹路径
strPath = "C:\Users\YourUsername\Desktop"

' 创建FileSystemObject对象
Set objFSO = CreateObject("Scripting.FileSystemObject")

' 获取文件夹对象
Set objFolder = objFSO.GetFolder(strPath)

' 获取文件夹中的文件列表
arrFiles = Array()
For Each objFile In objFolder.Files
arrFiles = Array(objFile.Name)
Next

' 初始化索引
intIndex = 0

' 显示第一个文件名
WScript.Echo arrFiles(intIndex)

' 等待用户按键
Do While True
On Error Resume Next
WScript.Sleep 100
Dim strKey
strKey = WScript.StdIn.Read(1)
If Err.Number <> 0 Then
Err.Clear
strKey = ""
End If
On Error GoTo 0

' 根据按键调整索引
Select Case strKey
Case "{UP}"
If intIndex > 0 Then intIndex = intIndex - 1
Case "{DOWN}"
If intIndex < UBound(arrFiles) Then intIndex = intIndex + 1
Case "+"
Exit Do
End Select

' 显示当前选中的文件名
WScript.Echo arrFiles(intIndex)
Loop

' 释放对象
Set objFile = Nothing
Set objFolder = Nothing
Set objFSO = Nothing

发新话题 回复该主题