【问题标题】:Automatically creating shortcuts on any Windows computer在任何 Windows 计算机上自动创建快捷方式
【发布时间】:2013-11-03 04:07:29
【问题描述】:

我想创建某种脚本,用于在任何 Windows 计算机的桌面上创建特定的快捷方式。这个想法是让脚本可用(对课程中的学生),以便他们可以将其下载到他们的计算机上并通过单击它来运行它(即不在命令行上运行它)。该脚本必须检查某些特定文件夹和文件,如果存在,则创建快捷方式。

我是一个 Linux 人,对 Windows 知之甚少,所以我什至不知道从哪里开始寻找。我考虑过使用 Python 脚本来执行此操作,但这显然需要安装一些特定于 Windows 的扩展,我不想坚持让用户这样做。

【问题讨论】:

    标签: windows shortcut


    【解决方案1】:

    这可以在 VBScript 中完成,使用 Windows Script Host,它应该在几乎任何最新的 Windows 副本上安装和使用。

    您需要WshShell objectCreateShortcut() 方法,它可以为您提供一个表示快捷方式的对象。您将修改其属性并使用其Save() 方法来实际创建快捷方式文件。

    我已经链接到 MSTN 的脚本指南,以及特定于 shell 对象的页面。这应该是一个很好的起点。

    【讨论】:

      【解决方案2】:

      为此,我经常编写一个快速的 NSIS 脚本并将其编译为 EXE。结果是一个非常小的可执行文件。您可以在http://nsis.sourceforge.net/Download 下载 NSIS 本身。我建议从 HM NIS Edit 开始,因为它有一个为您构建基本脚本的向导。该向导的大部分内容不适用于您的情况,但它是入门的好方法。 Notepad++ 也为 NSIS 做语法高亮。

      【讨论】:

      • InnoSetup 也可以,原理相同。而且也是免费的。
      猜你喜欢
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      相关资源
      最近更新 更多