zoukankan      html  css  js  c++  java
  • 使用 Windows Scripting Host 中的 WshShortcut 获取快捷方式的信息

    Windows Scripting Host 为我们提供了一个 WshShortcut 对象,可以使用此对象来创建快捷方式或获取快捷方式的信息

    WshShortcut 有以下属性:
    TargetPath:获取或设置快捷方式指向的目标文件的路径
    FullName:获取或设置快捷方式的路径
    Description:获取或设置快捷方式的说明
    IconLocation:获取或设置快捷方式图标的位置
    WindowStyle:获取或设置启动目标程序时所使用的窗口样式
    HotKey:获取或设置用于启动目标程序的热键,只热键只能激活 WINDOWS 桌面和开始菜单中的快捷方式
    WorkingDirectory:获取或设置目标程序的工作目录
    Arguments:获取一个 WshArgument 对象的集合

    WshShortcut 对象还有一个 Save 方法,用来保存快捷方式

    不能直接 new 一个 WshShortcut 对象,需要使用 WshShell 对象的 CreateShortcut 方法:

    WshShell shell = new WshShell();
    WshShortcut link = shell.CreateShortcut("path"); // 如果指定的路径存在,则使用这此信息来创建一个 WshShortcut 对象
    string targetPath = link.TargetPath; // 获取信息

    link.Description = "使用程序设置的说明";
    link.Save(); // 保存信息

    如果需要在 .NET 中使用的话,需要在 COM 活页中引用 “Windows Scripting Host Object Model” 组件
  • 相关阅读:
    变量的创建和初始化
    HDU 1114 Piggy-Bank (dp)
    HDU 1421 搬寝室 (dp)
    HDU 2059 龟兔赛跑 (dp)
    HDU 2571 命运 (dp)
    HDU 1574 RP问题 (dp)
    HDU 2577 How to Type (字符串处理)
    HDU 1422 重温世界杯 (dp)
    HDU 2191 珍惜现在,感恩生活 (dp)
    HH实习 acm算法部 1689
  • 原文地址:https://www.cnblogs.com/kuku/p/1151504.html
Copyright © 2011-2022 走看看