问题标签 [desktop-shortcut]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
32143 浏览

c# - 在 VS2010 安装项目中为快捷方式设置正确的图标

我有一个带有安装项目的小应用程序。如果我创建一个到我的主输出的快捷方式,那么这会得到一个标准的 Win7 图标,而不是我的 exe 应用程序图标中指定的图标?

确保我的桌面快捷方式图标与我的 exe 图标相同的最佳方法是什么?例如,如果我更改 exe 的图标,那么我希望设置图标也随之更改。

0 投票
2 回答
152 浏览

c++ - 如何通过 Win API 配置快捷方式标题

我使用 Win32 API 创建了一个快捷方式。这是一个 COM API,其对象模型可通过 IShellLink 访问。我用 C++ 编写。您能否分享有关如何使用此 API 配置出现在快捷方式下方的快捷方式标题的任何想法?

0 投票
2 回答
203595 浏览

powershell - 如何使用 PowerShell 创建快捷方式

我想用 PowerShell 为这个可执行文件创建一个快捷方式:

如何才能做到这一点?

0 投票
2 回答
2373 浏览

windows - 来自桌面快捷方式的 HTTP POST?

我有一个带有 Tomato 自定义固件的无线路由器。我想通过简单的桌面快捷方式执行许多操作,例如关闭无线或运行命令以检查其上 FTP 服务器的状态。

我可以通过“系统”工具执行这些操作,该工具可让您执行 shell 命令并返回输出。

我通过分析此页面上的标记发现,这是通过简单的 XMLHttp POST toshell.cgi参数完成的,action=execute&command=ls如果您在本地 shell 上执行此操作,输出是您将获得的 STDOUT。

如何创建桌面快捷方式来执行这些帖子并以某种方式回应响应?

到目前为止,我认为我可以做的是制作一个 HTML 文件,该文件使用 jQuery 使用一些预定义的函数来启动 POST,具体取决于 URI 段,我会对每个快捷方式文件有所不同。

但是,有人知道在 Windows 下以编程方式执行此操作的更好方法吗?

0 投票
2 回答
4786 浏览

visual-studio-2010 - 从 VS2010 安装程序安装快捷方式

VS2010 包含一个创建安装包的“安装”项目。我需要安装在用户桌面上的应用程序的快捷方式。我知道如何使用设置/安装创建的快捷方式是一个“特殊”快捷方式,我不能使用它将文件拖放到它上面(并从中启动应用程序)。任何人都知道如何创建一个完整的快捷方式,它将遵循用户指定的安装路径(如果他改变它)?

0 投票
2 回答
564 浏览

wix - 在不弄乱用户桌面图标的情况下进行 wix 升级的模式

我正在处理的 Wix 设置询问用户是否从桌面上的主程序安装快捷方式。

问题是在升级过程中,快捷方式被删除然后重新创建:

  • 如果用户移动了图标,它可能会在其他地方重新创建(下一个可用空间从左上角开始)
  • 如果用户在初始安装期间选择不创建图标,则使用 UI 的升级不会记住默认情况下创建图标的复选框应为“未选中”,并且静默升级只会创建图标,尽管用户明确选择不拥有这个图标创建。

有没有一种简单的方法来正确处理这种情况?

以下是有关我的 wix 设置的信息:

安装是每台机器

用户通过在“选择目标”的修改版本上添加的复选框选择安装桌面快捷方式:

在 UI 标记中,我初始化了属性:

这是使用 INSTALLDESKTOPSHORTCUT 条件创建快捷方式的组件:

启动时,安装程​​序将检查是否存在旧版本,如果发现则删除旧版本:

产品版本主要没有变化,例如我从 1.6.8.12345 升级到 1.7.2.56789

谢谢 !

0 投票
3 回答
1800 浏览

windows - 安装到特定用户文件夹更改为安装到当前用户文件夹

如果(使用 Inno Setup)我将 MyApp 安装到 C:\Users\User1\MyApp 并在公共桌面上创建一个快捷方式。这个快捷方式正确指向了User1桌面上的C:\Users\User1\MyApp\MyApp.exe,但是却指向了User2桌面上的C:\Users\User2\MyApp\MyApp.exe!

我知道在用户文件夹中创建机器安装会遇到问题,但我们遇到了许多过去完全这样做过的客户(当我们或多或少地为每个用户安装时)。那么如何为所有用户设置指向 Users\User1 文件夹的快捷方式呢?

0 投票
4 回答
3862 浏览

executable-jar - IzPack - Windows 上的桌面快捷方式 - 不工作

我正在尝试使用 IzPack 安装我的程序,并且我想将桌面快捷方式添加到安装程序中,这是来自 IzPack 网站的文档/说明。

http://izpack.org/documentation/desktop-shortcuts.html

但是,以下 XML 文件在编译时只会在安装程序中创建一个空白屏幕,当您尝试单击“下一步”跳过它时会挂起。这是在 Windows 7 - 64 位上运行时的屏幕外观。

在此处输入图像描述

这是我的 install.xml 和 shortcutSpec.xml 文件。

安装.xml

和shortcutSpec.xml

补充笔记:

  1. 我得到零编译错误。

  2. 如果没有添加快捷方式,安装程序可以正常工作。

  3. 我的程序是一个可执行的 jar,为了自动运行它,我在 Windows 中创建了一个名为 autorun-win.bat 的批处理脚本,这是桌面快捷方式应该链接到的。

编辑:

我已经尝试过这种导入以及 32 位风味。两者都对上述结果没有任何影响。任何更多的贡献将不胜感激。

0 投票
4 回答
26623 浏览

android - 如何定义网站屏幕快捷图标?

我找不到如何让 Android 使用自定义图标(例如 iOS 使用的 favicon 或 app-touch 图像)作为网站快捷方式。

你能给我一个提示吗?

0 投票
1 回答
388 浏览

set - DOS 环境设置的不同行为,在 if 语句中,在 DOS 提示符中与 Windows 快捷方式相比

这看起来很简单,但结果却是如此痛苦。

在 Windows 7 上,我可以将以下内容粘贴到命令提示符中并将其设置ProgramFiles(x32)%programfiles%或者%programfiles(x86)%然后回显其设置为:

但是,当将相同的命令放入快捷方式时,我得到了这个:

显示 ProgramFiles(x32) 的命令提示符已预先设置,但后续回显未看到

到底是怎么回事?