一般情况下,在VB中读取快捷方式的信息,大家首先考虑的是使用IShellLink接口,但这种方法需要下载或定义一个TLB文件,相对来说比较麻烦。

其实我们都知道可以使用WScript.Shell对象的CreateShortcut方法创建一个新的快捷方式,却不知道如果该快捷方式已经存在,则CreateShortcut方法将读取而不是创建快捷方式,为此,我写了一个只有两行代码的通用函数供大家参考:

Option Explicit

Sub Main()
    MsgBox ReadShortCut("d:/我的快捷方式.lnk")
End Sub

Function ReadShortCut(ByVal strFile As String) As String
    If Len(Dir(strFile)) = 0 Or Right$(strFile, 4) <> ".lnk" Then Exit Function
    ReadShortCut = CreateObject("WScript.Shell").CreateShortcut(strFile).TargetPath
End Function

摘自:网络整理


VB部分相关文章推荐:


※VB 释放资源文件到指定目录函数

※VB 读取资源文件里面的字符串

※VB中资源文件.res的使用方法详解

※VB6.0中创建和使用文本资源文件

※VB WindowsMediaPlayer 播放

※vb中WindowsMediaPlayer的常用属性和方法

※VB Environ系统环境变量函数大全

※VB 去除文本框粘贴功能

※VB LISTBOX

※VB 删除数组中的重复元素

※VB数组快速排序算法

※关于三个概念:ActiveX、OLE和COM

※VB 获得磁盘的文件系统

※VB中用API实现文件拖放

※加密算法-MD5算法

※VB中使用MD5算法

※VB 全局热键HOOK (不占系统资源版本)

※VB 小技巧自定义TextBox文本框右键菜单

※VB 写下载者代码

※VB 一行代码的诀窍

※VBS教程-wscript对象

※vb枚举进程

※在VB中如何让线程或进程在指定的CPU上运行

※VB判断指定的WORD文档是否被打开

※VB如何读取快捷方式的目标路径

※VB用API控制输入法状态

※为系统加载右键注册控件选项【VB 注册控件】

※VB如何根据窗口标题获得进程名称

※VB快速查找大型文件中包含的字符串

※VB实现可执行文件运行时自删除

※VB 打开txt,bat,jpg 任意后缀程序

※VB 写文件关联程序

※VB 自启动建立右键菜单

※VB 判断IP能否ping通

※VB FTP操作类(可上传、下载、创建文件夹等等)

※VB部分文件汇总B

※Vb 求素数最经典的方法也是最快的方法

※vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中

※VB中MsFlexGrid控件的使用细则

※点击MSFlexGrid数据控件的标题进行数据排序

※VB 获取鼠标坐标

※VB中NEW的用法(申请内存空间)

※VB CreateObject函数

※VB中的New 与 CreateObject的区别

※VB ListBox 添加不重复的值

※VB 单击ListView控件某列表头进行排序

※VB 简单实现简体与繁体互转

※VB 阿拉伯数字转换为中文大写数值函数

※VB 获取Textbox文本框中的行数函数


更多精彩>>>

VB如何读取快捷方式的目标路径相关推荐

  1. 用VB如读取内存地址

    代码如下: Private Declare Function CreateToolhelpSnapshot Lib "kernel32" Alias "CreateToo ...

  2. VB快速读取 TextBox 第 N 行的资料

    快速读取 TextBox 第 N 行的资料 TextBox 是以 vbCr+vbLf 为分行符号, 如果我们要逐一读取 TextBox 每一行, 无非是寻找 vbCr+vbLf 的所在位置, 然后取出 ...

  3. VB.NET读取Excel数据在CAD上展图

    根据网友的需求,编写此程序:读取Excel文件当中的数据,在CAD图上展绘孔位及其桩号与孔深的属性. 本实例包含以下技术要点: 1.如何用代码创建带属性的块对象,而非导入外部图块文件(尤其是带填充对象 ...

  4. C# vb .NET读取识别条形码线性条码code128

    code128是比较常见的条形码编码规则类型的一种.如何在C#,vb等.NET平台语言里实现快速准确读取该类型条形码呢?答案是使用SharpBarcode! SharpBarcode是C#快速高效.准 ...

  5. vb身份证读取桌面程序

    用VB编写的神思的身份证读取信息的桌面程序 主要实现了DLL文件的调用,二进制读取txt文件并转换出其中的中文. Private Sub Command1_Click()Dim name$, sex$ ...

  6. VB.NET 读写HTML 文件,VB.Net读取和写入文本文件

    StreamReader和StreamWriter类用于读取和写入数据到文本文件.这些类继承自抽象基类Stream,它支持读取和写入字节到文件流中. StreamReader类 StreamReade ...

  7. C# vb .NET读取识别条形码线性条码UPC-E

    UPC-E是比较常见的条形码编码规则类型的一种.如何在C#,vb等.NET平台语言里实现快速准确读取该类型条形码呢?答案是使用SharpBarcode! SharpBarcode是C#快速高效.准确的 ...

  8. C# vb .NET读取识别条形码线性条码UPC-A

    UPC-A是比较常见的条形码编码规则类型的一种.如何在C#,vb等.NET平台语言里实现快速准确读取该类型条形码呢?答案是使用SharpBarcode! SharpBarcode是C#快速高效.准确的 ...

  9. wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...

    刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...

最新文章

  1. 首个64层3D NAND闪存技术出现
  2. servlet类中@WebServlet 报错,不变色
  3. IIS5.1错误,启动时WEB服务提示:服务器没有及时响应启动或控制请求 之终极解决方案。...
  4. 移动端触摸移动小demo
  5. 深度学习之卷积神经网络(6)梯度传播
  6. 【dubbo】http.conn.HttpHostConnectException.host: 'org.apache.http.HttpHost' could not be instantiated
  7. (JAVA)Arrays数组工具类
  8. SpannableString与SpannableStringBuilder使用
  9. 说说PMO 的工作思路
  10. v-if报undefined
  11. 如何设置计算机桌面待办事项,怎么在Windows电脑桌面便签上显示未来要处理的待办事项?...
  12. JVM 内存分哪几个区,每个区的作用是什么
  13. Ant design-05 表单多选的组件
  14. java 首字母大写方法
  15. python标签打印_Python 实现自动完成A4标签排版打印功能
  16. 怎么对比两个mysql数据库_[实战]如何对比两个数据库之间的变化
  17. 2012年9月ITbrand手机品牌排行榜
  18. mysql group by date_format( stat_time, '%Y/%m/%d' ) 优化
  19. java pg数据库事务回滚,基于Postgresql 事务的提交与回滚解析
  20. 超级详细的Lua语言的基础教程

热门文章

  1. 微软将取缔 8 亿 Windows 10 用户的密码!
  2. 微服务架构下,大型银行数据库应用实践
  3. 阿里每天纳税超 1.4 亿元;余承东:苹果很难和华为竞争;三星 Note 7 爆炸案终审 | 极客头条...
  4. 谁能真正“撬动”微信?| 畅言
  5. 芯片之战!亚马逊、Google、苹果群起“围攻”英特尔
  6. iPhone X 的新解锁技术:用 Python 编写 Face ID!
  7. 谁在控制着 iCloud 中国区账号的密钥?
  8. 19 岁美女自学编程:我是如何成功教会自己的
  9. android radiobutton底部导航,android中Fragment+RadioButton实现底部导航栏
  10. 计算机二级c语言考试真题及答案详解,计算机二级c语言试题及答案