Private Sub ListView1_OLEDragDrop(Data As MSComctlLib.DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
Set WshShell = CreateObject("WScript.Shell")
Set oShellLink = WshShell.CreateShortcut(Data.Files(1))
For i = 1 To Data.Files.Count
ListView1.ListItems.Add i, , Left(Dir(Data.Files(1)), Len(Dir(Data.Files(1))) - 4) '获取不含扩展名的文件名
ListView1.ListItems(1).SubItems(3) = Left(Data.Files(1), Len(Data.Files(1)) - Len(Dir(Data.Files(1)))) '获取不含文件名的路径
ListView1.ListItems(1).SubItems(2) = oShellLink.TargetPath '获取目标路径
ListView1.ListItems(1).SubItems(1) = oShellLink.workingdirectory '获取起始位置
Next
End Sub怎样修改能实现同时拖拽多个快捷方式到listview并分别获取“不含扩展名的文件名”“不含文件名的路径”“快捷方式的目标路径”“快捷方式的起始位置”呢
帮帮忙啊
Set WshShell = CreateObject("WScript.Shell")
Set oShellLink = WshShell.CreateShortcut(Data.Files(1))
For i = 1 To Data.Files.Count
ListView1.ListItems.Add i, , Left(Dir(Data.Files(1)), Len(Dir(Data.Files(1))) - 4) '获取不含扩展名的文件名
ListView1.ListItems(1).SubItems(3) = Left(Data.Files(1), Len(Data.Files(1)) - Len(Dir(Data.Files(1)))) '获取不含文件名的路径
ListView1.ListItems(1).SubItems(2) = oShellLink.TargetPath '获取目标路径
ListView1.ListItems(1).SubItems(1) = oShellLink.workingdirectory '获取起始位置
Next
End Sub怎样修改能实现同时拖拽多个快捷方式到listview并分别获取“不含扩展名的文件名”“不含文件名的路径”“快捷方式的目标路径”“快捷方式的起始位置”呢
帮帮忙啊
解决方案 »
- 自动获取字段里的最后一条时间数据显示到TEXT1的语句
- 请问高手,我下面的程序为什么会出错?是不是没有分了,就不会来人看呢?
- 小弟新学VB,请教一个比较弱智的VB技术
- TDBGrid控件与TDBCombo控件的同时使用
- 搞VB那么久从来没遇到的问题,form莫名其妙丢失!高分请大家赐教!
- 用mscomm控件中mscomm.output="AT+CMGD=1"+vbcr的问题!
- 请问一下有谁知道有关<<仓库管理信息系统>>的知识?
- 究竟VB能不能做到像网页是的iframe功能一样?在一个窗体里面显示另外一个窗体?
- VB控制BarTender自动打印
- 关于datareport的问题!这个问题有一点奇怪!!! 紧急!!!
- 求可用的清除Cookies的VB6代码。
- 如何用VBSCRIPT实现访问网络路径
Set oShellLink = WshShell.CreateShortcut(Data.Files(1)) ListView1.ListItems.Add i, , Left(Dir(Data.Files(1)), Len(Dir(Data.Files(1))) - 4) '获取不含扩展名的文件名
ListView1.ListItems(I).SubItems(3) = Left(Data.Files(1), Len(Data.Files(1)) - Len(Dir(Data.Files(1)))) '获取不含文件名的路径
ListView1.ListItems(I).SubItems(2) = oShellLink.TargetPath '获取目标路径
ListView1.ListItems(I).SubItems(1) = oShellLink.workingdirectory '获取起始位置
Next
End Sub